私は主要なグリッド線の間の中央に小さなグリッド線を描画しようとしています。私はchart1.ChartAreasの異なる値を設定しようとしました主要なグリッド線の間に小さなグリッド線を描くにはどうすればよいですか?
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 4;
chart1.ChartAreas[0].AxisX.MinorGrid.Enabled = true;
chart1.ChartAreas[0].AxisX.MinorGrid.Interval = 3;
chart1.ChartAreas[0].AxisX.MinorGrid.LineColor = Color.Cornsilk;
chart1.ChartAreas[0].AxisX.MinorGrid.LineDashStyle= ChartDashStyle.Solid;
[0] .AxisX.MinorGrid.Intervalが、私は今のところ得たものresult.Here期待されていませんでした。 右向きの矢印がマイナーグリッド線にあります chart1.ChartAreas [0] .AxisX.MinorGrid.IntervalOffsetプロパティを変更しようとしましたが、何も変更されません。誰か提案はありますか?前もって感謝します。 TAWの答えに基づいて
EDIT は間隔に
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 4;
chart1.ChartAreas[0].AxisX.MinorGrid.Interval = 2;
を設定しようとしましたそれはTAWによって提案された良いアイデアだったが、以来ため
EDIT 2
を得ました私は重要ではなかったLineDashStyleとカスタムラベルが使用されている、私はマイナーを放棄することを決めた代わりに、2行目ごとにプロットされたメジャーラインとカスタムラベルを使用します。あなたはより多くのMinorGrid
ラインMajorGrid.Interval
をしたい場合は
Axix ax = chart1.ChartAreas[0].AxisX;
ax.MajorGrid.Interval = 4;
ax.MinorGrid.Interval = ax.MajorGrid.Interval/2;
:あなたはがMajorGrid
そのInterval
が半分その価値であるべきだとの間でを中心にMinorGrid
行をしたい場合 問題は
ちょうど編集後の投稿 –
更新された回答をご覧ください。 (私のスクリーンショットは別のスタイリングを使用しています。) – TaW
あなたの例のように、ラベルが相対的なグリッド線に移動するため、マイナーグリッド線をIntervalTypeにバインドしないでください。 –