Echarts入门教程

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

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

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

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

3、请看如下使用案例:

  • 大致就是引入js
  • 选一个图表容器(DIV)
  • 初始化echarts对象并绑定到该容器上
  • 给绑定的echarts容器配置图表参数来展示数据
  • 根据业务结合官网API的属性和方法对图表进行自由控制
<!DOCTYPE html>
<html>
    <head>
    
        <meta charset="utf-8" />
        <title>echarts入门</title>
	    <style>        
	        .box{
	            width:900px;
	            height: 900px;
	            border:4px double seagreen;
	            margin: auto;
	            float: left;
	        }        
	    </style>
	    <script src="js/echarts.min.js"></script>
	    
    </head>
   
    <body>
            
        <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 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显示参数,运行如下图:

在这里插入图片描述
各位可以拷贝运行下,别忘了先下载echarts.js。

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

echartsAPI参考

echarts案例参考

百度echarts教程

从各大教程网站的案例中直接练习,结合API调整样式,能在最快的时间上手!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
祝大家学习愉快~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值