Как настроить точки данных на графике Flex? - PullRequest
0 голосов
/ 21 марта 2010

У меня есть график площади, и я хочу, чтобы отображались точки данных. У меня есть CircleItemRenderer, но он показывает все точки данных в обводке по умолчанию и заливке.

1) Как настроить отображение моего CircleItemRenderer? (вместо того, чтобы иметь оранжевую заливку, как я могу изменить цвет?

2) Как я могу решить показать узел для определенных точек данных, но не для других? Например, в моем файле .XML, который импортирует данные для графика, я могу иметь переменную show_data_point, которая имеет значение true или false.

Вот текущий код, который у меня есть:

            <mx:AreaSeries
                yField="numbers"
                form="segment"
                displayName="area graph"
                areaStroke = "{darkblue}"
                areaFill="{blue}"
            >

            <mx:itemRenderer>
                    <mx:Component>
                            <mx:CircleItemRenderer/>
                    </mx:Component>
            </mx:itemRenderer>

              </mx:AreaSeries>      
        </mx:series>

Большое спасибо за вашу помощь!

1 Ответ

0 голосов
/ 21 марта 2010
  1. Вы можете реализовать свой собственный рендерер элементов, который должен реализовывать интерфейс IDataRenderer и быть восходящим для ProgrammaticSkin.
  2. В соответствии с документацией существует стиль заливки для серии, который применяется к заливке точки круга.
...