码迷,mamicode.com
首页 > 其他好文 > 详细

Echarts入门教程精简实用系列

时间:2019-06-11 11:14:03      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:line   学习   没有   query   形式   快速学习   可视化   echart   har   

引语:echarts.js是百度团队推出的一款用于图表可视化的插件,用于以图表的形式展现数据,功能强大,上手简单

1、从官方网站中下载所需的echarts.js文件,该文件因功能广泛,包体较大,可自行决定按需打包下载。

2、从前端页面引入echarts.js,后即可使用

<script src="js/echarts.min.js"></script>

3、请查看完整使用案例

介绍:series里面的type值表示使用哪种类型的图表,‘bar‘表示柱状图,‘pie‘表示饼图等,更多实例请移驾官网,文末有链接!

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>echarts入门</title>
    </head>
    
    <script src="js/jquery-2.2.4.js"></script>
    <script src="js/echarts.min.js"></script>
    <style>
        
        .box{
            width:900px;
            height: 900px;
            border:4px double seagreen;
            margin: auto;
            float: left;
        }
        
        
    </style>
    
    
    <body>
            
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
                <div class="box"></div>
        
    </body>
    
    <script>
        
        var myChart1 = echarts.init(document.getElementsByClassName(box)[0]);
        
        var myChart2 = echarts.init(document.getElementsByClassName(box)[1]);
        
        var myChart3 = echarts.init(document.getElementsByClassName(box)[2]);
        
        var myChart4 = echarts.init(document.getElementsByClassName(box)[3]);
        
        var myChart5 = echarts.init(document.getElementsByClassName(box)[4]);
        
        //指定图表的配置项和数据
        var option1 =  {
            title: {text:商户营业状态},

            tooltip : {
                trigger: item,
                formatter: "{a} <br/>{b} : {c} ({d}%)"
            },
            legend: {
                orient : vertical,
                x : right,
                y:bottom,
                data:[营业中,未营业]
            },
            calculable : true,
            series : [
                {
                    name:访问来源,
                    type:pie,
                    radius : [30%, 40%],
                    itemStyle : {
                        normal : {
                            label : {
                                show : false
                            },
                            labelLine : {
                                show : false
                            }
                        },
                        emphasis : {
                            label : {
                                show : true,
                                position : center,
                                textStyle : {
                                    fontSize : 20,
                                    fontWeight : bold
                                }
                            }
                        }
                    },
                    data:[
                        {value:635, name:营业中},
                        {value:310, name:未营业},
                    ]
                }
            ]
        };
                            
        
        var option2 =  {
            title:{
                text:服装店销售统计
            },
            //提示框组件
            tooltip:{
                //坐标轴触发,主要用于柱状图,折线图等
                trigger:axis
            },
            //图例
            legend:{
                data:[销量],
                x:right
            },
            //横轴
            yAxis:{
                data:["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
            },
            //纵轴
            xAxis:{},
            //系列列表。每个系列通过type决定自己的图表类型
            series:[{
                name:销量,
                //折线图
                type:bar,
                data:[5, 20, 36, 10, 10, 20]
            }]
        };
        
        
        myChart1.setOption(option1);
        
        myChart2.setOption(option2);
        
    </script>
    
    
</html>

4、上图创有六个DIV,其中两个配置了Echarts显示参数,运行如下图:技术图片

可以看到,前两个DIV已经有图表展示,剩下的四个DIV都是没有数据的,各位可以拷贝运行下,别忘了先下载echarts.js。

接下来,就是真正入门教程了,提供一波网站快速学习:

echartsAPI参考

echarts案例参考

百度echarts教程

 从各大教程网站的案例中直接练习,结合API调整样式,能在最快的时间上手!

技术图片

技术图片

 

 技术图片

祝大家学习愉快~

Echarts入门教程精简实用系列

标签:line   学习   没有   query   形式   快速学习   可视化   echart   har   

原文地址:https://www.cnblogs.com/nanyang520/p/11002189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!