从 7.2 开始,如果条形宽度太长,条形的标签会被推到右侧并丢失。
最初,我重写了 CartesianChart 的 redraw() 函数来“缩短”条形图,这样它就不会占用 100% 的宽度,从而允许显示标签,如下所示:
attr = {
visibleMinX: xRange[0],
visibleMaxX: xRange[1],
visibleMinY: yRange[0],
visibleMaxY: yRange[1],
innerWidth: innerWidth - 40, //leave 40px of "space"
innerHeight: innerHeight,
flipXY: flipXY
};
但是从 7.2 开始,标签被推向右侧并消失了。如果您使用 7.2.0 库检查此处,然后按播放按钮,您将看到标签“运行”从右到左消失。至于以前的版本,标签仍然在右侧,尽管在下面的示例中,标签也不可见,因为条形宽度太长。(如果我能在没有上面覆盖代码的情况下解决这个问题)