2009-08-04 113 views
1

我有一个线条图和圆点来显示数据提示弹出的位置。我可以将线条更改为任何我想要的颜色,并且可以设置点的内部颜色。但边框颜色仍然保持橙色(从默认颜色)。有人知道我如何设置这个属性很容易?如何设置CircleItemRenderer的边框颜色

这是代码:

<mx:LineSeries id="dayEnergieLineSeries" 
        yField="number" 
        showDataEffect="{slideIn}" hideDataEffect="{slideOut}"> 
        <mx:lineStroke> 
         <mx:Stroke color="#d3ce01" /> 
        </mx:lineStroke> 
        <mx:itemRenderer> 

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

回答

2

从文档:

它使得使用填充和笔触样式及其相关的一系列的在屏幕上的面积。

因此,您必须为dayEnergieLineSeries系列指定笔划。

[Bindable] private var _stroke:Stroke = new Stroke(...); 

<mx:LineSeries id="dayEnergieLineSeries" stroke="{_stroke}"/> 

或者如果您不需要数据绑定,只需将其设置为样式即可。

PS:这是一个很好图表浏览器可以在这里找到:http://demo.quietlyscheming.com/ChartSampler/app.html

+0

的问题是不添加一行来检测LineSeries而行已经有正确的颜色。但是线上的数据点颜色错误。我希望它们与线条颜色相同 – Arno 2009-08-04 13:28:24