打算用MSChart画两条长度不同的曲线,怎么总画成长度相同的?附代码!
我想使用MSChart将两个长度不相同的数组在图形上表示出来,为什么总出错??代码如下:
num1是X()的数组长度,num2是Y()的数组长度
加入X()中有12个点,而Y()中有24个点,我使用如下的代码得到的曲线怎么总是两天长度相同阿??
Sub drew2(X() As Double, Y() As Double, num1 As Integer, num2 As Integer)
Dim row As Integer, axisID As Integer, i As Integer, N As Integer
With Me.MSChart1
.ColumnCount = 2
.RowCount = num2
'短的那条线
.Column = 1
.ColumnLabel = "实测"
For row = 1 To num1
.row = row
.Data = X(row)
.RowLabel = row
Next row
'长的那条
.Column = 2
.ColumnLabel = "还原"
For row = 1 To num2
.row = row
.Data = Y(row)
.RowLabel = row
Next row
End With
end sub
请问高手这是怎么回事???