1)在折線圖中,有時我們不想讓太多折線顯示,那麼就隱藏,點擊legend區域文字再顯示。 比如我們要隱藏的折線叫”聯盟廣告“,代碼如下 在series中依然有它相關的數據 這樣,當我們點擊的時候,折線就顯示了。 2)折線坐標軸太粗,不夠細?顏色不好看? 那麼,可以這樣改 y軸也同理。 3)分隔線顏色 ...
1)在折線圖中,有時我們不想讓太多折線顯示,那麼就隱藏,點擊legend區域文字再顯示。
比如我們要隱藏的折線叫”聯盟廣告“,代碼如下
1 var selected = {}; 2 selected['聯盟廣告'] = false; 3 option.legend.selected = selected; 4
在series中依然有它相關的數據
1 series : [ 2 { 3 name:'郵件營銷', 4 type:'line', 5 stack: '總量', 6 data:[120, 132, 101, 134, 90, 230, 210] 7 }, 8 { 9 name:'聯盟廣告', 10 type:'line', 11 stack: '總量', 12 data:[220, 182, 191, 234, 290, 330, 310] 13 } 14 ] 15 };
這樣,當我們點擊的時候,折線就顯示了。
2)折線坐標軸太粗,不夠細?顏色不好看?
那麼,可以這樣改
1 xAxis : [ 2 { 3 axisLine:{ 4 lineStyle:{ 5 color: '#999', 6 width:1, 7 } 8 } 9 10 } 11 ],
y軸也同理。
3)分隔線顏色設置
1 splitLine:{ 2 lineStyle:{ 3 color:'#fff' 4 } 5 }
4)添加數據
1 option.series.push({ 2 name: '新增人數', 3 type: 'line', 4 stack: '總量', 5 data:[20, 18, 10, 5, 5, 5, 7,20, 44, 80, 34, 33,35, 60,20, 30, 20, 60, 33, 55, 60,50,45,24] 6 });