mschart如何删除已画出的图形

dinowj 2008-09-08 03:26:58
我的程序在运行时已经可以顺利的画一幅二维散点图出来,但是现在我想接着再画第二条的时候将前面的曲线删除,或者用不同的颜色显示,说明一下,第二条曲线是接着第一条曲线画的,我在改变颜色的时候,因为是一条曲线,所以只能一起改变,找不到方法了!!!
...全文
196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
打死不掉牙 2008-09-09
  • 打赏
  • 举报
回复
[Quote]你已经尽得VB的精髓,非常感谢!!![/Quote]
呵呵!见笑,我刚参加工作,接触VB两个月,只是做的项目里用到了MSChart,所以研究了一下,别的没接触过的东西也是不懂的,正好碰到你问的就帮帮忙了,呵呵!

[Quote]多问一句,我在VB中可不可以用一个读文件的语句,然后在两个MSCHART中来显示,或者当我选择另外一个MSCHART显示的时候,其中一个停止也可以,[/Quote]
这个是没问题的啊,你可以先把文件的内容全部读到一个数组中,这个数组是公用的,想让哪个MSChart显示就调用这个数组的值就行.

[Quote]现在我这里出现的状况是当我选择另一个显示时,读文件终止了,并且我也没有设置开始显示那个停止显示???.....[/Quote]
我想这可能是VB不支持多线程的原因,在运行一个任务的同时,另一个任务就停止了.

[Quote]其实我的想法是想将其放大了显示,因为在开始设计的那个太小,看不是很清楚,但是限于空间,也只能那么大,然后我就想设计另外一个窗体,另外再放一个MSCHART,然后满屏显示[/Quote]
你可以将两个单独都对那个数组的值进行操作显示就行了,两个互不干扰.或者你设置一个位置值什么的进行传递,做想要的处理就行.

[Quote]大侠,帮忙解决一下吧!!![/Quote]
你最好是把源代码发一下,我好确定你确切的想法,不然仅凭语言描述可能理解有偏差.
dinowj 2008-09-09
  • 打赏
  • 举报
回复
你已经尽得VB的精髓,非常感谢!!!
多问一句,我在VB中可不可以用一个读文件的语句,然后在两个MSCHART中来显示,或者当我选择另外一个MSCHART显示的时候,其中一个停止也可以,现在我这里出现的状况是当我选择另一个显示时,读文件终止了,并且我也没有设置开始显示那个停止显示???.....其实我的想法是想将其放大了显示,因为在开始设计的那个太小,看不是很清楚,但是限于空间,也只能那么大,然后我就想设计另外一个窗体,另外再放一个MSCHART,然后满屏显示,大侠,帮忙解决一下吧!!!
打死不掉牙 2008-09-08
  • 打赏
  • 举报
回复
上面的方法是删除,如果你要是实现两条不同的曲线接起来的话,就可以如下:
dim mydata(0 to 100 ,0 to 3)
在mydata(0 to 100,0 to 1)中放第一条曲线
mydata(0 to 100,2 to 3)里放第二条曲线,他们的颜色设置在上面那个链接里写的很详细.
打死不掉牙 2008-09-08
  • 打赏
  • 举报
回复
dim i As Integer
for i=0 to 50
mydata(i,0)=NULL
mydata(i,1)=NULL
Next

mydata(51,0)=xxx : mydata(51,1)=yyy
.
.
.
chartdata=mydata
dinowj 2008-09-08
  • 打赏
  • 举报
回复
我的意思是我的曲线是一条,比如mydata(100,1),读的是一个文件的数据,当画到mydata(50,1)的时候,我想把前面的mydata(0to 50,1)全部删除,然后接着画后面的数据,你的方法......不是很理解啊!!!
打死不掉牙 2008-09-08
  • 打赏
  • 举报
回复
只不过你要是想删掉以前的曲线也行,redim Mydata(N,M)就行,这样他里面的值全没了,然后重新赋值,如果想画不同颜色的曲线就按如上提到的去做.
打死不掉牙 2008-09-08
  • 打赏
  • 举报
回复
你还真好玩啊,这个问题我都已经回答过你了.看来你最近是被MSChart给搞晕了,呵呵!
看看http://topic.csdn.net/u/20080904/13/dd34c811-3f4c-4456-8521-e7f6d9c3d8d0.html
你自己发的问题,我在二楼给你做了详细的回答了,如何画两条曲线,没有哪个资料提到过,我就自己慢慢试出来的方法,花了一个下午,完全可以满足两条不同曲线,N条都行.

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