JavaScript、HTML5图表开发工具amCharts v4.10.15新版本全新上线

amCharts v4.10.15新版本发布,解决了切换多个ColumnSeries3D的问题(在最新版本中引入)。

AmCharts是一套Flash图表,可用于您的网站和基于网络的产品。Amcharts可以从简单的CSVXML文件中提取数据,也可以从PHP.NETRuby on RailsPerlColdFusion以及其他许多编程语言中动态读取数据。

[4.10.15]

错误修复

  • 解决了切换多个ColumnSeries3D的问题(在最新版本中引入)。

[4.10.14]

新增功能

  • 导出:与XLSX导出相关的所有适配器现在将具有xslx属性,其中包含对处理器的引用,需要使用该属性来修改实际的工作簿以进行导出。

错误修复

  • 在某些情况下,StepLineSeries在缩放/数据更新期间可能会“卡住”。

  • ColumnSeries3D在数据更新中并未隐藏。

  • 更改firstDayOfWeek时,DateAxis上的列未正确定位。

  • RangeSelector插件:将数据分组为年份时,YTD不能正常工作。

  • 单击自定义ExportMenu项时放置图表会导致JS错误。

  • 在某些设置中,“鬼纸”(不可见的div)会影响文档的布局。

  • Series的值幅度很小的图表中,相关的ValueAxis可能最终陷入死循环。

  • 在某些情况下,HTML工具提示的大小不正确。

[4.10.13]

新增功能

  • 导出:PDF导出选项现在支持scaleminWidthminHeightmaxWidthmaxHeight选项。

已变更

  • PieSeries / PyramidSeries上将ignoreZeroValues = true设置为现在也将隐藏空值切片。

错误修复

  • 现在,将新的项目符号插入到已初始化的系列中将使其无效,从而导致新的项目符号立即显示。

  • 在某些情况下,使用时区可能会使轴标签值偏移一天。

  • i”输入日期格式未正确解析没有毫秒和时区偏移的格式,例如(“… + 10:30”)。

  • 导出:如果未传递scale参数,normalizeSVG()方法将在输出中生成错误的SVG宽度/高度。

  • RangeSelector插件:“YTD”预定义时段在某些数据分组设置中无法正常工作。

[4.10.12]

已变更

  • 不建议使用DateAxis设置时区。请考虑在图表或轴dateFormatter上设置时区。DateAxis现在可以将网格正确放置在使用非全小时分数的时区中,例如(“澳大利亚/阿德莱德”)。

  • 可访问性:ExportMenu元素中的角色和tabindexes已更改为更好地符合ARIA标准。

错误修复

  • 滚动条在反复单击它的手柄时可能表现得很时髦。

  • IE上的Google Charts lib的轻微冲突已修复。

  • 改进了ValueAxis标度计算的性能。

  • 在某些情况下,在DateAxis上设置minmax可能会导致过度缩放和空网格。

  • DateAxis coul过度缩放会导致显示在其上的一些额外空间。

  • 图例在向下钻取时正在动态地在树图图表上新增功能项目。

  • Legend的标签宽度设置为百分比时,它们的尺寸不正确。

[4.10.11]

新增功能

  • MapChartMapSeries上的新设置reverseGeodata(默认值:false)。 amCharts要求面坐标按顺时针顺序排列。一些地图数据使它们逆时针旋转。如果您的自定义地图出现乱码,请尝试将其设置为true

  • 新的全局选项:am4core.options.pixelPerfectPrecision(默认值:0)。对设置了pixelPerfect = true的元素取整点x / y时使用的精度(小数点位数)。

错误修复

  • XYChartScrollbar没有从图表正确继承inputDateFormat

  • 单击移动设备上的图表有时会使它们的文档滚动一点。

  • 可访问性:在具有showTooltipOn =hit”的焦点元素时,按ENTER将不会显示其工具提示。

  • dispose()之后,RangeSelector(插件)未正确删除其元素,当相关轴被放置时,它将自动自动放置。

  • 在某些情况下,更新数据时在图表上使用XYCursor可能会显示控制台错误。

  • 在某些情况下,带有wrap = true的很长的标签可能包装不正确。

  • JSON配置:在ColorSetbaseColor中未确认rgb)和rgba)语法。

[4.10.10]

