我在用MSChart控件的时候,发现当绘制的二维曲线和坐标轴冲个的时候,当曲线和坐标轴重合时只能看到坐标轴,看不到曲线了。
能不能把曲线显示到坐标轴上面啊???
哪位大哥给解答一下阿!

解决方案 »

  1.   

    不知道怎么贴图上去阿。
    就是在mschart控件里边,我准备画一幅xy的2维图,比如:曲线是y=0的一条直线,这样就和x轴重合了,用mschart画出来,只能看到坐标轴,但是看不到要画的曲线了。
    我想问的是,又没有什么方法,能够让曲线显示出来,把坐标轴压在下面?
      

  2.   

    不会被坐标轴覆盖Option ExplicitPrivate Sub Command1_Click()
        Dim Column As Long, Row As Long
        With MSChart1
            .chartType = VtChChartType2dLine
            .ColumnCount = 4
            .RowCount = 8
            For Column = 1 To 4
                For Row = 1 To 8
                    .Column = Column
                    .Row = Row
                    .Data = (Column - 1) * 10
                Next Row
            Next Column
        End With
    End Sub
      

  3.   

    谢谢您的解答,不过,我碰到的问题是:当设置曲线的宽度为:1point时,就像上面的那幅图的最下面那根红线就会被坐标x轴压住,看不到了。
      

  4.   

    上传图片方法
    http://topic.csdn.net/u/20090623/15/83fd893b-1ca1-42aa-932f-d7abb284a55e.html?seed=1346207492&r=57911518#r_57911518
      

  5.   

    1point 宽度好像没办法。只能用默认的 2point 宽度了。
      

  6.   

    你可以调用matlab函数绘图看看!