2016-08-25 19 views
0

私は現在、いくつかのソフトウェアで作業しており、折れ線グラフを生成する必要があります。私はそれが好きなようにライングラフの設定を得ることができましたが、内側のグラフの左右にあるパディングを取り除く方法についてはどこにも見当たりません。以下は私のグラフの絵が、それは私が求めていますが何であるかを説明するためにある:あなたが見ることができるように、最初のポイントは、二行目で開始Winforms Linechart - パディングを削除する

My Line Graph

。グラフの青い部分は、グラフ領域全体の両端(左右)に触れています。ここで私はC#のコードで私のポイントをプロットする方法である:

  chart2.Series[0].Points.Clear(); 
      int i = 0; 
      foreach (var rank in sim.Elements.OrderBy(x => x.Key)) 
      { 
       chart2.Series[0].Points.AddY((double)rank.Value.TotalPersonel); 
       chart2.Series[0].Points[i].AxisLabel = Rank.EnlistedRanks[rank.Key]; 
       chart2.Series[0].Points[i].LegendText = Rank.EnlistedRanks[rank.Key]; 
       chart2.Series[0].Points[i].Label = rank.Value.TotalPersonel.ToString(); 
       i++; 
      } 

コードスニペットで見ることができるように、私は任意およびすべてのポイントをクリアし、0のインデックスを開始位置していますなぜ私は理解していませんグラフは2番目のプロットで開始します。誰もこれを行う方法を知っていますか?どんな助けでも大歓迎です。

答えて

2

チャートのプロパティが最初で唯一のアイテム、アクシスプロパティのコレクション、X軸IsMarginVisible =偽を選択し、ChartAreasコレクションを探して。

+0

あなたは天才です!ありがとう、それは働いた! – Wilson212

関連する問題