diff --git a/superset/assets/src/explore/controls.jsx b/superset/assets/src/explore/controls.jsx index 2a04c7354c..9700454bd8 100644 --- a/superset/assets/src/explore/controls.jsx +++ b/superset/assets/src/explore/controls.jsx @@ -1313,7 +1313,7 @@ export const controls = { label: t('Rotation'), choices: formatSelectOptions(['random', 'flat', 'square']), renderTrigger: true, - default: 'square', + default: 'flat', description: t('Rotation to apply to words in the cloud'), }, diff --git a/superset/assets/src/visualizations/wordcloud/WordCloud.js b/superset/assets/src/visualizations/wordcloud/WordCloud.js index 7458f7d336..876626329b 100644 --- a/superset/assets/src/visualizations/wordcloud/WordCloud.js +++ b/superset/assets/src/visualizations/wordcloud/WordCloud.js @@ -35,7 +35,7 @@ function wordCloud(element, props) { const chart = d3.select(element); const size = [width, height]; - const rotationFn = ROTATION[rotation] || ROTATION.random; + const rotationFn = ROTATION[rotation] || ROTATION.flat; const scale = d3.scale.linear() .range(sizeRange) @@ -88,7 +88,7 @@ function transform(data, formData) { const transformedData = data.map(datum => ({ text: datum[series], - size: datum[metric], + size: datum[metric.label || metric], })); return transformedData;