FLEX: областьSeries пуста - PullRequest
0 голосов
/ 04 мая 2010

Я хочу использовать AreaSeries для отображения содержимого arrayCollection (значения ячеек отображаются на оси y).

Коллекция Array составляет dataManager.tagViewTimelineModel.summedPopularity

 <mx:AreaSeries id="timeArea" styleName="timeArea" name="A"  dataProvider="dataManager.tagViewTimelineModel.summedPopularity" areaStroke="{new Stroke(0x0033CC, 2)}" areaFill="{new SolidColor(0x0033CC, 0.5)}" />

Но это не работает, график пустой ....

Я что-то не так делаю?

Это полный код для полноты.

mx:CartesianChart id="AllChart" dataProvider="{dataManager.tagViewTimelineModel.tags}" width="100%" height="100">

            <mx:horizontalAxis><mx:CategoryAxis id="horiz1"  dataProvider="['1','2','3','4','5','6','7','8','9','10','11','23','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31']"/></mx:horizontalAxis>
            <mx:horizontalAxisRenderers><mx:AxisRenderer axis="{horiz1}"/></mx:horizontalAxisRenderers>

            <mx:verticalAxis><mx:LinearAxis id="vert1" /></mx:verticalAxis>
            <mx:verticalAxisRenderers><mx:AxisRenderer axis="{vert1}"/></mx:verticalAxisRenderers>

            <mx:series>
                <mx:AreaSeries id="timeArea" styleName="timeArea" name="A"  dataProvider="dataManager.tagViewTimelineModel.summedPopularity" areaStroke="{new Stroke(0x0033CC, 2)}" areaFill="{new SolidColor(0x0033CC, 0.5)}" />

            </mx:series> 
     </mx:CartesianChart>

спасибо

1 Ответ

0 голосов
/ 04 мая 2010

Я думаю, вам может понадобиться { } вокруг вашего dataProvider для вашей декларации AreaSeries. У вас есть это наверху для вашего графика, но вы, вероятно, отвергли его ниже.

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