vue中使用echart及常见问题

基本使用

  • 安装
npm install echarts
  • 创建实例(实现一个简单的柱形图)
<!--为ECharts准备一个具备大小(宽高)的Dom-->
<div id="main" style="width: 600px;height:400px;"></div>
mounted() {
    var myChart = echarts.init(document.getElementById("main"));
    // 绘制图表
    myChart.setOption({
      color: ["#3398DB"],
      title: {
        text: "进六个月访问量"
      },
      tooltip: {
        trigger: "axis",
        axisPointer: {
          // 坐标轴指示器,坐标轴触发有效
          type: "shadow" // 默认为直线,可选为:'line' | 'shadow'
        }
      },
      yAxis: [
        {
          type: "value"
        }
      ],
      xAxis: {
        data: ["1月", "12月", "3月", "4月", "5月", "6月"]
      },
      series: [
        {
          name: "次数",
          type: "bar",
          data: [125, 200, 361, 170, 784, 548]
        }
      ]
    });
  }

更多参数配置可以访问官方文档

常见问题

  1. 实现数据的实时更新:可以根据自己的业务使用定时器或者webscoket实现数据的实时更新。
  2. 自适应问题:
window.onresize = function() {
      myChart.resize()
    }

3.引入地图:echarts自带中国地图,引入后设置series即可。

import "echarts/map/js/china";
<!--option中同时设置series的type为map,map为china(这里我们以中国地图为例)-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值