Исправлена ​​ширина оси Y в гибком столбце диаграммы - PullRequest
0 голосов
/ 23 сентября 2010

Я использую гибкую диаграмму столбцов для отображения данных, которые меняются во время выполнения. Это работает отлично, за исключением того факта, что ось Y автоматически изменяет размер, когда значения становятся меньше 1. Например, сначала значения графиков находятся в диапазоне от 0 до 10. Теперь ось Y имеет метки, такие как 0,1,2,3,4 ... 10. Если значения меньше 1, метки обновляются до 0,0, 0,1, 0,2 ... 1,0. А из-за ширины меток размер группы с диаграммами изменяется. Похоже, график «прыгает».

Итак, мне нужен способ, чтобы установить фиксированную ширину оси Y графика. Надеюсь, я проясняю, и кто-нибудь знает решение.

ТНХ, пингвин

Ответы [ 2 ]

0 голосов
/ 07 февраля 2011

Я решил это с помощью собственной функции метки, чтобы длина строки всегда была одинаковой.Не так чисто, но я работал!

public static function formatLabel(labelValue:String, previousValue:String, axis:IAxis) : String
{
    var values : Array = labelValue.split(".");
    if(!values[1])
    {
        if(values[0].length==1)
            values[1] = "0";
    }
    return values.join(".");
}
0 голосов
/ 23 сентября 2010

ColumnChart имеет свойство maxLabelWidth, которое должно помочь.Мне действительно странно, что у него нет stepSize, как у некоторых менее сложных элементов управления Flex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...