ECharts使用方法

Posted ▁▁丶小白 ℡

tags:

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

版权声明:本文为博主原创文章,只可用于学习使用。

首先导入ECharts包

<script src="resources/admin/js/echarts.js"></script>

然后创建DIV标签,用于存放图表

<div id="numTu" style="width:1650px;height:400px"></div>

 

接下来就直接贴代码了,里面都有注释

<script>
//echart配置文件,指向js路径 require.config({ paths : { echarts : \'resources/admin/js\' } }); //引入图表插件 require([ \'echarts\', \'echarts/chart/bar\', \'echarts/chart/line\', \'echarts/chart/pie\' ], function (ec) { var myChart = ec.init(document.getElementById(\'numTu\'));var option = { //设置标题 title: { text: \'项目数量统计\', subtext: \'\' }, tooltip: { trigger: \'axis\', axisPointer: { type: \'shadow\' } }, //设置图例 legend: { data: [\'数量\'] }, //添加工具栏 toolbox : { show : true, feature : { mark : {show : true}, dataView : {show : true,readOnly : false}, magicType : {show : true,type : [ \'line\', \'bar\' ]}, restore : {show : true}, saveAsImage : {show : true} } }, grid: { left: \'3%\', right: \'4%\', bottom: \'3%\', containLabel: true }, //设置坐标轴 xAxis: { type: \'value\' }, yAxis: { type: \'category\', data: [\'筹资成功 \',\'筹资过期\',\'筹资中\',\'审核失败\',\'审核中\'] }, series: [ { name: \'数量\', type: \'bar\', data: [a1, b1, c1, d1, e1]//添加数据 } ] }; //将图表显示在div中 myChart.setOption(option);
</script>

效果图预览

另一种形式的柱状图

<script>
    var echarts;
    //echart配置文件,指向js路径
    require.config({
        paths : {
            echarts : \'resources/admin/js\'
        }
    });
    //引入图表插件
    require([ \'echarts\', 
              \'echarts/chart/bar\', 
              \'echarts/chart/line\',
              \'echarts/chart/pie\' ], 
        function (ec) {
        var myChart = ec.init(document.getElementById(\'chartdiv1\'));
            var option = {
              //设置标题
              title:{
                text:\'平台用户数量统计图\',
                subtext:\'\'
              },
              //设置提示
              tooltip: {
                show: true
              },
              //工具栏
              toolbox: {
                  show : true,
                  feature: {
                      mark : {show : true},
                      magicType : {show : true,type : [ \'line\', \'bar\' ]},
                      restore : {show : true},
                      saveAsImage : {show : true}
                  }
              },
              //设置图例
              legend: {
                data:[\'用户数量\']
              },
              //设置坐标轴
              xAxis : [
                {
                  type : \'category\',
                  data : [\'总用户数\',\'今日注册用户数\',\'个人认证通过数\',\'企业认证通过数\',
                           \'未实名认证用户数\',\'冻结用户数\',\'总投资用户数\',\'今日投资用户数\']
                }
              ],
              yAxis : [
                {
                  type : \'value\'
                }
              ],
              //设置数据
              series : [
                //条形图
                {
                  "name":"用户数量",
                  "type":"bar",
                  "data":[a,b,c,d,e,f,g,h]
                },
                //折线图
                 {
                  "name":"用户数量",
                  "type":"line",
                  "data":[a,b,c,d,e,f,g,h]
                }
              ]
            };
        myChart.setOption(option); 
    });
    </script>

效果图预览

 

ECharts学习文档:http://echarts.baidu.com/examples.html

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

Echarts 如何防止内存泄漏

使用ECharts画K线图

vue2+echarts:使用后台传输的json数据去动态渲染echarts图表

vue2+echarts:使用后台传输的json数据去动态渲染echarts图表

Echarts 自适应报表

echarts怎么控制圆饼图的大小