ECharts-Java 類庫 3.0.0 版本發布

jopen 8年前發布 | 13K 次閱讀

ECharts - Java類庫

當前版本3.0.0

本項目是一個供Java開發使用的ECharts的開發包,主要目的是方便在Java中構造ECharts中可能用到的全部數據結構,如完整的結構 Option。Option中的數據Series,包含Bar-柱狀圖,Line-折線圖,Pie-餅圖等,支持ECharts中的 所有圖表。支持所有的Style類,如AreaStyle,ChordStyle,ItemStyle,LineStyle,LinkStyle等等。支 持多種Data數據類型,一個通用的Data數據,以及PieData,MapData,ScatterData,KData等針對性的數據結構。

你可以使用本項目直接構造一個Option對象,轉換為JSON后直接用js設置myChart.setOption(option),或者你也可以在前端構造基本的Option對象,然后使用本項目來構造其中需要的任意某部分的數據,如使用Series支持的圖表類型創建Series數據。

為了便于使用對應版本的ECcharts,本項目的版本號會使用和ECharts相同的版本號。

由于本項目反饋的bug并不多,為了方便每一個開發人員,每次修復bug都會發布一個小版本,并且bug修復只針對當前的大版本進行修復。

Maven坐標

<dependency>
  <groupId>com.github.abel533</groupId>
  <artifactId>ECharts</artifactId>
  <version>3.0.0</version>
</dependency

項目支持

圖表類型3.x版本(2.x版本支持的圖表不一樣)

  • Line - 折線(面積)圖

  • Lines - 線圖

  • Bar - 柱狀(條形)圖

  • Scatter - 散點(氣泡)圖

  • EffectScatter - 漣漪效果散點圖

  • Candlestick - K線圖

  • Pie - 餅(圓環)圖

  • Graph - 關系圖,可以實現force

  • Map - 地圖

  • Gauge - 儀表盤

  • Funnel - 漏斗圖

  • Treemap - 矩形樹圖

  • Heatmap - 熱力圖

  • Boxplot - 箱形圖

  • Parallel - 平行坐標系

  • Sankey - 桑基圖

ECharts組件

  • Axis - 坐標軸

  • Grid - 網格

  • Title - 標題

  • Tooltip - 提示

  • Legend - 圖例

  • DataZoom - 數據區域縮放

  • DataRange - 值域漫游

  • Toolbox - 工具箱

  • Timeline - 時間線

  • visualMap - 視覺映射組件

更新日志

3.x版本相比2.x版本改動很大,除了部分圖表不一樣外,少數api也有改動,因此如果要從2.x升級3.x,一定要做好測試!

3.0.0 - 2016-02-28

  • 3.0版本去掉了k(改為candlestick),radar(雷達圖),chord(和弦圖),force(使用 graph,layout=force替代),island(孤島),eventRiver(事件河流圖),venn(韋恩圖),wordCloud(詞 云),Tree(樹圖)

  • 3.0版本新增了lines(線圖),effectScatter(漣漪效果散點圖),candlestick(新的k線圖),graph(關系圖,可以實現force),boxplot(箱形圖),parallel(平行坐標系),sankey(桑基圖)

  • 新增大量相關類,部分已有類增加大量屬性

  • 新版本改動非常大,如果發現問題或者不合理的方法,可以在項目中提交issues

來自: http://www.oschina.net//news/71286/echarts-java-3-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!