AnyChart 7.4.1 改进了Legend API

阅读更多

AnyChart迎来又一个全新版本。AnyChart 7.4.1新增了一些重要功能,对固有的功能也做出了改进。其中Legend AP有重大改进。

新增:

  • 每个AnyChart元素(Title, Label, Legend, Point, etc.)现在分派鼠标事件。点击Base API Reference了解更多详情。
  • 重写anychart.bubble和anychart.marker 方法:现在他们创建散射图表而不是笛卡儿坐标。
  • 通过 maxWidth/maxHeight  minWidth/minHeight 方法能够为图表和其他元素设置最大/最小尺寸。
  • 完全重写anychart.ui.Table API。
  • 饼图可与CSV数据协同工作。

改进Legend API:

(更多内容请点击查看Legend API Reference)

  • 去掉 itemsProvider方法;
  • 添加 itemsSourceMode方法,使得一套图例符号可以在系列和类别之间转换;
  • 添加items方法,从而可以创建自定义图例符号;
  • 添加 itemsFormatter方法,从而可以自定义默认图例符号;
  • 添加 itemsTextFormatter方法,从而可以自定义图例符号文本;
  • 添加hoverCursor方法,从而可以自定义光标路径;
  • 添加 inverted方法,从而可以颠倒图例符号顺序;
  • 所有系列添加legendItem方法,从而可以自定义图例符号。

改进图例交互性:

  • 当一个图例符号悬空时整个系列都被高亮;
  • 当一个图例符号被点击时整个系列都被禁用;
  • 通过 preventDefault和stopPropagation方法来自定义默认行为。

其他更新:

  • 现在所有类型图表(Radar/Polar, Cartesian, Scatter, etc.)的默认交互的工作机制都一样;
  • 圆形计量表:改进绘图质量。

修复:

  • 解决了多行文本的问题;
  • 当图表内部设置改变时表格需要重绘;
  • Y轴刻度不再在Win/Loss系列倒置;
  • 改变Bullet Chart方向时不再引起绘画问题;
  • 解决了笛卡儿和散射图表的多轴绘画问题;
  • 解决了工具提示栏填充的问题;
  • 数据标签的悬停设置现在可以通过数据设置了;
  • 解决了IE6-8 (VML)的绘画网格问题;
  • 解决了IE6-8 (VML)中工具提示兰的位置问题。

你可能感兴趣的:(anychart)