0

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

或者,是否有任何方法可以在不使用 LineStroke 的情况下设置线条粗细或线条颜色?

谢谢。

4

3 回答 3

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);
}

抱歉有点晚了!

于 2010-06-21T20:29:56.280 回答
0

尝试做类似的事情

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

在 commitProperties() 的某个地方或类似的地方。

于 2010-03-31T16:51:48.733 回答
0

你确定你不能通过声明类似的东西来做到这一点

<mx:Stroke id="anID" weight="3"/> 

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

于 2010-03-18T14:23:37.470 回答