本文共 1737 字,大约阅读时间需要 5 分钟。
首先需要安装ECharts和ECharts词云图扩展包。在命令终(dtype符下运行以下命令:
npm install echartsnpm install echarts-wordcloud
在你的主main.js
文件中引入ECharts库,并将其添加到Vue实例中:
import echarts from 'echarts';Vue.prototype.$echarts = echarts;
在需要使用词云图的组件中,分别引入两套版本的词云图样式(一个普通版,一个精简版):
在你的Vue实例中定义必要的数据和配置。在mounted
生命周期钩子中初始化词云图,并设置相应的选项。
export default { name: "VisitShow", data() { return { userVisitNum: [], date: [], goodVisitNum: [], goodsName: [], name: "0" }; }, mounted() { this.showEeharts(); }, methods: { showEeharts() { // 初始化各个词云图 const chart1 = echarts.init(this.$refs.chart1); const chart2 = echarts.init(this.$refs.chart2); const chart3 = echarts.init(this.$refs.chart3); const chart4 = echarts.init(this.$refs.chart4); // 词云图1配置 chart1.setOption({ title: { text: "各省累计确诊", textStyle: { fontSize: 23 } }, backgroundColor: "#fff", tooltip: { show: true }, series: [{ type: "wordCloud", name: "各省累计确诊", sizeRange: [12, 64], rotationRange: [-45, 90], data: data1 }] }); // 其他词云图使用相同的逻辑进行配置 // 可以根据不同需求调整标题和数据系列 } }};
根据实际需求创建词云图实例,并为每个图表选择合适的标题和数据系列。通过上述配置方法,可以轻松生成多种类型的词云图用于数据可视化。
转载地址:http://sjftz.baihongyu.com/