我已经建立好x轴和y轴坐标,其刻度显示的内容已经确定,现在想绘制两条随时间变化的曲线,取出数据放在一个定义的数组a(20,2)中,然后使用如下语句进行绘图
mschart1.chartType = VtChChartType2dLine 
mschart1.ChartData = a
绘出的图形总是把数组第0列的数据覆盖原来x轴的内容,不知道如何来修改呢?

解决方案 »

  1.   

    若是修改X坐标轴的Label内容,代码如下所示(我这个是每个小时的坐标内容):Public Function ChartReLabelName(ByVal Chart As MSChart)
        Dim i As Integer
        Dim j As Integer
        For i = 1 To 24
            With Chart
                .Row = i
                If i = 24 Then
                    .RowLabel = "00"
                Else
                    .RowLabel = i
                End If
                
            End With
        Next i
    End Function
      

  2.   

    http://download.csdn.net/source/1483925
      

  3.   

    使用mschart控件画多条VtChChartType2dXY线可以吗