【问题标题】:Aligning Flex axes so that positive and negative values will be distinguishable对齐 Flex 轴,以便区分正值和负值
【发布时间】:2012-11-13 23:06:58
【问题描述】:

我正在尝试设置一个包含正值和负值的简单折线图,但我无法设置正确的属性以使 x 轴呈现在 y 轴的中间;我现在得到的只是 x 轴位于图表的底部。

<mx:Stroke id="stroke" color="0x000000" weight="1"/>

<mx:horizonalAxisRenderers>
    <mx:AxisRenderer axis="{xAxis}" axisStroke="{stroke}"/>
</mx:horizonalAxisRenderers>
<mx:verticalAxisRenderers>
    <mx:AxisRenderer axis="{yAxis}" axisStroke="{stroke}"/>
</mx:verticalAxisRenderers>

<mx:horizontalAxis>
    <mx:LinearAxis id="xAxis"/>
</mx:horizontalAxis>
<mx:verticalAxis>
    <mx:LinearAxis id="yAxis"/>
</mx:verticalAxis>

我应该向坐标区添加什么属性/样式,以使 x 轴显示在 y 轴的中间?

【问题讨论】:

    标签: apache-flex charts mxml axes


    【解决方案1】:

    我相信您需要使用LinearAxisminimummaximum 属性。通过给它这些提示,它应该将轴呈现在一个合理的位置。我很久以前就这样做了,所以有点模糊,但我发布了一个关于rendering negative values on a chart 的简单示例(包含来源)。

    【讨论】:

    • 感谢您的链接!它设法解决了我遇到的主要问题,但现在我只是在摆弄其他一些设置。我有一个最小值和最大值集,但图表似乎没有将其适当地分布在其父组件的高度上。但我会继续努力!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    相关资源
    最近更新 更多