web-dev-qa-db-ja.com

Windowsフォームのグラフからグリッド線を削除する方法は?

グラフからグリッド線を削除するにはどうすればよいですか?標準のグラフライブラリを使用しています。

ありがとう!

21
Chris

単一のChartAreaを想定して、次の設定を試すことができます。

chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 0;
chart1.ChartAreas[0].AxisY.MajorGrid.LineWidth = 0;

それ以外の場合は、次のように使用できます。

chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.LineWidth = 0;
chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.LineWidth = 0;

ここで、「ChartArea1」はSeriesプロパティ-> Chart-> Chart Area "ChartArea1"です。

30
LarsTech

目的のチャート領域の各軸のMajorGridまたはMinorGridを無効にすることができます。

mainChart.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
mainChart.ChartAreas[0].AxisX.MinorGrid.Enabled = false;
mainChart.ChartAreas[0].AxisY.MajorGrid.Enabled = false;
mainChart.ChartAreas[0].AxisY.MinorGrid.Enabled = false;

以下のように: https://github.com/sinairv/MSChartWrapper/blob/master/MSChartWrapper/ChartWrapper.cs#L58-L61

34
Sina Iravanian

デザイナーを使用している場合は、次のようにMajorGridプロパティに移動できます...

VS Chart MajorGrid Property

3
Ryano