在我的应用程序中,我使用BarChart来显示数据。但是,类别轴中的文本可能太长而无法在图表上显示,因此flex会自动将字体大小调整为数据不可读或文本部分可见的点。
每次新数据进入时,文本的长度都会有所不同,因此我无法在运行时将gutterLeft属性设置为静态值。
我想到的两件事是:
根据新数据
在categoryaxis上有一个滚动条,这样如果任何文字不适合空格,用户可以滚动查看
任何帮助都将不胜感激。
编辑: 我一次将数百行数据绘制成图形,因此我无法为每个项目使用图例。
另外,我不知道如何使用actionscript更改gutterLeft属性。在MXML中执行操作就像
一样简单gutterLeft="100"
但我无法使用actionscript访问该属性。我还试图将gutterLeft变量绑定到一个整数并更改该整数,但它仍然不起作用。 :|
答案 0 :(得分:0)
问题是gutterleft是一种风格,因此在使用动作脚本时需要设置为一种风格。
我希望看到您的代码能够提供更详细的答案,但您想要做的是:
mychart.setStyle("gutterLeft",500);