新聞中心
blendModeECharts使用blendMode來設置圖形的混合模式,不同的混合模式請參考 https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation 。

默認為 'source-over'。 支持每個系列單獨設置。
'lighter' 也是比較常見的一種混合模式,該模式下圖形數(shù)量集中的區(qū)域會顏色疊加成高亮度的顏色(白色)。常常能起到突出該區(qū)域的效果。見示例 全球飛行航線
hoverLayerThreshold圖形數(shù)量閾值,決定是否開啟單獨的 hover 層,在整個圖表的圖形數(shù)量大于該閾值時開啟單獨的 hover 層。
單獨的 hover 層主要是為了在高亮圖形的時候不需要重繪整個圖表,只需要把高亮的圖形放入單獨的一個 canvas 層進行繪制,防止在圖形數(shù)量很多的時候因為高亮重繪所有圖形導致卡頓。
ECharts 2 里是底層強制使用單獨的層繪制高亮圖形,但是會帶來很多問題,比如高亮的圖形可能會不正確的遮擋所有其它圖形,還有圖形有透明度因為高亮和正常圖形疊加導致不正確的透明度顯示,還有移動端上因為每個圖表都要多一個 canvas 帶來的額外內(nèi)存開銷。因此 3 里默認不會開啟該優(yōu)化,只有在圖形數(shù)量特別多,有必要做該優(yōu)化時才會自動開啟。
useUTC是否使用 UTC 時間。
- true: 表示 axis.type 為 'time' 時,依據(jù) UTC 時間確定 tick 位置,并且 axisLabel 和 tooltip 默認展示的是 UTC 時間。
- false: 表示 axis.type 為 'time' 時,依據(jù)本地時間確定 tick 位置,并且 axisLabel 和 tooltip 默認展示的是本地時間。
默認取值為false,即使用本地時間。因為考慮到:
- 很多情況下,需要展示為本地時間(無論服務器存儲的是否為 UTC 時間)。
- 如果 data 中的時間為 '2012-01-02' 這樣的沒有指定時區(qū)的時間表達式,往往意為本地時間。默認情況下,時間被展示時需要和輸入一致而非有時差。
注意,這個參數(shù)實際影響的是『展示』,而非用戶輸入的時間值的解析。 關于用戶輸入的時間值(例如 1491339540396, '2013-01-04' 等)的解析,參見 date 中時間相關部分。
網(wǎng)站名稱:創(chuàng)新互聯(lián)ECharts教程:更多有關ECharts圖表的設置
URL地址:http://www.5511xx.com/article/ccscdds.html


咨詢
建站咨詢
