2017-11-26 18 views
0

今日、私はダウンロードしてWinFormsのためのLiveChartを試しました。私は単純なBasicColumnチャートを表示しました。ご存じのように、デフォルトの色は赤と青です。私はそれらを灰色とオレンジに変更したい。これを行う方法を知っている人は誰ですか? ありがとう!LiveChart ColumnSeriesデフォルトカラーを変更する

マイコード:

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

答えて

0

ColumnSeriesの色が変わり性質Fillを持っています。

col.Fill = Brushes.Orange; 
関連する問題