Я использую столбчатую диаграмму для отображения определенных данных.Данные предоставляются коллекцией массивов.Массив содержит 3 элемента для горизонтальной оси, поэтому на горизонтальной оси показаны 3 метки.Я хочу, чтобы на графике динамически отображались 2 дополнительные метки (т.е. всего 5 меток).Есть способ добавить метки к горизонтальной оси.
public var expenses:ArrayCollection = new ArrayCollection([
{Month:"Jan", Revenue:1200, Expenses:500},
{Month:"Feb", Revenue:1200, Expenses:550},
{Month:"Mar", Revenue:1240, Expenses:475},
]);
/////////////////////////////////////////////////////////
<s:Panel title="Floating Column Chart">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<mx:ColumnChart
dataProvider="{expenses}"
showDataTips="true">
<mx:horizontalAxis>
<mx:CategoryAxis
dataProvider="{expenses}"
categoryField="Month"/>
</mx:horizontalAxis>
<mx:series>
<mx:ColumnSeries
yField="Revenue"
displayName="Revenue"/>
</mx:series>
</mx:ColumnChart>
</s:Panel>
Здесь метки на горизонтальной оси будут январь, февраль и март. Я хочу динамически добавлять метки апреля и мая к горизонтальной оси, еслиотсутствуют в коллекции массивов.Значение их вертикальной оси (в данном случае выручка) будет равно 0. Надеюсь, вопрос теперь ясен.