1、先來看一個沒有平均線、最大值、最小值的簡單實例
option = { title: { text: '未來一周氣溫變化', subtext: '純屬虛構' }, tooltip: { trigger: 'axis' }, legend: { data:['最高氣溫'] }, xAxis: { type: 'category', boundaryGap: false, data: ['周一','周二','周三','周四','周五','周六','周日'] }, yAxis: { type: 'value', axisLabel: { formatter: '{value} °C' } }, series: [ { name:'最高氣溫', type:'line', data:[11, 11, 15, 13, 12, 13, 10] }, ] };
呈現效果:
2、現在我們來給圖標增加最大值、最小值和平均標准線
最大值:在series 中增加節點markPoint,語法如下
markPoint: {
data: [
{type: 'max', name: '最大值'} ] }
最小值:在series 中增加節點markPoint,語法如下
markPoint: { data: [ {type: 'min', name: '最大值'} ] }
平均線:在series 中增加節點markLine,語法如下
markLine: {
data: [
{type: 'average', name: '平均值'} ] }
好了我們來看一下最后的呈現
option = { title: { text: '未來一周氣溫變化', subtext: '純屬虛構' }, tooltip: { trigger: 'axis' }, legend: { data:['最高氣溫'] }, xAxis: { type: 'category', boundaryGap: false, data: ['周一','周二','周三','周四','周五','周六','周日'] }, yAxis: { type: 'value', axisLabel: { formatter: '{value} °C' } }, series: [ { name:'最高氣溫', type:'line', data:[11, 11, 15, 13, 12, 13, 10], markPoint: { data: [ {type: 'max', name: '最大值'}, {type: 'min', name: '最小值'} ] }, markLine: { data: [ {type: 'average', name: '平均值'} ] } }, ] };
記錄結果~