echarts的使用

Posted ```飞翔的翅膀```

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts的使用相关的知识,希望对你有一定的参考价值。

Echarts优势

开源,免费,并且是百度开发,有详细中文文档

Echarts如何使用

    <style>
        #box 
            width:100%;
            height: 400px;
            border:1px solid #f00;
        
    </style>
  <div id="box"></div>
  <script src="./lib/echarts.min.js"></script>
<script>
    //获取dom
    var box=document.getElementById('box')
    //初始化echarts图表对象
    var myEchart=echarts.init(box)
    //配置图表对象
    var options=
        xAxis:
            data: ['全栈', '大数据', '人工智能']
        ,
        yAxis:,
        series:[
            type:'bar',data:[15000,12000,13000]
        ]
    
    //指定给图表对象
    myEchart.setOption(options)
</script>

如何更换Echarts主题样式

第一步:打开主题编辑器,在线编辑你需要的主题 
	地址:https://echarts.apache.org/zh/theme-builder.html
第二步:编辑完点击下载主题js
第三步:在需要图表的页面中引入其js主题文件
第四步:在初始始化图表中第二个参数配置主题名
	 var myEchart=echarts.init(box,'dark')

更换Echarts渲染模式

默认Echarts用canvas渲染图表,但可以通过renderer来修改渲染模式

 echarts.init(dom,null,renderer:'更改渲染模式canvas|svg')
 
 例如: var myEchart=echarts.init(box,'dark',renderer:'svg')

多系列数据

通过添加series数组对象来增加
 //配置图表对象
    var options = 
        title: 
            text: '高薪就业排行',
            subtext: '高薪就业'
        ,
        tooltip: 
           // backgroundColor:'#f00'
        ,
        legend: 
            data: ['平均薪资']
        ,
        xAxis: 
            data: [
                    value: '经理',
                    textStyle: 
                        color: '#f00'
                    
                , 
                    value: '主管',
                    textStyle: 
                        color: '#0f0'
                    
                ,
                '人工'
            ]
        ,
        yAxis: ,
        series: [
            //柱形图
            
            name: '平均薪资',
            type: 'bar',
            data: [15000, 12000, 13000]
        , 
             //饼图
            
            name: '薪资性别比',
            type: 'pie',
            radius: ['20%', '80%'],
            data: [
                value: 260,
                name: '男',
            , 
                value: 40,
                name: '女',
            ],
            width: 300,
            left: '80%',
            bottom: '60%'
        ,
            //折线图
            
              type:'line',
              data:[16000,14000,14500]
                
    ]
    

Echarts组件:

title:标题组件
legend:图例组件
grid:绘图网格组件,可以改变带有坐标轴的绘图位置(left,top,bottom,right),大小(width,height)
xAxis:x轴组件
yAxis:y轴组件
tooltip:提示框组件
toolbox:工具栏组件
dataZoom:区域缩放组件

dataset功能-【重点,也是难点】

ECharts 4 开始支持了 数据集(dataset)组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以自由指定数据到视觉的映射。这在不少场景下能带来使用上的方便

以上是关于echarts的使用的主要内容,如果未能解决你的问题,请参考以下文章

Vue使用Echarts以及Echarts配置分享

百度 Echart 的使用

webpack中使用ECharts

vue使用ECharts图表插件/Vue-ECharts

在项目中使用eCharts

什么是Echarts?Echarts如何使用?