【发布时间】:2019-12-18 11:23:03
【问题描述】:
我在 WPF 上使用 LiveCharts 0.9.7 和 1.2.9 Geared 版本来显示 ColumnSeries 上的人口数据。
这是我的场景:一开始,我用蓝色填充列。我想在运行时更改单个列值的颜色。
我尝试使用SeriesCollection[0].Values[0] 达到单个值,但是没有填充或颜色选项,它只是Double。
我也尝试投射SeriesCollection[0] to ColumnSeries,但是我无法达到结果。是否可以在运行时更新单个值的颜色?
public SeriesCollection SeriesCollection { get; set; } = new SeriesCollection
{
new ColumnSeries
{
Title = "Population of Bodrum",
Values = new ChartValues<double> { 1500, 2500, 3700, 2000, 1000},
Fill = Brushes.Blue
}
};
【问题讨论】:
-
我找到了这个,也许对你有帮助:stackoverflow.com/questions/54195346/…
-
我使用
CartesianMapper添加并更新了一个简单的解决方案。
标签: c# wpf livecharts