已变更

  • MapChart的许可证检查不起作用。如果您使用的是商业MapChart,请确保对ChartsMaps产品都使用addLicense()。

错误修复

  • 更好地处理延迟的“退出”事件的检查。

  • 将可访问性应用于仅包含数字信息的某些标签会导致错误。

  • 在某些极少数情况下,Chart可能会产生SO

  • 有时将strictMinMaxincludeRangesInMinMax一起使用可能会导致错误的缩放。

  • 在某些情况下,当保鲜容器收缩时,Legend的物品标签会被截断,但一旦放回原处,它们将无法恢复到其完整宽度。

[4.10.9]

已变更

  • 导出:如果没有传入opeionts或格式标识符,则诸如getCSVgetSVGgetJSONgetExcel之类的API函数不会出错。

错误修复

  • 启用am4core.options.queue = true可以更好地使图表无效。

  • PieSeries中的一个切片在随后在触摸设备上轻按后仍保持放大(悬停)状态。

  • 在极少数情况下,在移动设备上处理序列/轴时可能会调用JS错误。

  • 在某些情况下,垂直ValueAxis不会自动缩放。

[4.10.8]

新增功能

  • 新的工具提示属性ignoreBounds(默认为false)。如果设置为true,则不会尝试在图表范围内包含工具提示。

错误修复

  • 导出:调用exportgetSVG()方法而不将选项作为第二个参数传递会导致错误。

  • gropuDataItem适配器一起使用时,系列的实际值在所有情况下均未正确更新。

  • 数值范围极小的系列可能会导致SO

  • 将数据重置为XYSeries上的项目符号为空数据集并启用数据分组后,可能会导致项目符号留在屏幕上。

[4.10.7]

错误修复

  • 自上一版本以来,对于XYSeries元素(如项目符号)的numberFormatter继承已中断。

  • 当在数据中使用基于数字的类别时,带有CategoryAxisXYCursor的图表出错。

[4.10.6]

新增功能

  • SVG导出选项现在支持scaleminWidthminHeightmaxWidthmaxHeight

  • 新的ExportMenu属性:元素(对菜单顶部元素的引用)。

错误修复

  • 没有正确地使用Map对象上的数据填充readerTitlereaderDescription

  • 在某些情况下,在ValueAxis上设置includeRangesInMinMax = true会使图表混乱。

  • 导出:在IE11中通过iframe进行打印会使图表的纵横比失真。

  • 导出:IE11中的导出之后遗漏了<canvas>元素。

  • ValueAxis上的自动缩放不适用于数据不完整的多个序列。

[4.10.5]

已变更

  • 内嵌大括号数据占位符现在支持以点分隔的数据上下文名称作为文字字符串,例如my.custom.property”。

  • 一堆依赖关系已更新为最新版本。

错误修复

  • 在现有标签上切换rtl值(仍)无法正常工作。

  • 自上一个版本(4.10.4)起,showSystemTooltip被忽略。

  • 如果启用了groupDatachart.cursor.snapToSeries不会导致光标在错误的位置对齐。

  • 项目符号工具提示被隐藏,即使当光标移出绘图区域时也必须停留。

[4.10.4]

已变更

  • 辅助功能:ExportMenu顶部项目现在具有角色菜单栏,而不是菜单。

  • 辅助功能:ExportMenu现在将为选定的菜单项/分支设置aria扩展属性。

错误修复

  • 启用groupData导致某些系列在某些情况下不出现(自4.10.3起)。

  • 切换图例项目会在图表容器区域之外新增功能一个隐藏元素,这有时会导致滚动条出现在网页上。

  • 在现有标签上切换rtl值无法正常工作。

  • 可访问性:设置rederTitleitemReaderTitle不是设置aria-label,而是新增功能attirubute描述的<desc>标签和aria-。现在,它将对ariatTitle使用aria-label,对readerDescription使用<desc>

  • 可访问性:无法覆盖串联的切片或列的硬编码角色。

  • 可访问性:使用箭头键导航ExportMenu将不再滚动网页。

[4.10.3]

新增功能

  • RangeSelector插件:一个选定的新事件期间已新增功能DateAxisRangeSelector中。

  • DateFormatter现在支持四分之一格式(代码:“q”)。

已变更

  • 更快速地翻译成印度尼西亚语言环境(id_ID)。

