ZingChart:具有一系列空值的堆积条形图
Posted
技术标签:
【中文标题】ZingChart:具有一系列空值的堆积条形图【英文标题】:ZingChart: Stacked bar chart with series of null values 【发布时间】:2017-05-29 14:10:39 【问题描述】:我正在使用 ZingChart 创建一个堆积条形图。假设我正在查看每日数据,每天显示 2 个条形图,每个条形图由 5 个值组成。
根据文档,ZingChart 应该能够处理null
值。但是,如果系列对象中的第一个值数组完全由 null
值组成,则图表会完全中断,并且画布上不会出现任何内容。即使将其中一个 null
值替换为另一个值(包括 0)也会完美呈现图表。
这是一个示例 CodePen:
https://codepen.io/Leandri/pen/NjVQaz
尝试用另一个值替换其中一个空值,图表绘制正确。我不知道是什么原因造成的,我认为这一定是 ZingChart 错误。请帮忙!
【问题讨论】:
【参考方案1】:绝对是 ZingChart 错误。
如果 FIRST series.values 数组没有长度或全部为空值,则结合堆叠条形和堆栈属性。图表不会呈现。目前有一个明显的解决方法。
删除第一个系列对象本身,因为它基本上什么都不做。如果需要,您可以使用 API 动态添加系列。这似乎是最合理的。
在数组中放置一个 0 值以进行渲染。
这不是一个高优先级错误,已被推送到我们的内部票务系统中。
【讨论】:
我正在动态构建系列,因此决定用 0 替换所有空值,而不是为第一个系列添加单独的检查。然而,这确实意味着为 0 值生成工具提示,这不是很好,但我猜总比没有图表要好。谢谢 您应该能够将所有空值添加到图表中。此问题已在最新版本中得到解决。 zingchart.com/docs/change-log以上是关于ZingChart:具有一系列空值的堆积条形图的主要内容,如果未能解决你的问题,请参考以下文章
Google Visualization堆积条形图:每个值的颜色和标签