- 主题:一万个数据用QT chart画曲线好还是 paint event画好
请教一下,每次要展示1万个数据,画成曲线图,是用QT的chart组件好,还是paint event好呢。看官方有很多chart的例子,但是不知道最多支持多少个数据。 谢谢了
--
FROM 1.94.249.129
打算展示成什么样的?
通常还是用 QtCharts 比较快,其实它内部也是用 paintEvent() 绘制的。
QtCharts 整体是基于 QGraphicsViews 框架,每个组件比如一条折线是个 Item, Item 跟 QWidget 差不多。QGraphicsView 管理 Item 用的 BSP 算法很高效。不展示的数据基本上不消耗性能。
需要注意的是 QtCharts 是 GPL 授权,不适合商业软件使用。有其它的替代品可以看看。
【 在 joker10jqk (土豆不穿裙子) 的大作中提到: 】
: 请教一下,每次要展示1万个数据,画成曲线图,是用QT的chart组件好,还是paint event好呢。看官方有很多chart的例子,但是不知道最多支持多少个数据。 谢谢了
--
FROM 112.47.122.*
qwt
【 在 joker10jqk 的大作中提到: 】
: 请教一下,每次要展示1万个数据,画成曲线图,是用QT的chart组件好,还是paint event好呢。看官方有很多chart的例子,但是不知道最多支持多少个数据。 谢谢了
--
FROM 221.11.61.*
我实践过,qwt 比 qtchart 效率高
【 在 joker10jqk 的大作中提到: 】
: 请教一下,每次要展示1万个数据,画成曲线图,是用QT的chart组件好,还是paint event好呢。看官方有很多chart的例子,但是不知道最多支持多少个数据。 谢谢了
--
FROM 221.217.177.*
请教如何让qwt画的曲线像Python中的MatPlotLib一样平滑?
【 在 Franchise (我很懒,什么都没有留下) 的大作中提到: 】
: 我实践过,qwt 比 qtchart 效率高
--
FROM 58.23.244.*
QwtPlotItem::setRenderHint(QwtPlotItem::RenderAntialiased, True)
抗锯齿
【 在 callmebbser 的大作中提到: 】
: 请教如何让qwt画的曲线像Python中的MatPlotLib一样平滑?
:
:
--
FROM 61.148.244.*
谢谢大家!
--
FROM 106.38.48.38
qcustomplot 能找到 matplotlib 的感觉,顺滑流畅,支持交互
--
FROM 36.35.6.*