vue数据可视化项目遇到的问题总结

本文总结了在Vue项目中使用Echarts进行数据可视化的经验,包括axios文件引用路径、Vue组件生命周期的理解、地图的设置与问题解决,如地图下钻时调整尺寸,以及在不同series中处理tooltip和label显示。同时,文章还讨论了Vue打包过程中遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

基于vue实现的世界地图下钻
演示地址

axios引用文件目录

要想用axios引用文件,则应该把文件放入到public文件夹上,public文件夹和src文件同一级

vue生命周期

vue生命周期详解

如何在vue中使用echarts设置地图

1.安装echarts

npm install echarts --save

2.引用echarts
在src目录下的main.js文件中

//引用echarts
import * as echarts from 'echarts'
//你可能会在很多组件里用到数据/实用工具,但是不想污染全局作用域。
//这种情况下,你可以通过在原型上定义它们使其在每个 Vue 的实例中可用。
Vue.prototype.$echarts = echarts

3.使用echarts

this.$echarts.registerMap("world", geoJson);//geoJson是Json地图数据
let myChart = this.$echarts.init(document.getElementById("map"));
//setOption里面的问题,下面进行解释
let setOption = {
   
          title: {
   
            subtext: "",
            left: "center",
            top: "3%",
            textStyle: {
             
              color: "#d5e7f3",
              fontSize: 18,
              fontFamily:'微软雅黑',
              fontWeight:'bold'
            },
          },
          tooltip: {
   
            trigger:"item",
            formatter: function(params) {
   
              //根据params.seriesIndex判断数据是来自map的还是scatter的
              if(params.seriesIndex==0)
                return params.name + ":" +params.data.value[0]
              else
                return params.name + &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值