想在VB中根据数据库的数据画曲线变化图,如何画?用什么方法

我是用DataGrid显示查询结果想将结果用曲线显示,怎么坐标横轴为时间(24)小时,纵轴为温度值(上限为最高温,下限为最低温)如何来画这个曲线以及曲线坐标... 我是用DataGrid显示查询结果想将结果用曲线显示,怎么坐标横轴为时间(24)小时,纵轴为温度值(上限为最高温,下限为最低温)如何来画这个曲线以及曲线坐标 展开
 我来答
syx54
2013-03-25 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2666万
展开全部
VB提供的绘制图形的方法:(可以在窗体上或PicTureBox控件上使用)
与你主题相关的有:
1,绘制直线
object.Line (x1,y1) - (x2,y2), [color]
其中:(x1,y1) 和 (x2,y2)分别是平面上的两个点坐标。
2,绘制一点:
object.PSet (x,y), [color]
其中:(x1,y1) 是平面上的一个点坐标。
3,绘制图形的笔尖的粗细:

object.DrawWidth = size
默认粗细为1。
4,绘制图形的线条的颜色设置:
1)Object.ForeColor = QbColor(n) :n = 0 -- 15
2) 或者在使用上述方法时,在后边跟的参数[color]

思路:
绘制曲线,就是根据函数关系:y = f(x),采用描点法,在某一区域范围内,根据x计算y,然后用
PSet (x,y)实现曲线的绘制。
更多追问追答
追问
我想绘制数据24小时各点的值,然后用折线连接,有想过在Excel中画通过录制宏获得VBA代码,在VB中用,具体要怎么来做?
追答
你如果一点VB基础?
我上面已经说得很详细了,可以在窗体上添加一个PicTureBox控件,在它里边绘制图形,根据你的要求,有以上一些语句,就可以实现了。
比如:添加的控件名 PicTure1,那么绘制直线
PicTure1.Line (x1,y1) - (x2,y2), [color]

你实在不会,那么你把你的数据说一说,是以什么方式获得的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式