- 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
- 修复
Gauge
中AxisLine
类型使用错误的bug#65 - 解决
LineType
中的broken
拼写错误#58 TreeData
中的value
改为Double
类型,仍然保留一个Integer
的构造方法TreeData
添加缺少的两个属性symbol
和symbolSize
#69AxisPointer
增加show
属性,该属性出现在scatter6的例子中AbstractData
中的List<Object> data
属性和相关调用都去掉泛型类型<Object>
- 新增
EMap
,和Map
(地图)类完全相同,只是为了避免和java.util.Map
同时使用时不方便 - 新增简单工厂
SeriesFactory
,提供了所有Series
子类的创建方法 Legend
通用去掉<Object>
- 由于fastjson存在多种bug,从这个版本移除
FsonOption
相关的类 - 增加了一个
BarTest14
测试,彩虹柱状图
- 由于echarts.js-2.2.5版本只是修复bug,对本项目没有影响,可以直接用echarts-java-2.2.4,所以跳过2.2.5版本
- echarts.js-2.2.6新增Option 查找工具,本项目已经完全和这个工具对照过,已经补充部分缺少的属性
- 新增热力图
heatmap
,对应测试代码HeatmapTest(如果看不到效果,那就是因为测试中的引用的echarts-all.js还不是2.2.6版本,自己替换就行)
TreeMap
增加root
- 官方该版本主要解决一些bug
- 由于2.2.1,2.2.2,2.2.3版本添加比较匆忙,所以没有进行过测试,但是在2.2.4版本进行了全面的测试,对新增的图表和一些属性进行了测试,所以如果使用2.2.0以后的版本,请直接使用2.2.4版本
- 测试过程中发现一些官方没有提到的属性,都已经添加到2.2.4版本
- 新增的4个图表在
src/test
下面有相应的测试 - 由于2.2.0~2.2.4间隔周期长,可能存在一些还没发现的bug,主要是少属性或者属性类型的问题,如果大家发现问题,欢迎及时反馈
- 新增词云
WordCloud
- 新增树图
Tree
DataRange
增加splitList
- 重要:由于
WordCloud
和Tree
在2.2.4中才添加的测试,因此修复了一些bug,如果需要这两个新功能,请使用2.2.4版本
- 新增韦恩图
Venn
- 新增
Treemap
- 新增对数轴
LogAxis
- 重要:由于
Venn
和Treemap
在2.2.4中才添加的测试,因此修复了一些bug,如果需要这两个新功能,请使用2.2.4版本
Gauge
去掉precision
MarkLine
支持边捆绑Boundling
Tooltip
增加enterable
配置项- echarts.js-2.2.1大部分为修改bug
- 修改
SplitArea
继承sunw.io.Serializable
的bug,改为java.io.Serializable
Axis
增加和log
类型有关的两个参数(2.2.2版本有效)
- 更新
serialVersionUID
生成方式(不是默认的1L
) - galaxist Option
中添加RoamController
- galaxist- 添加fastjson转换,可以使用
FsonOption
- galaxist - 测试代码添加fastjson对应的
FsonOption
测试 - galaxist Toolbox
的feature
改为有序的LinkedHashMap
#21Bar
和K
的barWidth
和barMaxWidth
属性#32Legend
增加selected
属性,可以配置默认选中状态#34- 感谢galaxist提交的合并请求,欢迎各位参与
- 修复5个类中部分属性缺少getter和setter的bug
- 增加
Serializable
序列化
Effect
增加Type
枚举类型,增加属性type
和bounceDistance
MarkLine
增加属性smoothness
和precision
MarkLine
增加Bundling
(边捆绑)类型和bundling
属性Data
数据增加smoothRadian
属性,可以用在MarkLine
的data
中- 由于
K
和Map
都有hoverable
属性,因此将该属性提升到父类中
Node
节点增加label
属性#963Chord
图表加入categories,nodes,links
三项属性Tooltip
加入enterable
属性:tooltip mouse enterable 优化
- 解决
MarkLine
缺少smooth
属性的问题,这是2.1.8的最后一个版本。
DataZoom
类中zoomLook
属性名字错误,修改为zoomLock
-
解决一个反序列时Axis类型为time时的 bug#12
-
反序列化不是本项目的重点,估计用的人也不多,但是
GsonUtil
确实支持,但是不会继续强化。
-
该版本在2.1.8基础上解决该问题:http://www.oschina.net/question/2303268_219485
-
GsonOption
解决序列化多余空白的问题 -
GsonOption
增加view
和exportToHtml
方法,和测试类中的EnhancedOption
功能完全一样