Гибкая диаграмма превышает максимум оси - PullRequest
0 голосов
/ 11 марта 2011

Мне нужно выяснить, как получить столбец в диаграмме столбцов, чтобы показать 100% высоты, если она превышает максимум оси. Например, я использую линейную ось с максимумом 2, но хочу визуально показать, что столбец имеет по крайней мере 2 или больше, но не показывает больше 2 на оси. В настоящее время, если значение превышает максимум оси, flex просто не показывает колонка.

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

Я решил использовать perl для предварительного анализа xml и добавить дополнительные поля с отрегулированными значениями, которые соответствуют максимальному и минимальному диапазону. Затем я использую эти поля в диаграмме и пользовательскую подсказку, ссылающуюся на фактическое значение.

0 голосов
/ 11 марта 2011

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

Напишите функцию, которая проверяет максимум оси и сбрасывает все переменные во втором наборе, которые выше этого значения, до максимума. Кроме того, добавьте дополнительную переменную, которая хранит разницу между максимальным и исходным значением и отображает ее в dataTip.

Добавьте прослушиватель изменений (CollectionEvent.COLLECTION_CHANGE) в исходный массив и используйте обработчик для обновления второго массива.

...