タイトル | : 自己レス |
記事No | : 11002 |
投稿日 | : 2013/01/02(Wed) 13:20 |
投稿者 | : OOT |
Y軸のMajorGridラインとラベルの位置がずれるのは 軸の間隔を指定した場合に起こるようです。MajorGrid.Intervalです。 サンプル載せます。 ------------------------ Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load Dim Dat As New DataTable 'データ準備 Dat.Columns.Add("point", GetType(Integer)) Dat.Columns.Add("depth", GetType(Double)) Dat.Rows.Add(1, 1.3254) Dat.Rows.Add(2, 1.3001) Dat.Rows.Add(3, 1.297) Dat.Rows.Add(4, 1.321) Chart1.Series.Clear() 'チャート設定 Dim Test_Chart = Chart1.Series.Add("depth") Test_Chart.ChartType = DataVisualization.Charting.SeriesChartType.Line Test_Chart.XValueMember = "point" Test_Chart.YValueMembers = "depth" With Chart1.ChartAreas(0) .AxisY.Maximum() = 1.33 .AxisY.Minimum() = 1.29 .AxisY.MajorGrid.Interval = 0.005 '☆この行を外すとずれない End With Chart1.DataSource = Dat End Sub ------------------ MajorGrid.Intervalを指定するとラベル位置とグリッドの位置がずれる のは仕様なのでしょうか?
|