• 14191阅读
  • 14回复

qt 绘制曲线 [复制链接]

上一主题 下一主题
离线zjfshowtime
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-12
我想把温度,电阻,电流 随着时间的推移,绘制在一张图上,也就是x轴是时间,有三个单位不同的y轴,都要绘制出来,我刚接触qt绘图,谁能给指导一下啊,给个思路也可以,不胜感激啊!
离线uidab

只看该作者 1楼 发表于: 2011-08-12
看看  qpainter
三个不同的y轴,就用三种颜色画线。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线stonexin
只看该作者 2楼 发表于: 2011-08-12
用qwtplot,开源的
非常专业的图表绘制控件
招聘QT开发工程师--南京--2011.07.11
离线zjfshowtime
只看该作者 3楼 发表于: 2011-08-15
回 2楼(stonexin) 的帖子
好的,我也下来试试!呵呵
离线zjfshowtime
只看该作者 4楼 发表于: 2011-09-05
回 2楼(stonexin) 的帖子
我运行了一下example中的示例程序,也试着写了一些代码,但是没发现qwt可以绘制多个y轴啊,我只能绘制两个y轴,你要是知道的话,赶紧指教一下啊,急,谢谢了!
离线kimtaikee

只看该作者 5楼 发表于: 2011-09-05
三种类型的数据都要放到Y轴上,没有可比性吧,不过你可以选择切换不同的模式,每次只显示一种类型的数据,如果你想要看同一时刻不同类型的数据是如何变化的话,可以画一条竖线标注

离线zjfshowtime
只看该作者 6楼 发表于: 2011-09-06
回 5楼(kimtaikee) 的帖子
所以要画多条Y轴,每条Y轴对应一条曲线。我现在就是要同一时刻看到多条曲线的数据!因为设计时,是系统的总状态!所以要放在一个界面内,虽然没有可比行,但是有相关性的!
离线zjfshowtime
只看该作者 7楼 发表于: 2011-09-06
回 5楼(kimtaikee) 的帖子
另外你说的画一个Y轴标注一下,我也想过,但是在qwt中都是固有的类和方法,再添加一个坐标轴没那么容易,里面好像只给了两条Y轴,yLeft,yRight
离线kimtaikee

只看该作者 8楼 发表于: 2011-09-06
既然用作全局状态的观察,你可以画3个chart,竖直排列,时间轴是一样的,点击一处就画一条竖线,这样就可以查看不同数据类型的数据了

离线zjfshowtime
只看该作者 9楼 发表于: 2011-09-06
回 8楼(kimtaikee) 的帖子
理论是这样的,但是跟qwt一起使用还没尝试过,我也是刚在学习使用qwt,但是qwt里面的类一开始就会自动添加一个panel,你设置一个函数性就有网格,还有坐标轴什么的都是一两行代码就搞定了!多出来的Y轴都不知道画在哪里!
离线zjfshowtime
只看该作者 10楼 发表于: 2011-09-06
回 8楼(kimtaikee) 的帖子
另外,还不止是画竖线,你要把刻度也要标注出来,而且有坐标说明啊!
离线zjfshowtime
只看该作者 11楼 发表于: 2011-09-06
2楼给我推荐的qwt,可是人再也没有出现了,还想打算请教一下他呢!哎,只能自己憋了,网上资料真的太少了啊!
离线zjfshowtime
只看该作者 12楼 发表于: 2011-09-09
现在又遇到一个新问题,在release模式下运行没问题,可以我发布后,一直说我找不到Qtcore4.dll和QtGui4.dll。我电脑里面只有一个qtcreator,而且用这些dll发布其他程序都没有问题,只有发布这个qwt的程序有问题,谁能帮我看下!谢谢
离线pebble
只看该作者 13楼 发表于: 2013-02-18
请问你的问题解决了嘛?或者有没有其它的思路呢?我现在遇到的问题和你一摸一样。就是想在一个qwtplot容器里画出多个(不止四个)坐标系,试了好多方法都不行、如果你解决了,可否告知一下呢??非常感谢。。。qq:382692298
离线qxwq123t

只看该作者 14楼 发表于: 2013-02-19
谢谢各位,我也学学。
快速回复
限100 字节
 
上一个 下一个