echarts

官方网址 :  http://echarts.baidu.com/
echarts初始配置(入门教程):  http://www.tuicool.com/articles/zYfAJfm


学习笔记(示例代码): 
  1.  echarts 官网 使用方法: http://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts
  2. 使用注意:  代码中总是会有个 对象 app 的方法 调用。 
    1.  只要自己 新建一个对象 app 即可。所有的方法 也都能调用了。 var app = { };

<!DOCTYPE  html >
< html >
< head  lang= "en" >
    < meta  charset= "UTF-8" >
    < title ></ title >
    <!--<script src="jquery-1.8.2.min.js"></script>-->
    < script  src= "echart.js" ></ script >
</ head >
< body >
    < div  id= "main"  style= " width600 px; height: 400 px; " ></ div >
    < script >
        var myChart echarts.init(document.getElementById('main'));
        var app = {};
        var  dataseries = [ 152046101020, 10, 24];
        // 指定图表的配置项和数据
        var  option = {
            title: {
                text'ECharts 入门示例'
            },
            tooltip: {},
            legend: {
                data:[ '销量']
            },
            xAxis: {
                data: [ "衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子", "护肤品", '彩妆']
            },
            yAxis: {},
            series: [{
                name'销量',
                type'bar',
                datadataseries     //  我自己研究,可以后台动态获取数据,进行填充
            }]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart. setOption( option);
    </ script >
</ body >
</ html >



  1. 网络上常见的 图表代码样例,但是不太好修改(我没有找到好的维护方式)
不同的表格 只要改变  option 数据 即可。  
< body >
    < div  id= "main"  style= " width: 600 px; height: 400 px; border1 px solid red; " ></ div >
    < script  src= "jquery-1.8.2.min.js" ></ script >
    < script  src= "echarts.js" ></ script >
    < script >
        // 路径配置
        require. config({
            paths: {
                echarts:  'http://echarts.baidu.com/build/dist'
            }
        });
//        // 使用
        require(
                [
                    'echarts',
                    'echarts/chart/bar'// 使用柱状图就加载bar模块,按需加载
                    'echarts/chart/line'
                ],
                function (ec) {
                    // 基于准备好的dom,初始化echarts图表
                    var  myChart = ec. init( document. getElementById( 'main'));
                    //设置数据
                    var  option = {
                        //设置标题
                        title:{
                            text: '销量图',
                            subtext: '纯属捏造,如有雷同,人品爆发。'
                        },
                        //设置提示
                        tooltip: {
                            showtrue
                        },
                        //设置图例
                        legend: {
                            data:[ '销量']
                        },
                        //设置坐标轴
                        xAxis : [
                            {
                                type 'category',
                                data : [ "衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子", "帽子", "围巾"]
                            }
                        ],
                        yAxis : [
                            {
                                type 'value'
                            }
                        ],
                        //设置数据
                        series : [
                            //条形图
                            {
                                "name": "销量",
                                "type": "bar",
                                "data":[ 52038102420, 24, 32]
                            },
                            //折线图
                            {
                                "name": "销量",
                                "type": "line",
                                "data":[ 52038102420, 24, 32],
                                //绘制平均线
                                markLine : {
                                    data : [
                                        { type 'average'name'平均值'}
                                    ]
                                },
                                //绘制最高最低点
                                markPoint : {
                                    data : [
                                        { type 'max'name'最大值'},
                                        { type 'min'name'最小值'}
                                    ]
                                }
                            }
                        ]
                    };
                    // 为echarts对象加载数据
                    myChart. setOption( option);
                }
        );
    </ script >
</ body >
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值