2017-11-10 13 views
0

私はLive Chartsライブラリを使用していますが、y軸の最小値が「-1000」の問題が発生しました。私はこれを0に設定するにはどうすればよいLive Chartsグラフの軸の最小値を設定する

enter image description here

?私はYaxisのコレクションの下でwinformsを試し、MinValueを0に設定しましたが、それは何もしないようです。

これは私がチャートを描画する方法である:

cartesianChart1.Series.Add(
    new LineSeries 
    { 
     Title = "Series 1", 
     Values = graph1.ReturnGraphData().AsChartValues(), 
     LineSmoothness = 0, //straight lines, 1 really smooth lines 
     PointGeometry = null, 
     PointGeometrySize = 0, 
    }); 

方法 "ReturnGraphData()" INT-配列を返します。

はまた、これはリサイズデザイナーでY軸の私の設定です:

enter image description here

私はプロパティで0にMinValuesを設定すると、それはどちらか何かをdoens'tまたはVisual Studioがクラッシュ以前言ったように。また、NaNに戻ります。

+1

コードを投稿することはできますか?画像の問題を見ることはできません。 – Yvonnila

+0

編集しました –

答えて

0

私が動作する方法が見つかりました:私はすべての既存のY軸をクリアして、私が間違って何をやっていたの前に追加しようとしていた= 0 MinValueプロパティに1を追加しているこのコードサンプルで

 cartesianChart1.AxisY.Clear(); 

     cartesianChart1.AxisY.Add(
     new Axis 
     { 
      MinValue = 0 
     }); 

     cartesianChart1.Series.Add(
     new LineSeries 
     { 
      Title = "Series 1", 
      Values = model.ImageGraphData().AsChartValues(), 
      LineSmoothness = 0, //straight lines, 1 really smooth lines 
      PointGeometry = null, 
      PointGeometrySize = 0, 
     }); 

をグラフの後に新しいYAxisが描かれましたが、これはうまくいかなかったようです。 しかし、WinFormsデザイナでMinValue = 0を設定しても動作しないという事実は、私にとっては変です。

関連する問題