zoukankan      html  css  js  c++  java
  • ECharts-入门学习

    最近因项目需要要做图表,后台数据要以柱状图的形式展示,通过上网查找,感觉ECharts这个js控件挺不错的,下面就把入门知识搞一下。

    一、下载ECharts控件。

      地址:http://echarts.baidu.com/index.html

    二、提取相关文件。

    1、根据http://echarts.baidu.com/doc/start.html 文档的学习。需要引入文件,才能进行配置数据。

    2、提取文件

       echarts.js文件 :在“uild”文件夹下面。

       esl.js文件: 在“docexamplewwwjs” 文件夹下面。

       以上需要提取的文件。

    三、实例Demo

     1、新建一个文件夹TestChart,在这个文件夹下面再新建一个js文件夹和一个Chart.html文件。

     2、将提取出来的两个文件echarts.js 和esl.js 放到js文件夹中。

     3、在Chart.html文件中引入文件,并编写相关代码。

         代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>ECharts-柱状图</title>
        <script src="js/esl.js" type="text/javascript"></script>
    </head>
    <body>
        <div id="main" style="height: 400px; 800px; border: 1px solid #ccc; padding: 10px;">
        </div>
       <script type="text/javascript">
            // 路径配置
            require.config({
                paths:{ 
                    'echarts' : './js/echarts',
                    'echarts/chart/bar' : './js/echarts'
                }
            });
            
            // 使用
            require(
                [
                    'echarts',
                    'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
                ],
                function(ec) {
                    // 基于准备好的dom,初始化echarts图表
                    var myChart = ec.init(document.getElementById('main')); 
                    
                    var option = {
                        tooltip: {
                            show: true
                        },
                        legend: {
                            data:['销量']
                        },
                        xAxis : [
                            {
                                type : 'category',
                                data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                            }
                        ],
                        yAxis : [
                            {
                                type : 'value'
                            }
                        ],
                        series : [
                            {
                                "name":"销量",
                                "type":"bar",
                                "data":[5, 20, 40, 10, 10, 20]
                            }
                        ]
                    };
            
                    // 为echarts对象加载数据 
                    myChart.setOption(option); 
                }
            );
        </script>
    </body>
    </html>

    四、代码下载:

     http://pan.baidu.com/s/1bnvlumb

  • 相关阅读:
    nodejs 模板引擎jade的使用
    Underscore.js 入门-常用方法介绍
    Underscore.js 入门
    画菱形或者尖角
    微信小程序 bindcontroltap 绑定 没生效
    js--敏感词屏蔽
    js生成二维码 中间有logo
    移除input在type="number"时的上下箭头
    js获取当前域名、Url、相对路径和参数以及指定参数
    hihocoder 1931 最短管道距离
  • 原文地址:https://www.cnblogs.com/yunfeng83/p/3809969.html
Copyright © 2011-2022 走看看