0

从 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 库检查此处,然后按播放按钮,您将看到标签“运行”从右到左消失。至于以前的版本,标签仍然在右侧,尽管在下面的示例中,标签也不可见,因为条形宽度太长。(如果我能在没有上面覆盖代码的情况下解决这个问题)

https://fiddle.sencha.com/#fiddle/uea&view/editor

不知何故,我能够在它从右到左“移动”然后消失时捕捉到 90! 在此处输入图像描述

4

0 回答 0