echarts 使用讲解

   vue引入

npm install  echarts

网络引入方式

 <script type="text/javascript" src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>

案例:

 let e =  document.getElementById('echarts')//要加入的标签

var myChart = echarts.init(e) 

      window.onresize = myChart.resize //自适应

      var app = {}

      let option = null

 

      option = {

        // type: 'scatter',

        // 普通样式。

        tooltip: {

          trigger: 'axis',

          axisPointer: {

            // 坐标轴指示器,坐标轴触发有效

            type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'

          }

        },

        grid: {

          left: '3%',

          right: '4%',

          bottom: '3%',

          containLabel: true

        },

        itemStyle: {

          // 点的颜色。

          color: '#fff'

        },

        // label: {

        //     show: true,

        //     // 标签的文字。

        //     formatter: '219'

        // },

 

        // 高亮样式。

        emphasis: {

          itemStyle: {

            // 高亮时点的颜色。

            color: '#CDAD6D'

          },

          label: {

            show: true

            // 高亮时标签的文字。

            // formatter: this.icon

          }

        },

        xAxis: {

          type: 'category',

          color: 'white',

          data: month,

          //设置轴线的属性

          axisLine: {

            lineStyle: {

              color: '#fff',

              width: 2 //这里是为了突出显示加上的

            }

          }

        },

        yAxis: {

          type: 'value',

          axisLine: {

            lineStyle: {

              color: '#fff',

              width: 2 //这里是为了突出显示加上的

            }

          }

        },

        series: [

          {

            data: amounts,//要渲染的数据

            type: 'line',

            smooth: true

          }

        ]

      }

      if (option && typeof option === 'object') {

        myChart.setOption(option, true)

      }

    }

官网地址:https://www.echartsjs.com/zh/index.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECharts是百度开源的一个基于JavaScript的可视化库,它支持多种图表类型,包括折线图、柱状图、散点图和饼图等。而且,ECharts还可以和百度地图进行结合,实现地理信息数据的可视化展示。 下面我来简单介绍一下如何使用ECharts实现百度地图的可视化。 首先,我们需要引入ECharts和百度地图的API文件。在HTML文件中加入以下代码: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts 百度地图扩展</title> <script src="https://cdn.staticfile.org/echarts/4.7.0/echarts.min.js"></script> <script src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script> </head> <body> <div id="map" style="width: 800px; height: 600px;"></div> </body> </html> ``` 其中,ECharts的文件引入使用了CDN,而百度地图的API文件需要自己去申请密钥并替换到代码中。 接着,在JavaScript中初始化地图,并将其与ECharts进行结合。以下是示例代码: ```javascript var chart = echarts.init(document.getElementById('map')); // 设置地图的配置项和数据 var option = { bmap: { center: [116.46, 39.92], zoom: 10, roam: true }, series: [{ type: 'scatter', coordinateSystem: 'bmap', data: [ [116.46, 39.92], [116.56, 39.92], [116.66, 39.92], [116.76, 39.92], [116.86, 39.92] ], symbolSize: 20, label: { show: true, formatter: function(params) { return params.value[0] + ', ' + params.value[1]; }, position: 'top' }, itemStyle: { color: 'purple' } }] }; // 使用刚指定的配置项和数据显示图表。 chart.setOption(option); ``` 以上代码中,我们定义了一个散点图系列,数据坐标系为百度地图,并设置了散点图的位置、大小、标签和颜色等属性。 最后,我们需要在页面加载完成后触发ECharts图表的渲染。以下是示例代码: ```javascript // 基于准备好的dom,初始化echarts实例 var chart = echarts.init(document.getElementById('map')); // 使用刚指定的配置项和数据显示图表。 chart.setOption(option); // 地图自适应 window.onresize = function() { chart.resize(); }; ``` 上述代码中,我们使用了`window.onresize`事件来自适应地图的大小变化。 以上就是使用ECharts进行百度地图可视化的简单介绍。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值