线条图的柔性线重量

时间:2010-03-18 14:09:48

标签: flex linechart stroke

我想在Flex LineChart中保留线条的默认颜色并更改线条重量。 我该如何实施呢?

或者,如果有任何方法可以在不使用LineStroke的情况下设置线宽或线条颜色?

感谢。

3 个答案:

答案 0 :(得分:0)

你确定你不能通过声明像

这样的东西来做到这一点
<mx:Stroke id="anID" weight="3"/> 

没有颜色属性,然后在你的LineStroke中引用它?这对我有用。

答案 1 :(得分:0)

尝试做类似

的事情
for each (var series: LineSeries in chart.series) {
    (series.stroke as Stroke).weight = 2;
}

在commitProperties()或类似的任何地方。

答案 2 :(得分:0)

我在我的应用程序中做了类似的事情。以下是如何更改笔划,并保留所有其他现有属性:

for each (var series: LineSeries in this.lineChart.series) {
    var series_stroke:Stroke = series.getStyle('lineStroke') as Stroke;
    series_stroke.weight = 10;
    series.setStyle('lineStroke', series_stroke);
}

对不起,有点晚了!