1. 概述
圖表支援全面自訂,使得使用者可以在基礎圖表上做出更多註釋型的圖表。
坐標軸的軸標籤,標籤,提示點都是可以自訂的。在軸標籤的自訂函式中,this 指代的是當前的坐標軸的值;在標籤和提示點的自訂函式中,this 指代的是資料點物件。常用屬性說明如下表所示:
1.1 單個系列物件屬性
屬性 | 類型 | 說明 |
---|---|---|
this.points | Array | 當前系列的所有資料點 |
this.name | String | 當前系列的名稱,跟圖例顯示的系列名一致 |
this.type | String | 當前系列的圖表類型,目前包括的類型如下圖所示: |
1.2 單個資料點物件屬性
屬性 | 類型 | 說明 |
---|---|---|
this.name | String | 對於區域地圖來說,name 表示當前資料點的區域名,比如江蘇省,南通市等等 |
this.seriesName | String | 當前資料點所在的系列名 |
this.category | String | 對於坐標軸圖,表示資料點所在分類的名稱 |
this.categoryArray | Array | 對於 多分類坐標軸圖,表示資料點所在分類陣列的名稱 |
this.value | Number | 對於坐標軸圖,表示資料點在值軸對應的數值 注:散點圖的 value 對應「值」欄位的數值 |
this.points | Array | 對於有分類軸的坐標軸圖表,該屬性表示當前資料點所在分類下的所有點; 對於區域地圖,表示當前區域包含的不同系列的點; 其他圖表類型不建議使用該屬性 |
this.series | Object | 當前資料點所在的系列 |
this.percentage | Number | 表示當前資料點所佔的百分比 |
this.targetValue | Number | 表示儀表盤(不包括指標型儀表盤)的目標值 |
this.processes[this.processes.length - 1].name | Object | 對於甘特圖來說,當前資料點所在的項目名稱 |
this.startTime | Object | 對於甘特圖來說,當前資料點所在的開始時間 |
this.finishTime | Object | 對於甘特圖來說,當前資料點所在的結束時間 |
this.duration | Object | 對於甘特圖來說,當前資料點所在的持續時間 |
this.progress | Number | 對於甘特圖來說,當前資料點所在的進度 |
this.parent | Object | 對於多層餅圖,parent 表示父節點的資料物件 |
注:由於瀏覽器的相容性問題,這裏的自訂時寫的 HTML 內容需要根據實際瀏覽器進行修改,比如低版本的 IE 瀏覽器。