Flex BarChart长文本

时间:2009-12-21 01:09:08

标签: flex bar-chart gutter

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

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

我想到的两件事是:

  1. 根据新数据

  2. 动态更改装订线
  3. 在categoryaxis上有一个滚动条,这样如果任何文字不适合空格,用户可以滚动查看

  4. 任何帮助都将不胜感激。

    编辑: 我一次将数百行数据绘制成图形,因此我无法为每个项目使用图例。

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

    一样简单
    gutterLeft="100"
    

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

1 个答案:

答案 0 :(得分:0)

问题是gutterleft是一种风格,因此在使用动作脚本时需要设置为一种风格。

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

mychart.setStyle("gutterLeft",500);