当前位置: 代码迷 >> QT开发 >> [急]咨询Qwt图形库的有关问题,
  详细解决方案

[急]咨询Qwt图形库的有关问题,

热度:108   发布时间:2016-04-25 03:45:07.0
[急]咨询Qwt图形库的问题,在线等~
想用Qwt库实现一个用颜色来显示数据的大小的东西。

大致思路:
就是我收到一组数据比如是:1, 3, 4, 5, 10, 2, 8, 6, 9, 7这10个数
横坐标也为0到10,竖坐标就只有0到1,用一个颜色的深浅来表示每个数值的大小。

问题1:Qwt库有什么办法可以实现将数据和颜色绑定的吗?
问题2:怎么样用对应的颜色填充这10个网格,看了下网格类没有填充这个方法啊。

如果Qwt库里面没有的话,Qt有什么办法能实现吗?

先谢谢大家了。

------解决方案--------------------
QColor实际就是一组RGBA数据,你的要求其实就是数据到QColor的映射,自己写个简单的对应函数就可以,没必要用什么库,无非就是0-10到0-255的一个线性变换
------解决方案--------------------
引用:
Quote: 引用:

QColor实际就是一组RGBA数据,你的要求其实就是数据到QColor的映射,自己写个简单的对应函数就可以,没必要用什么库,无非就是0-10到0-255的一个线性变换

恩,颜色可以不用库,但是按照每个坐标格子填充不同颜色,这个要库阿。。


我做之前随意找了下发现QWT没有能让曲线不同位置不同颜色的方法,
所以用了QPainter直接画,用QPainter你每一笔可以设置颜色,想要什么颜色就用什么。
但是板子cpu不行,数据太大,刷新太快会导致比较卡。需要对算法很注意。

至于QWT能不能实现我也没仔细去找,时间要求比较紧
  相关解决方案