worldcloud词云图

image.png
npm install echarts
npm install echarts-wordcloud
<template>
  <div id="main" style="height: 500px;"></div>
</template>

<script>
import * as echarts from 'echarts';
import 'echarts-wordcloud';

export default {
  name: "worldCloud",
  mounted() {
    const list = [
      {name: "陕西省", value: "111"},
      {name: "安徽省", value: "222"},
      {name: "湖北省", value: "458"},
      {name: "海南省", value: "445"},
      {name: "福建省", value: "456"},
      {name: "山东省", value: "647"},
      {name: "山西省", value: "189"},
      {name: "河南省", value: "864"},
      {name: "四川省", value: "652"},
    ];
    const option = {
      tooltip: {
        show: true
      },
      series: [{
        name: '项目分析',
        type: 'wordCloud',
        sizeRange: [10, 50],//文字范围
        //文本旋转范围,文本将通过rotationStep45在[-90,90]范围内随机旋转
        rotationRange: [-45, 90],
        rotationStep: 45,
        textStyle: {
          color: function () {//文字颜色的随机色
            return 'rgb(' + [
              Math.round(Math.random() * 250),
              Math.round(Math.random() * 250),
              Math.round(Math.random() * 250)
            ].join(',') + ')';
          },
        },
        data: list
      }]
    };
    const myChartFour = echarts.init(document.getElementById('main'));
    //使用制定的配置项和数据显示图表
    myChartFour.setOption(option);
  }
}
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容