ECharts-Java 類庫 3.0.0 版本發布

2020-12-16 開源中國

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

相關焦點

  • ECharts-Java 類庫 2.2.6 版本發布 - OSCHINA - 中文開源技術交流...
    ECharts - Java類庫當前版本2.2.6 本項目是一個供
  • ECharts-Java 類庫 2.2.7 版本發布 - OSCHINA - 中文開源技術交流...
    ECharts - Java類庫當前版本2.2.7 本項目是一個供
  • ECharts GL 1.0 alpha 發布
    儘管這兩年時間 ECharts X 沒什麼動靜,但是其它的工作,像 ECharts 3 的架構大改動和後續版本的迭代升級,以及其它 WebGL 產品的開發,都是對新版本架構和技術上的積累。現在我們終於可以說我們準備得差不多了,ECharts-X 的下一代,ECharts-GL 發布 1.0 alpha。
  • aio-enhance v1.0.1 發布,Java AIO 內核增強類庫
    aio-enhance(音譯:硬漢) 是一款無侵入式的 Java AIO 內核增強類庫(
  • Go 語言 Excel 類庫 Excelize 2.0.0 版本發布
    Excelize 是 Go 語言編寫的用於操作 Office Excel 文檔類庫,基於 ECMA-376 Office OpenXML 標準。可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本創建的 XLSX 文檔。相比較其他的開源類庫,Excelize 支持寫入原本帶有圖片(表)、透視表和切片器等複雜樣式的文檔,還支持向 Excel 文檔中插入圖片與圖表,並且在保存後不會丟失文檔原有樣式,可以應用於各類報表系統中。
  • Beetl 3.0.0.M1 版本發布,Java 模板引擎
    本次發布是3.0的第一個版本,3.0 版本相比於2.0,在文本處理和腳本引擎上做了增強* Beetl支持自定義模板的定界符和站位符,Beetl3 允許再定義一對「站位符和定界符」,比如定義了模板的定界符<%%>,站位符${},你可以定義一對,比如<!--: --> 和 #{} 如下是一段模板。
  • ECharts 4.8.0 發布
    Apache ECharts (incubating) 於 2020.05.25 正式發布 4.8.0 版本。
  • ECharts 大版本 4.0 正式發布:帶來 8 項全新「黑科技」特性
    2018 年 1 月 16 日,百度EFE團隊正式發布了旗下知名開源產品 ECharts 的最新大版本 4.0,新版本在產品的性能
  • Apache PDFBox 2.0.9 發布,Java 的 PDF 處理類庫
    Apache PDFBox 2.0.9 已發布,Apache PDFBox 庫是一個開源的用於處理 PDF 文檔的 Java 工具
  • ECharts 4.8.0 發布,JavaScript 數據可視化圖表庫
    ECharts 4.8.0 已發布,ECharts 是一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在 PC 和行動裝置上,兼容當前絕大部分瀏覽器,底層依賴輕量級的矢量圖形庫
  • ECharts 3.1.1 發布,JavaScript 圖表庫
    Echarts 3.1.1 發布,該版本主要是為了滿足 npm 使用的要求。沒有其他額外的改進。
  • ECharts 4.0.3 發布,可以在微信小程序中使用了
    ECharts 4.0.3 已發布,更新如下:[+] ECharts 可以在微信小程序中使用了。我們接到了很多微信小程序開發者的反饋,表示他們強烈需要像 ECharts 這樣的可視化工具。因此,我們和微信小程序官方團隊合作,提供了 ECharts 的微信小程序版本。開發者可以通過熟悉的 ECharts 配置方式,快速開發圖表,滿足各種可視化需求。參見 教程。[+] 優化折線圖平滑算法.
  • getty 1.3 版本發布,兼容 JDK1.7、Android 5.0 以上版本
    本次更新 添加對java nio1的支持。
  • 從Java類庫看設計模式
    模式在各個人的理解上往往存在差異,這篇文章旨在從一個具體的應用角度:Java類庫,來闡敘設計模式。並結合具體的例子,希望能夠加深大家對設計模式的理解。  這兒說的Java類庫,其實並沒有局限於JDK本身,還包括了一些其他的類庫中的例子,比如JAXP等(當然,下一個版本的JDK中也會包含JAXP了)。
  • Fel-0.5 版本發布
    編譯執行就是將表達式編譯成字節碼(生成java代碼和編譯模塊都是可以擴展和替換的)Fel基於Java1.5開發,適用於Java1.5及以上版本。特點:易用性:API使用簡單,語法簡潔,和java語法很相似。輕量級:整個包只有300多KB。高 效:目前沒有發現有開源的表達式引擎比Fel快。
  • 微服務解決方案 Apache ServiceComb 發布 0.3.0 版本
    Apache ServiceComb 1.0.0 發布了,此次更新的部分包括 Apache ServiceComb Java-Chassis
  • J2ME手機RSS閱讀器通過NetBeans 4.0也可創建
    本文將包含下面內容:◆用NetBeans4.0創建新的行動應用程式工程◆配置你的NetBeans4.0工程以允許使用第三方庫(如kXML2)◆使用混淆器來減小使用NetBeans4.0發布的jar文件的大小◆用NetBeans4.0在仿真器上運行行動應用程式一、設計應用程式
  • smart-doc 2.0.0 重磅發布,Java 零註解 API 文檔生成工具
    支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。 輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。
  • gim 1.0.0 版本發布,基於 getty 的即時通訊框架
    gim 1.0.0 版本發布了。如果想做一個類似微信的即時通訊工具。亦或者物聯網等需要網絡通訊的項目。
  • JPress v3.0 alpha.1 發布
    Press v3.0 alpha.1 發布了, v3.0 比 v2.0 主要是增加了支付的能力,感謝大家的關注,讓 JPress