如何在Flex图表上自定义数据点?

时间:2010-03-20 22:50:10

标签: flex flex3 graph

我有一个区域图,我希望显示数据点。我有一个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 :(得分:0)

  1. 您可以实现自己的项目渲染器,该渲染器应该实现IDataRenderer接口,并且是ProgrammaticSkin的优先级。
  2. 根据文档,该系列有一种填充样式,适用于圆点填充。