From ac484fb546109489dcda206f287479c86429f49e Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Sun, 25 Jun 2023 13:37:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 95 ++++++++------------ assets/imgs/animation-gauge.jpg | Bin 0 -> 59196 bytes assets/imgs/basic-boxplot.jpg | Bin 0 -> 76465 bytes assets/imgs/basic-candlestick.jpg | Bin 0 -> 66413 bytes assets/imgs/basic-funnel.jpg | Bin 0 -> 69392 bytes assets/imgs/basic-heatmap.jpg | Bin 0 -> 134660 bytes assets/imgs/basic-parallel.jpg | Bin 0 -> 81082 bytes assets/imgs/basic-polar-line.jpg | Bin 0 -> 117070 bytes assets/imgs/basic-polar-scatter.jpg | Bin 0 -> 95761 bytes assets/imgs/basic-radar.jpg | Bin 0 -> 93069 bytes assets/imgs/basic-rose.jpg | Bin 0 -> 75953 bytes assets/imgs/basic-sankey.jpg | Bin 0 -> 57083 bytes assets/imgs/basic-scatter.jpg | Bin 0 -> 67437 bytes assets/imgs/basic-sunburst.jpg | Bin 0 -> 49600 bytes assets/imgs/basic-theme-river.jpg | Bin 0 -> 116770 bytes assets/imgs/circular-layout-graph.jpg | Bin 0 -> 324667 bytes assets/imgs/hide-overlapped-label-graph.jpg | Bin 0 -> 185427 bytes assets/imgs/horizontal-stacked-bar.jpg | Bin 0 -> 136342 bytes assets/imgs/line-renderHtml.gif | Bin 0 -> 506314 bytes assets/imgs/logo.png | Bin 0 -> 263123 bytes assets/imgs/multibar-render.gif | Bin 0 -> 4532527 bytes assets/imgs/multiple-series-bar.jpg | Bin 0 -> 90801 bytes assets/imgs/nested-pie.jpg | Bin 0 -> 94564 bytes assets/imgs/render-json-option.png | Bin 0 -> 49976 bytes assets/imgs/stacked-area.jpg | Bin 0 -> 101792 bytes assets/imgs/stacked-line.jpg | Bin 0 -> 120886 bytes assets/imgs/tangential-polar-bar.jpg | Bin 0 -> 102189 bytes 27 files changed, 35 insertions(+), 60 deletions(-) create mode 100644 assets/imgs/animation-gauge.jpg create mode 100644 assets/imgs/basic-boxplot.jpg create mode 100644 assets/imgs/basic-candlestick.jpg create mode 100644 assets/imgs/basic-funnel.jpg create mode 100644 assets/imgs/basic-heatmap.jpg create mode 100644 assets/imgs/basic-parallel.jpg create mode 100644 assets/imgs/basic-polar-line.jpg create mode 100644 assets/imgs/basic-polar-scatter.jpg create mode 100644 assets/imgs/basic-radar.jpg create mode 100644 assets/imgs/basic-rose.jpg create mode 100644 assets/imgs/basic-sankey.jpg create mode 100644 assets/imgs/basic-scatter.jpg create mode 100644 assets/imgs/basic-sunburst.jpg create mode 100644 assets/imgs/basic-theme-river.jpg create mode 100644 assets/imgs/circular-layout-graph.jpg create mode 100644 assets/imgs/hide-overlapped-label-graph.jpg create mode 100644 assets/imgs/horizontal-stacked-bar.jpg create mode 100644 assets/imgs/line-renderHtml.gif create mode 100644 assets/imgs/logo.png create mode 100644 assets/imgs/multibar-render.gif create mode 100644 assets/imgs/multiple-series-bar.jpg create mode 100644 assets/imgs/nested-pie.jpg create mode 100644 assets/imgs/render-json-option.png create mode 100644 assets/imgs/stacked-area.jpg create mode 100644 assets/imgs/stacked-line.jpg create mode 100644 assets/imgs/tangential-polar-bar.jpg diff --git a/README.md b/README.md index 01442c4..c4b511c 100644 --- a/README.md +++ b/README.md @@ -1,72 +1,44 @@ -
-- "We bring better visualization into Java with ECharts" -
- -[中文 README](README.zh.md) -[Official Documentation](https://echarts.icepear.org/#/) -## 📙 Introduction +## 📙 简介 -ECharts Java is a lightweight but comprehensive library for Java developers to easily use JavaScript visualization library [Apache ECharts](https://echarts.apache.org/en/index.html). The simple chart mode facilitates users to write visualization fast and easily, empowered by the clean APIs provided by ECharts Java. The advanced mode helps create an `Option` object and its Json representation in chainable Java codes, which includes almost all the features defined in [Apache ECharts](https://echarts.apache.org/en/index.html). Now ECharts Java supports Apache ECharts version 5.x. +ECharts Java 是一款基于 [Apache ECharts](https://echarts.apache.org/en/index.html) 的,简易但全面的数据可视化库。(现支持 Apache ECharts 5.x 版本)。 -## 🌠 Features +论简易性,ECharts Java 重新设计了一系列和绘图有关的接口,使得绘图过程更加符合直觉和常理。同时,由于 Apache ECharts 的接口过于复杂和繁琐,我们在 ECharts Java 的图表 API 中简化了部分原本的接口设计。 -- Simple, clean and organized APIs, supporting method chaining +论全面,ECharts Java 保留了 Apache ECharts “一切皆 Option”的设计理念。因此,除了重新设计的图表 API 以外,我们还保留了自定义 Option 对象的方法。用户可以从零开始,按照 ECharts 的 Option 文档,自定义任何 ECharts 支持的 Option。除此以外,我们还使用链式方法调用等方式,使得 Java 开发者在构建 Option 的过程中更加方便。 -- Full coverage of [Apache ECharts](https://echarts.apache.org/en/index.html) functionalities +## 🌠 特性 -- Easily integrate with Web Frameworks +- 简单、整洁、高度组织化的 API 接口,支持链式调用 +- 完整保存 Apache ECharts 的功能 +- 快速集成至当前流行的 Web 框架 +- 灵活的导出格式,支持 HTML,PNG 和 JSON +- 完整、详细的文档和示例库 -- Flexible export format, including HTML and images +## 🔬 安装 -- Complete and detailed documentation and examples +Maven 项目: -## 🔬 Installation - -For a Maven project, includes the following in your pom.xml ```xml +// pom.xml
-### Generate Option Object and its JSON Representation
+### 生成 Option 对象和对应的 JSON 结构
```java
public static void main(String[] args) {
@@ -101,7 +74,7 @@ public static void main(String[] args) {
}
```
-The output JSON object will be like the following,
+生成的 JSON 对象如下:
```json
{
@@ -123,13 +96,13 @@ The output JSON object will be like the following,
}
```
-### Integrate with Spring Web Application
+### 集成至 Spring Boot 应用
-For demo codes, please refer to the [docs](https://echarts.icepear.org/) and [example repo](https://github.com/incandescentxxc/ECharts-Java-Examples).
+详细内容请参阅,[文档](https://echarts.icepear.org/#/zh-cn/) ,[代码仓库](https://github.com/incandescentxxc/ECharts-Java-Examples)。
-## 🎇 Gallery
+## 🎇 示例
@@ -156,17 +129,19 @@ For demo codes, please refer to the [docs](https://echarts.icepear.org/) and [ex
*(nK
z5C{M~13v%(1^8+Qx;g=Xp&=j!000F*0^tNmK?+O)s6)8^&^i!NfcUR?A^?bX1xWrQ
zjS(3Ba$sqH<@q}#dQ0>>1sVHW;@>ne=dYxMEkN FmOSa$VqQT#@HqA^3y>r~sNsHF)j;;cmu@`U^!%pPFYn6CYWh)N@H|
ze-t1m!F;{47Z&r4@abX7*QLP9x*(Z?_0d^$d@3mjFL7k0bmxMRFvVhxm39xPovuvy
zHAQH^MoMfX*10_Olpc{6h&4aS`A{WlSG140#^NFek$EA=gA|BO{-$SZIQS9I2SCX~
z)bSxhxnYzYh_HEqL|E+to#d%WUT_+|XYPr!RM({KeyefT?%m|D``mhg));NvHB@yR
zoH|z;|83dfABZ}3RFRql6p=PY7D$oN&tbyL 9iy?=c8Ic;499`pM|Hm8A!;(vO;bYMC;{rpXY8<-2UXrYRxdd{*7DLue1`U|
z`S;$d5NXaPh{>)srHNYF3-bhh5o9eAVD8Yvql|bkE^xqG0v{IIu2x3B3;YzKt6+70
zR4mxWpeVtOmA;SL!1=rX_Kbyd@Vz#rGQebynm!ql&$VZD*DD_T<&g$$xet
zMGuukR%&yfewsA56%9T(*3H>V^E8}G9^LoZeE06$o|?cMG8;|4sRr)t;aCLPdNYd=
z>Jsj`kjVV5JNr}Tsd`738pSCt77-KG{D8O(wgqxJ|LUD*T%VgV_Vb?lo8-+j?bC}}
zUf-
bW-aS@KG4zJnn)NO;*NKFq1#4;mi?75c1crs;Ze
z>a<}i-U;VL*8V{46tb<}E9&ZQ0?T&3#*)^HOIKWS7+2|rOhHlwbrv_DE~8m+1XFsHOcZ91lIx%_4MtHeLc*9jI(ub;SwQw^bzR);UY8vGx7m^_UTVM@ulO4$oXNfP?V7W3f;)jAl_?Vn)wA*F*fH5
z1)?yqg;3sXe$rU&6zaEWX@Tt?ICbL|6jTjV*skZqMgUDoE$F^)9$uSmb!Ya1I{Dz`
zZ2N{e3_rdQ8ex+f
zv*vT>JIIIQyUq8Qub!`)kH#;`ufo5Me;dCK|55(S{5kxU{O|Zj1q1{X1oQ-K1iS@~
z2wWDpC-6*wEHEV~Ca5N8EVxTBR4`63P4KB;tKg`RkkAsL^+Jw9AwqFN8A9bkAB3pF
z;=(J0Eri{LVc~1S`NFS-zliXOD2o`0xQHAQNf3D`QZF(vk8j?RdB*cx=V9kvoA+p5
z^Sp6UanV(x)}nr*XGAkaYeaj+c*K^7nTWZI9T!UxD;Mh$=MYyEHx_pjKPG-#yi&Yd
zf?GmG!a~AF;