Верхняя горизонтальная сетка на гибкой столбчатой ​​диаграмме не соответствует моему стилю

У меня есть гибкая столбчатая диаграмма с диапазоном от 0 до 6 по оси Y. Я добавил следующий блок, чтобы изменить цвет горизонтальных линий сетки по умолчанию на черный.

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

Это отлично работает для всех, кроме горизонтальной линии сетки в верхней части диаграммы (при y = 6). Если я изменю максимальное значение для оси Y на другое, тогда к этому новому максимуму не будет применено форматирование (но ко всем остальным).

Итак, мой вопрос: как сделать, чтобы верхняя линия была черной, как и остальные линии сетки?


person Adam Jones    schedule 21.10.2010    source источник


Ответы (1)


Что ж, похоже, решение состоит в том, чтобы просто немного сместить максимальное значение.

Изначально у меня было такое:

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

И верхняя линия сетки не будет отображаться как черная (если я не установил вес линии равным 2 или выше, и даже тогда она не будет выглядеть так же, как другие линии сетки).

Но немного изменив максимальное значение:

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

Делает верхнюю сетку такой, как должна. Не уверен, что это правильное или лучшее решение, но оно решает проблему.

person Adam Jones    schedule 22.10.2010