1

我有一个 y 轴范围为 0 - 6 的 Flex 柱形图。我添加了以下块以将水平网格线的默认颜色更改为黑色。

<mx:backgroundElements>
    <mx:GridLines>
        <mx:horizontalStroke>
            <mx:Stroke color="0x000000" />
        </mx:horizontalStroke>
    </mx:GridLine>
</mx:backgroundElements>

除了图表顶部的水平网格线(y = 6)之外,这对所有内容都适用。如果我将 y 轴的最大值更改为不同的值,那么这个新的最大值没有应用格式(但所有其他的都有)。

所以我的问题是如何让顶线像其他网格线一样是黑色的?

4

1 回答 1

0

看来解决方案只是稍微抵消最大值。

最初我有这个:

<mx:verticalAxis>
    <mx:LinearAxis id="count" maximum="6"/>
</mx:verticalAxis>

并且顶部网格线不会显示为黑色(除非我将线的权重设置为 2 或更高,即使那样它看起来与其他网格线也不一样)。

但是通过像这样稍微改变最大值:

<mx:verticalAxis>
    <mx:LinearAxis id="count" maximum="6.01"/>
</mx:verticalAxis>

使顶部网格按原样显示。不确定这是否是正确或最佳的解决方案,但它确实解决了问题。

于 2010-10-22T00:56:46.040 回答