错误修复

  • JSON配置:如果某个轴的title属性不是属性列表中的最后一个选项,则该属性将被覆盖。

  • 当与options.queue = true一起使用时,SliceGrouper插件有时无法正常运行。

  • 如果可滚动图例的高度发生更改,则不会重置到顶部。

  • 如果未在图表上设置初始数据,则采用binaryTree算法的TreeMap会产生JS错误。

  • 如果在DateAxis上启用了数据分组,并且图表中有多个序列,则在正确呈现它们之前,第二个序列和其他序列在后台未分组的情况下呈现了数据,这会导致性能问题。

  • 带有不反转CategoryAxisVertical CurvedColumnSeries的位置不正确。

[4.10.2]

错误修复

  • 上次发行后,有些SankeyDiagram图表被打破了。

  • 4.10.0导致一些项目符号适配器更早投入使用,如果这些适配器依赖于dataItem而不进行检查,则会导致严重错误。

[4.10.1]

新增功能

  • 新的DateAxis属性:时区。允许设置时区以重新计算数据,例如“澳大利亚/悉尼”。确保不要在轴和日期格式化程序上都设置此选项。

  • 新的DateFormatter属性:时区。允许设置时区,以便在应用格式之前将日期对象重新计算为“澳大利亚/悉尼”。

  • 新的全局选项:am4core.options.disableHoverOnTransform(“从不”(默认),“触摸”,始终))。当某些元素被拖动或调整大小时,允许禁用所有悬停活动。更多信息。

已变更

  • 现在,指向“向后”的SankeyLink将被应用为“向后”状态(如果已创建),因此您可以将其样式设置为不同于常规链接。

错误修复

  • 可访问性:如果未启用“动画”主题,则数据占位符填充不会在项目符号上起作用。

  • Cursor上点击图表会触发某些移动设备上的屏幕键盘。

  • 一些TypeScript警告是错误修复。

  • 如果一系列包含项目符号和大量数据点,则DateAxisgroupData = true的图表可能会导致JS错误。

  • 在具有DateAxisgroupData = true的图表中,如果在放大,缩小然后取消隐藏后隐藏了一系列序列,则相关的ValueAxis不会将其最小值/最大值更新为可用值范围。

  • 在某些情况下,热规则可能会导致无穷大,从而导致绘制错误。

  • 从模板克隆RadarChart时出错,已修复。

  • 如果数据包含反向链接,则SankeyDiagram用于产生堆栈流错误。现在它将正确绘制一个链接。

[4.10.0]

新增功能

  • 新的LineSeries属性:平滑(“bezier”(默认值),“monotoneX”和“monotoneY”)指示用于平滑线的算法。单调算法更适合于不规则空间的数据。更多信息。

  • ForcedDirectedTree:新属性zoomable(默认值:false)。如果设置为true,则可以使用鼠标,触摸或API缩放/拖动图表。更多信息。

  • ForcedDirectedTree新增功能了与缩放相关的属性。mouseWheelBehavior(“zoom”,“none”)控制在图表上使用鼠标滚轮时会发生什么;zoomStep(默认值:2逐步增加每次放大的缩放级别;zoomOutButton-放大图表时显示的按钮实例。

  • ForcedDirectedTree:与缩放相关的新方法:zoomToPointpointlevelcenter)和zoomToDataItemdataItemlevelcenter;

  • 新的全局函数:am4core.createDeferred(回调,范围,参数)。可用于在真正安全的菊花链中创建多个图表(仅当上一个触发就绪事件时,下一个图表才开始实例化)。返回带有图表实例的Promise。更多信息;

  • 新的全局选项:am4core.options.deferredDelay(默认为100)。指定延迟图表实例之间的时间间隔(以毫秒为单位)。

已变更

  • 为中文语言环境新增功能了日期顺序翻译。

错误修复

  • 可访问性:没有正确使用Label上的数据填充readerTitle

  • 可访问性:readerDescription未填充数据。

  • 现在可以与Angular Universal SSR一起使用。请参阅我们的Angular文档,以获取有关如何构建应用以使SSR正常运行的说明。

  • 当地图仍在移动时,用惯性平移MapChart并单击具有zoomToObject()命中事件的多边形时,地图缩放到错误的位置。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月1日
下一篇 2021年1月1日

相关推荐

发表回复

登录后才能评论