2016/02/12(Fri) 11:16:47 編集(投稿者)
>Yの範囲を指定すれば先の回答でできそうな気がしますが
上記、shuさんの指摘事項の意味は、
下記のようにy1の値に例えば+20などすれば良いのではないかと理解しました。
質問者さんはどのように理解していますでしょうか?
Public Class Form1
Private _tbl As DataTable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
With Chart1.Series
With .Add("a")
.XValueMember = "x"
.YValueMembers = "y1"
End With
With .Add("b")
.XValueMember = "x"
.YValueMembers = "y2"
End With
With .Add("c")
.XValueMember = "x"
.YValueMembers = "y3"
End With
End With
_tbl = New DataTable()
With _tbl.Columns
.Add("x", GetType(Integer))
.Add("y1", GetType(Integer))
.Add("y2", GetType(Integer))
.Add("y3", GetType(Integer))
End With
_tbl.Rows.Add(1, 2+20, 3, 4)
_tbl.Rows.Add(2, 3+20, 2, 5)
_tbl.Rows.Add(3, 1+20, 4, 4)
_tbl.Rows.Add(4, 5+20, 3, 7)
Chart1.DataSource = _tbl
End Sub
End Class