使用echarts一些总结

1.多图例(legend)时默认都是选中的,若是要只选中一个,须要设置legend的selected属性echarts

var option={spa

    legend: {
             data:['name1','name2'],
             selected:{图片

                 'name1':true,it

                  'name2':falseio

             }
     },容器

}select

也能够经过代码给option的legend添加selectes属性:grid

option.legend.selected={'name1':true,'name2':false};方法

2.legend的样式:im

    多个legend的时候默认是横着排列在中间的

    legend:{

        orient:'vertical',//让legend竖着排列
        x:'right',//在水平方向legend靠右
        y:'top',//在竖直方向legend在上面
        itemWidth:5,//设置legend的宽度
        itemHeight:5,//高度
        itemGap:5//各个lengend之间的距离

    }

3.数据太多时,有时候在x轴或y轴上显示不全,方法:

xAxis={
            data: sname,
            axisLabel:{  
                interval:0,//横轴信息所有显示  
                rotate:-45,//-30度角倾斜显示  
  }

4.echarts的柱状图的宽度跟数据的多少有关系,要固定圆柱的宽度,须要设置barWidth

series:[

          {

               name: 'name1',

               type:'bar',

               barWidth:25,

               data:[1,2,3,5]

          };

5.想让一个lengend控制多条曲线,只要让name跟lengend名字相同就好了:

legend: {
    data:['name1','name2']
}
series: [
    {name: 'name1', data:[]}, 
    {name: 'name1', data:[]}, 
    {name: 'name2', data:[]}, 
    {name: 'name2', data:[]} 
]

6.生成的图片距容器边框的距离:

grid={             top : 30,    //距离容器上边界40像素             bottom: 25,  //距离容器下边界30像素             right: 10   //距离容器下边界30像素  }

相关文章
相关标签/搜索