簡體   English   中英

LiveChart ColumnSeries更改默認顏色

[英]LiveChart ColumnSeries change default colors

今天,我下載並嘗試了WinChars的LiveChart。 我顯示了一個簡單的BasicColumn Chart。 您可能知道默認顏色是紅色和藍色。 我想將它們更改為灰色和橙色。有人知道該怎么做嗎? 謝謝!

我的代碼:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM