社区
控件
帖子详情
mschart如何删除已画出的图形
dinowj
2008-09-08 03:26:58
我的程序在运行时已经可以顺利的画一幅二维散点图出来,但是现在我想接着再画第二条的时候将前面的曲线删除,或者用不同的颜色显示,说明一下,第二条曲线是接着第一条曲线画的,我在改变颜色的时候,因为是一条曲线,所以只能一起改变,找不到方法了!!!
...全文
196
7
打赏
收藏
mschart如何删除已画出的图形
我的程序在运行时已经可以顺利的画一幅二维散点图出来,但是现在我想接着再画第二条的时候将前面的曲线删除,或者用不同的颜色显示,说明一下,第二条曲线是接着第一条曲线画的,我在改变颜色的时候,因为是一条曲线,所以只能一起改变,找不到方法了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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条都行.
VS画
图形
所需MS
Char
t类库安装包
画
图形
所需MS
Char
t类库安装包 MS
Char
t,C#主图 线图 饼图
MS
Char
t画坐标网格
MS
Char
t画坐标网格。给
出
了具体的操作步骤和实现方式,有实例的
图形
作参考,读者可以根据自己的要求任意改动
MS
Char
t使用手册
继续对MS
Char
t学习:本次主要针对MS
Char
t的
图形
交互和AJAX的应用。 22 二. AJAX(一)——Click Event 23 三. AJAX(二)——
Char
t as Trriger 29 四. AJAX(三)——AJAX更新 31 五. AJAX(四)——Real Time
Char
t 35 解决...
MS
Char
t控件手册
继续对MS
Char
t学习:本次主要针对MS
Char
t的
图形
交互和AJAX的应用。 22 二. AJAX(一)——Click Event 23 三. AJAX(二)——
Char
t as Trriger 29 四. AJAX(三)——AJAX更新 31 五. AJAX(四)——Real Time
Char
t 35 ...
MS
Char
t实时曲线
微软推
出
的免费控件,在工业监控软件开发中能大大降低开发成本,该控件用来做各种参数实时监控、数据
图形
显示很是方便,本例采用
Char
t控件实现实时曲线显示,示例很简单,权当抛砖引玉吧。
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章