ECharts Java类库项目推荐
1. 项目基础介绍和主要编程语言
ECharts Java类库 是一个针对ECharts 2.x版本的Java开发包。该项目的主要目的是方便Java开发者在使用ECharts时,能够轻松地构造ECharts中可能用到的所有数据结构,如完整的Option对象、Series数据等。该项目的主要编程语言是Java。
2. 项目核心功能
ECharts Java类库实现了ECharts中的所有Json结构对应的Java对象,并且可以方便地创建Option、Series等数据结构。具体功能包括:
- 支持所有ECharts图表类型:如折线图、柱状图、饼图、和弦图等。
- 支持所有Style类:如AreaStyle、ChordStyle、ItemStyle、LineStyle、LinkStyle等。
- 支持多种Data数据类型:包括通用的Data数据,以及PieData、MapData、ScatterData、KData等针对性的数据结构。
- 方便的Option构造:可以直接在Java中构造一个Option对象,并将其转换为JSON格式,供前端使用。
3. 项目最近更新的功能
最近更新的功能包括:
- 3.0.0.3版本:增加了图例类型,由freelyshadow提供。
- 3.0.0.2版本:修复了avoidLabelOverlap参数、Position位置、center Line的areaStyle属性、LineStyle属性等问题,由mic fallow5@qq.com提供。
- 3.0.0.1版本:完善了Style和Label的属性,增加了position、formatter、textStyle三个属性。
- 3.0.0版本:去掉了k(改为candlestick)、radar(雷达图)、chord(和弦图)、force(使用graph layout=force替代)、island(孤岛)、eventRiver(事件河流图)、venn(韦恩图)、wordCloud(词云)、Tree(树图),并新增了lines(线图)、effectScatter(涟漪效果散点图)、candlestick(新的k线图)、graph(关系图,可以实现force)、boxplot(箱形图)、parallel(平行坐标系)、sankey(桑基图)。
通过这些更新,ECharts Java类库不仅保持了与ECharts最新版本的兼容性,还进一步增强了其功能和易用性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考