tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 自己レス
投稿日: 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を指定するとラベル位置とグリッドの位置がずれる
のは仕様なのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。