【发布时间】:2021-11-11 05:23:07
【问题描述】:
我正在 Chart.js 中构建条形图。我有多个数据系列,但通常并非所有数据系列都有价值。发生这种情况时,即使条形图不存在,Chart.js 似乎也想为它们分配空间:
请注意上面的绿色和蓝色条如何始终相对于标签左对齐,以及粉红色和黄色如何始终在右侧。如何使条形相对于它们的标签居中显示?
【问题讨论】:
-
空栏是链接到
null值还是0值? -
如果它们是
null值,您可以尝试使用skipNull选项。否则,您可以在将数据传递给 Chart.js 之前将0值替换为null -
顺便说一句,在您的问题中添加数据是个好主意。
-
我见过的最懒惰的副本,与之前发布的问题完全相同:stackoverflow.com/questions/69919132/…
-
@Drarig29 我忽略了它,因为有很多转换,但它们是空的。
skipNull似乎实际上是拼图中缺失的部分,但现在条形的宽度不一致。我会玩弄它,看看我得到了什么。
标签: javascript chart.js