ECharts-Java 類庫 2.2.7 版本發布

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

ECharts - Java類庫

當前版本2.2.7

本項目是一個供Java開發使用的ECharts的開發包,主要目的是方便在Java中構造ECharts中可能用到的全部數據結構,如完整的結構 Option。Option中的數據Series,包含Bar-柱狀圖,Line-折線圖,Pie-餅圖,Chord-和弦圖等,支持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>2.2.7</version>
</dependency>
下載地址

ECharts-x.x.x.jar

API文檔-2.2.7 下載后解壓即可

項目支持

圖表類型

  • Line - 折線(面積)圖

  • Bar - 柱狀(條形)圖

  • Scatter - 散點(氣泡)圖

  • K - K線圖

  • Pie - 餅(圓環)圖

  • Radar - 雷達(面積)圖

  • Chord - 和弦圖

  • Force - 力導向布局圖

  • Map - 地圖

  • Gauge - 儀表盤

  • Funnel - 漏斗圖

  • Island - 孤島圖(官方未提供,這里只有數據Island對象)

  • EventRiver - 事件河流圖

  • Venn - 韋恩圖

  • Tree - 樹圖

  • Treemap - 矩形樹圖

  • WordCloud - 詞云

  • Heatmap - 熱力圖

=================================

更新日志:

ECharts.js的2.2.7版本只是優化和改進,沒有新增對象或者屬性,因此EChats-Java項目長期以來一直是2.2.6版本。 最近發布了ECharts.js的3.0版本,為了準備升級到3.0版本,先對長期以來的問題進行修復和完善,發布了2.2.7版本。 這個版本的變化可以查看下面的更新日志。2.2.7版本仍然會持續維護,大家發現bug或者缺少屬性,以及方法調用不方便或者不合理都可以提意見

當前可以直接在ECharts3中使用的有如下圖表:

  • Line - 折線(面積)圖

  • Bar - 柱狀(條形)圖

  • Scatter - 散點(氣泡)圖

  • K - K線圖

  • Pie - 餅(圓環)圖

  • Radar - 雷達(面積)圖

  • Gauge - 儀表盤

  • Funnel - 漏斗圖

  • Treemap - 矩形樹圖

本項目近期會針對ECharts.js-3.0版本進行測試和更新,歡迎大家繼續關注本項目。

2.2.7 - 2016-01-15

  • 修復Gauge中AxisLine類型使用錯誤的bug#65

  • 解決LineType中的broken拼寫錯誤#58

  • TreeData中的value改為Double類型,仍然保留一個Integer的構造方法

  • TreeData添加缺少的兩個屬性symbol和symbolSize#69

  • AxisPointer增加show屬性,該屬性出現在scatter6的例子中

  • AbstractData中的List<Object> data屬性和相關調用都去掉泛型類型<Object>

  • 新增EMap,和Map(地圖)類完全相同,只是為了避免和java.util.Map同時使用時不方便

  • 新增簡單工廠SeriesFactory,提供了所有Series子類的創建方法

  • Legend通用去掉<Object>

  • 由于fastjson存在多種bug,從這個版本移除FsonOption相關的類

  • 增加了一個BarTest14測試,彩虹柱狀圖

來自: http://www.oschina.net//news/69894/echarts-java-2-2-7

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