歡迎您光臨本站 註冊首頁

ECharts 4.8.0 釋出

←手機掃碼閱讀     admin @ 2020-05-26 , reply:0

Apache ECharts (incubating) 於 2020.05.25 正式釋出 4.8.0 版本。

https://github.com/apache/incubator-echarts/releases/tag/4.8.0s/releases/tag/4.8.0

我們修復了半個畫素的 bug!

由於實際繪製的位置不是整數,導致兩個繪製的圖形直接存在小於 1 畫素的間隙,會錯誤地得到這樣的熱力圖效果——

在 4.8.0 版本中,這一 bug 在 #12342 得到了修復。類似地,#12393 修復了一個同樣是畫素小數點引起的 clipPath 的問題。

小夥伴們自己在使用 Canvas 繪製的時候,也應該考慮畫素的取整問題,避免引起類似的 bug。

支援 symbolRotate 的回撥函式形式

散點圖與漣漪散點圖的 symbolRotate 配置項現已支援回撥函式形式。也就是說,可以根據資料或其他引數,更靈活地指定散點圖形的旋轉角度了。

透過回撥函式方式,可以做出一些特別的視覺效果——


 var data = [];
 for (let i = 0; i < 20; ++i) {
     data.push([i, i * 20 + Math.round(Math.random() * 80)]);
 }
 var option = {
     title: {
     },
     xAxis: {},
     yAxis: {},
     series: [{
         type: 'scatter',
         symbol: 'rect',
         symbolSize: function (value, params) {
           return params.dataIndex * 1.5 + 5;  
         },
         symbolRotate: function (value, params) {
           return params.dataIndex / data.length * 90;
         },
         data: data
     }]
 };
 

支援 SVG 渲染模式下,點選 toolbox 下載 SVG 檔案

如果圖表採用 SVG 模式渲染,並且在 toolbox 中定義了下載按鈕(saveAsImage),那麼使用者點選下載後,就會下載為 SVG 檔案了。

4.8.0 完整 Changelog

  • [Feature] [toolbox] 支援 SVG 渲染模式下 toolbox 下載成 SVG 檔案。#12144 (Zhang Wenli)
  • [Feature] 載入動畫支援更多配置引數。#12414 (Yu Feng)
  • [Feature] symbolRotate 支援回撥函式。#12348 #12354 (plainheart)
  • [Feature] [axis] 座標軸中的 min, max 在回撥函式的時候,可以返回 null 空繼續使用預設值。#11829 (Su Siwen), #12371 (Su Shuang)
  • [Feature] [geo] 新增 nameProperty 配置支援指定 GeoJSON 資料中的名字欄位。#12156 (alex2wong)
  • [Fix] [sankey] 修復桑基圖邊無法觸發 tooltip 的問題。#12011 (Su Siwen)
  • [Fix] [sankey] 修復桑基圖在邊資料為 0 的時候節點無法顯示的問題。#12191 (Su Siwen), #12472 (Su Shuang)
  • [Fix] [treemap] 修復矩形樹圖中回撥函式引數不全的問題. #11854 (Su Siwen, Su Shuang)
  • [Fix] [calendar] 修復夏令制時區使用者使用日曆圖的問題. #12172 (mikeyshing88), #12466 (Su Shuang)
  • [Fix] [line] 修復帶有陰影和漸變的折線圖在資料大範圍變動時動畫可能導致 safari 崩潰的問題。#12410 (Shen Yi)
  • [Fix] [line] 修復 chromium 中尺寸大於 18000px 的圖表 clip 的問題. #12393 (Zhan Fang)
  • [Fix] [pie] 修復餅圖中關閉動畫後標籤可能不顯示的問題. #12243 (Zhang Wenli)
  • [Fix] [title] 修復連結使用'_blank'潛在的安全問題. #12380 (Su Siwen)
  • [Fix] [geo] 修復透過地圖中透過setOption修改center, zoom屬性沒有動畫過渡的問題. #12340 (Zhang Wenli)
  • [Fix] [heatmap] 最佳化熱力圖的顯示,移除可能出現的 1 畫素白線. #12342 (SnailSword)
  • [Fix] [sunburst] 修復旭日圖中預設的淡出樣式無效的問題. #12264 (Shen Yi)
  • [Fix] [visualMap] 開啟的 minOpen 和 maxOpen 現在改為不被計入分段列表. #12147 (Su Siwen)
  • [Fix] [bmap] [extension] 修復在百度地圖擴充套件中使用漸進渲染中,可能無法清除圖表的問題. (Shen Yi)
  • [Fix] [bmap] [extension] 修復多餘的重新整理問題.#12411 (Shen Yi)

 

此外,Apache ECharts (incubating) 的下一個大版本 5.0 正在緊鑼密鼓地開發中,感興趣的小夥伴可以在郵件列表下參與我們的討論。

感興趣參與 ECharts 社群貢獻,想了解如何成為 ECharts Committer 的,可以檢視——https://zhuanlan.zhihu.com/p/98033345


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115949/echarts-4-8-0-released
ECharts 4.8.0 釋出已經有122次圍觀

http://coctec.com/news/all/show-post-235741.html