使用echart百度图表的一些经验(1)

   myChart.setOption({          
            tooltip: {
                trigger : 'axis'
            },
            color:['#36b0de','#6fc536','#b46b51'],
            legend: {
          	  align: 'left',
          	  x: 20,            	  
          	  data:[
                      {
                    	    name:'支付宝',
                    	    icon:'circle'
                      },
                      {
                      	name:'微信',
                      	icon:'circle'
                        },
                        {
                        	name:'银行卡',
                        	icon:'circle'
                        },
                    ]
          },     
          grid : {
                left : '3%',
                right : '4%',
                bottom : '3%',
                containLabel : true
            },
          calculable : true,
          xAxis: {
                type : 'category',
                boundaryGap : false,
                data:data.dateList,              
              
            },
          yAxis: { 
                  type : 'value'              
          },
          series: [{
                name: '支付宝',
                type: 'line',
                stack : '支付宝金额',               
                data: data.alipayDataList,              
                
            },
            {
                name: '微信',
                type: 'line',
                stack : '微信金额',                                
                data:data.wxpayDataList,              
                
            },
            {
                name: '银行卡',
                type: 'line',
                stack : '银行卡金额',                
                data:data.bankpayDataList,              
                
            },]
        });   

1.echarts折线图不堆叠设置

   折线图堆叠的重要参数是stack,只要将stack的值设置为不相同,就不会堆叠了。标红位置为stack

     series: [{
                name: '支付宝',
                type: 'line',
                stack : '支付宝金额',               
                data: data.alipayDataList,              
                
            },
            {
                name: '微信',
                type: 'line',
                stack : '微信金额',                                
                data:data.wxpayDataList,              
                
            },
            {
                name: '银行卡',
                type: 'line',
                stack : '银行卡金额',                
                data:data.bankpayDataList,              
                
            },]

2.legend 图例的相关修改

 legend: {
                align: 'left',
                x: 20,                  
                data:[
                      {
                            name:'支付宝',
                            icon:'circle'
                      },
                      {
                          name:'微信',
                          icon:'circle'
                        },
                        {
                            name:'银行卡',
                            icon:'circle'
                        },
                    ]
          },    
 align指的是图例的位置,要结合下边的x,y一起使用。

icon是图例的形状,可以任意修改。效果图如下:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值