Я хочу сохранить цвет линий по умолчанию и изменить толщину линии в Flex LineChart. Как я могу это реализовать?
В качестве альтернативы, есть ли какой-либо метод для установки толщины или цвета линии без использования LineStroke?
Спасибо.
Я хочу сохранить цвет линий по умолчанию и изменить толщину линии в Flex LineChart. Как я могу это реализовать?
В качестве альтернативы, есть ли какой-либо метод для установки толщины или цвета линии без использования LineStroke?
Спасибо.
Вы уверены, что не можете этого сделать, объявив что-то вроде
<mx:Stroke id="anID" weight="3"/>
без свойства цвета, а затем ссылаясь на него в LineStroke? Это подходит для меня.
Попробуйте сделать что-нибудь вроде
for each (var series: LineSeries in chart.series) {
(series.stroke as Stroke).weight = 2;
}
где-нибудь в commitProperties () или что-то в этом роде.
Я делаю нечто подобное в своем приложении. Вот как можно просто изменить обводку и сохранить все остальные существующие свойства:
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);
}
Извините, это немного поздно!