您可以设置
wordCloudChart.fontSizeRange
来配置字体大小范围,分别表示数据的最小值和最大值对应的文本大小,在您给出的示例中,您可以配置wordCloudChart.fontSizeRange: [5, 40]
来达到所需的效果。
const response = await fetch('https://lf9-dp-fe-cms-tos.byteorg.com/obj/bit-cloud/data-wordcloud.json');
const dataWordCloud = await response.json();
const spec = {
type: 'wordCloud',
nameField: 'challenge_name',
valueField: 'sum_count',
seriesField: 'challenge_name',
data: {
name: 'baseData',
values: dataWordCloud
},
fontSizeRange: [5, 40],
};
在线演示:https://codesandbox.io/s/wordcloud-chart-fontsizerange-znkv37
WordCloud 图表演示:https://www.visactor.io/vchart/demo/bar-chart/stack-column
WordCloud图表教程:https://www.visactor.io/vchart/guide/chart/word-cloud
相关api:https://www.visactor.io/vchart/option/wordCloudChart#fontSizeRange