本帖最后由 hades32 于 2010-05-29 23:48:57 编辑

解决方案 »

  1.   

    上面这个图mschart完全可以实现(并不向你说的mschart就粗糙,只是你不会用罢了)。
    另外这种简单的折线图用picturebox直接画线,也是很简单就可以实现的。
      

  2.   

    用mschart,怎样才可以实现数据在X,Y坐标轴上交点上,就像上图那样的,而我画的是在中间点;并且想让数据点用圆点标出来?
    我画的图片是这样的,我都晕了!
      

  3.   

    以前用picturebox画过一个很粗糙的,附代码的,楼主看看
    http://blog.csdn.net/sysdzw/archive/2009/10/22/4712697.aspx
      

  4.   

    用picturebox的pset画点,line方法画线,print 方法输出字符,用currentX,currentY 定位输出位置,基本可很好完成上图。躺着的那几个字不好弄,可做一个透明图片放上去。
      

  5.   

    数据点的形状(圆点,或者十字叉,和三角等等)、格线间距位置,都是可调的。仔细研究一下MSCHART的联机帮助都有。楼主这种应用很简单,MSCHART完全够用。要想开阔眼界的话,可以搜索一下专业的图表控件,看看里面的例子,美观而强大。不过凡事够用就好,注意力应该在功能而不是花活上。看看例子的作用是等以后碰到更复杂的要求时,你可以心里有底地说“这个我能做”。
      

  6.   

    下面的链接是我以前回别人的,你可以参考一下。
    http://topic.csdn.net/u/20090803/15/ccc0db41-e934-46f3-9097-cf983d353fe9.html
      

  7.   

    到我的资源http://download.csdn.net/zhao4zhong1里面下载“VB6绘制动态折线图(含源码) ”