我想在Flex LineChart中保留线条的默认颜色并更改线条重量。 我该如何实施呢?
或者,如果有任何方法可以在不使用LineStroke的情况下设置线宽或线条颜色?
感谢。
答案 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);
}
对不起,有点晚了!