[英]LiveChart ColumnSeries change default colors
Today I downloaded and tried LiveChart for WinForms. 今天,我下载并尝试了WinChars的LiveChart。 I displayed a simple BasicColumn Chart. 我显示了一个简单的BasicColumn Chart。 As you may know the default colors are red and blue. 您可能知道默认颜色是红色和蓝色。 I want to change them to gray and orangen.Does anyone know how to do this? 我想将它们更改为灰色和橙色。有人知道该怎么做吗? Thanks! 谢谢!
My code: 我的代码:
using(TechnoholzEntities db = new TechnoholzEntities())
{
var data = db.GetAngebotsData();
ColumnSeries col = new ColumnSeries() { DataLabels = true, Values = new LiveCharts.ChartValues<decimal>(), LabelPoint = point => point.Y.ToString() };
ColumnSeries col2 = new ColumnSeries() { DataLabels = true, Values = new LiveCharts.ChartValues<decimal>(), LabelPoint = point => point.Y.ToString()};
Axis ax = new Axis() { Separator = new Separator() { Step = 1, IsEnabled = false } };
ax.Labels = new List<string>();
foreach(var x in data)
{
col2.Values.Add(x.Kalksumme.Value);
col.Values.Add(x.Auftragssumme.Value);
ax.Labels.Add(x.Von.ToString());
}
cartesianChart1.Series.Add(col);
cartesianChart1.Series.Add(col2);
cartesianChart1.AxisX.Add(ax);
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = value => value.ToString(),
Separator = new Separator()
});
}
ColumnSeries
具有一个属性Fill
,它可以更改颜色。
col.Fill = Brushes.Orange;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.