对给一组数据,用vC++画曲线图。

1、对给一组数据,用vC++画曲线图2、如何用一条光滑曲线依次将若干个点连接起来,注意曲线通过这些点时必须有先后顺序,即这些点是随着时间变化的,有高手知道的话,请不吝赐教... 1、对给一组数据,用vC++画曲线图
2、如何用一条光滑曲线依次将若干个点连接起来,注意曲线通过这些点时必须有先后顺序,即这些点是随着时间变化的,有高手知道的话,请不吝赐教……非常感谢
即1是静态2是实时
我期待更详细的分析和可读的代码
代码可发到wxs1127@gmail.com
展开
 我来答
百度网友51c6b8f
2011-04-11 · TA获得超过335个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:124万
展开全部
你可以用数组来存放数据,由于你数据的大小是变的,所以建议你采用CArray<>这个模板数组来自定义数据类型,因为他的大小是可变的,然后时间可以存放相对于开始值的秒数,你要是时间跨度比较大的话也可以采用相对开始值的分钟等等,然后画线的时候把这些值都加上开始的时间就行了,画线你这个最好要用CDC::PolyLine这个函数,比LineTo方便多了,你这个可能要实现实时重绘,最好把这些数据的曲线画在一个内存DC上,然后再BitBlt到你显示器的DC上,这样子不会闪屏,当然你的数据还要根据显示器上面Y轴的坐标转换一下,差不多就这样子可以了。
东莞大凡
2024-08-07 广告
在东莞市大凡光学科技有限公司,我们利用Halcon软件处理机器视觉项目时,会用到自定义标定板以满足特定需求。Halcon支持用户根据实际应用场景自定义标定板形状与标记点。这不仅可以灵活应对不同工作环境,还能提高标定精度。通过调整圆点数量、间... 点击进入详情页
本回答由东莞大凡提供
孤松独海
2011-04-16 · TA获得超过1513个赞
知道大有可为答主
回答量:1220
采纳率:0%
帮助的人:487万
展开全部
对于静态的,直接在OnDraw函数里面pDC->MoveTo() pDC->LineTo();
对于动态的,那就在鼠标点击消息函数中,从这个函数的参数中获得当前鼠标位置,然后pDC->LineTo 即可。
我这里有个画线,不规则图形,圆,连接线的代码例子,发到你邮箱了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1bcb2a13
2011-04-11 · 超过11用户采纳过TA的回答
知道答主
回答量:17
采纳率:0%
帮助的人:33.7万
展开全部
微软有个控件CMschart可以解决你的问题,这个控件就是比较死,拖动和缩放要自己实现。

比较灵活也是比较难的方法是自绘,在一个OnPanit里moveto,lineto画横轴和纵横。自己定义好缩放的参数。
这两种方法的代码我都有,自绘那个勉强看得懂而已。只是建议下你,或许有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何处淬吴钩
2011-04-12 · TA获得超过5044个赞
知道大有可为答主
回答量:2947
采纳率:50%
帮助的人:2401万
展开全部
点之间紧密直接画直线即可,若距离较大可用贝塞尔曲线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d8e8b9
2011-04-12 · TA获得超过913个赞
知道小有建树答主
回答量:589
采纳率:60%
帮助的人:321万
展开全部
g o o g l E 上,搜“曲线拟合”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式