0

在我的应用程序中,我使用 BarChart 来显示数据。但是,类别轴中的文本可能太长而无法在图表上显示,因此 flex 会自动调整字体大小,使其数据要么不可读,要么文本部分可见。

每次输入新数据时,文本的长度都会有所不同,因此我无法在运行时将 gutterLeft 属性设置为静态值。

我想到的两件事是:

  1. 根据新数据动态更改装订线

  2. 在分类轴上有一个滚动条,这样如果任何文本不适合空间,用户可以滚动查看它

任何帮助,将不胜感激。

编辑:我一次绘制了数百行数据,所以我不能真正为每个项目使用图例。

另外,我不知道如何使用 actionscript 更改 gutterLeft 属性。在 MXML 中执行它就像

gutterLeft="100"

但我无法使用 actionscript 访问该属性。我还尝试将 gutterLeft 变量绑定到一个整数并更改该整数,但它仍然不起作用。:|

4

1 回答 1

0

问题是 gutterleft 是一种样式,因此在使用 actionscript 时需要将其设置为一种。

我希望看到您的代码以提供更详细的答案,但您想要做的是:

mychart.setStyle("gutterLeft",500);
于 2009-12-22T20:31:11.260 回答