我有一个Flex柱形图,y轴的范围为0 - 6。我添加了以下块来将水平网格线的默认颜色更改为黑色。
<mx:backgroundElements>
<mx:GridLines>
<mx:horizontalStroke>
<mx:Stroke color="0x000000" />
</mx:horizontalStroke>
</mx:GridLine>
</mx:backgroundElements>
除了图表顶部的水平网格线(y = 6)外,这种方法都可以正常工作。如果我将y轴的最大值更改为不同的值,则此新的max不会应用格式(但所有其他格式都应用)。
所以我的问题是如何让顶线像其他网格线一样变黑?
答案 0 :(得分:0)
似乎解决方案只是略微抵消最大值。
最初我有这个:
<mx:verticalAxis>
<mx:LinearAxis id="count" maximum="6"/>
</mx:verticalAxis>
并且顶部网格线不会显示为黑色(除非我将线的权重设置为2或更高,即使它看起来与其他网格线看起来不一样)。
但是通过稍微改变最大值:
<mx:verticalAxis>
<mx:LinearAxis id="count" maximum="6.01"/>
</mx:verticalAxis>
使顶部网格显示为应有的。不确定这是否是正确的或最佳解决方案,但它确实解决了问题。