问题标签 [qcustomplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1042 浏览

c++ - c++/ qt - 没有这样的插槽 - 继承

这段代码:

给了我这个运行时错误:

QObject::connect:QCPAxis::MyAxis::rescale(QCPRange)plotwindow.cpp:267 中没有这样的插槽

通常当我遇到这样的错误时,我会将Q_OBJECT宏添加到类并运行qmake以修复它,但这一次不起作用。

这是该类的声明:

将声明更改为public slots:没有任何区别。

0 投票
0 回答
396 浏览

c++ - QCustomPlot - 分别缩放每个图

我正在寻找解决方案,如何在 customPlot (Qt) 中拥有图表,我将能够单独缩放它们中的每一个。

我尝试为每个图表添加单独的轴,但它变得非常复杂。

有什么建议么?

至于现在,我有每个图表都有自己的轴:

但是对连接 rangeChanged 的​​影响如何?

0 投票
0 回答
82 浏览

qcustomplot - 将自定义数据链接到 QCustomPlot 数据

是否有可能将用户数据链接到QCustomPlot中的图形数据?或者至少,是否可以在图中获取所选项目的 X/Y?我想显示在图表中可视化的事件中捕获的图像。

0 投票
0 回答
177 浏览

c++ - 当multipleData有很多点时,QCustomPlot滞后

当有很多点时,我的多重图会滞后。我使用单独的线程从双端队列获取数据并放在图表上。

如何让我的情节更加实时?

如果发现: http ://www.qcustomplot.com/documentation/performanceimprovement.html

但这仍然不够。

最好的问候,克里斯

0 投票
0 回答
981 浏览

c++ - 将 Qt 3D 与 QCustomPlot 一起使用

我有一个需要同时使用Qt 3DQCustomPlot库的应用程序。但是,当尝试在其 .pro 文件中使用“QT += 3dinput”的项目中编译 QCustomPlot 时,会出现几个引用QMouseEventQWheelEvent类的错误。

我认为这与Qt3DInput在 QtGui 模块中引入与QMouseEvent和QWheelEvent同名的类这一事实有关,但对 Qt 的内部工作原理不够熟悉,无法理解编译器错误试图告诉我什么。

究竟是什么导致了这个问题,我该如何解决?对 .pro 文件或 QCustomPlot 库本身的修改都是可以接受的。

为了演示该问题,使用以下 .pro 文件编译 QCustomPlot:

导致这些错误:

这显然是在使用 MinGW,但 VC++ 会产生类似的错误。

0 投票
1 回答
225 浏览

c++ - QCustomPlot 和 iRangeDrag 在第二个右侧 yAxis

我正在尝试使右轴可拖动。

现在使用其中一个站点示例,我可以yAxis通过双击它来使第一个可拖动。

我的图表有 2 条线,每条线都有不同的yAxis. 我想要实现的是对第二个(右侧)yAxis称为yAxis2. 即使我选择了下面的代码yAxis2,它也是yAxis垂直拖动的。

我猜问题出在 axisRect() 中,它只与左 yAxis 而不是它们两者有关。

0 投票
2 回答
883 浏览

c++ - 如何使用 QCustomPlot QT5 绘制多个点?

以下是一些示例点:

我想用一条线依次绘制这些点,我已将它们添加到向量xy. 然后,setData(x,y)进行了。
但是,QCustomPlot似乎只能按x轴的顺序绘制点。我注意到这些点是由setData(x,y).

如何按原始顺序绘制这些点?

0 投票
1 回答
304 浏览

qt - QCPFinancial 和 QCPGraph 有什么区别?

我有一个实时的大(> 百万点)图。我应该使用哪个类: QCPGraphQCPFinancial
各自的优点和缺点是什么?

0 投票
1 回答
109 浏览

c++ - QCustomPlot 在两个函数之间绘制残差

我想用 qcustomplot 在离散点绘制两个函数之间的残差。

我知道位置 (x)、起始值 y.at(x) 和 height.at(x)。

到目前为止,我有一个带有 y+-error 的错误栏:

或从零开始的条形图:

但我真正想要的是某种从 y.at(x) 值开始的图,除了两个 xy 图之外,还有点 x 处的残差高度。如何使用 height.at(x) 从 y.at(x) 开始绘制条形图或误差线?

谢谢

0 投票
1 回答
655 浏览

c++ - 如何为 OSX 编译 QCustomPlot?

我通常在 Ubuntu 上工作,使用 CMake 和本机环境。我的项目编译并运行良好。现在我更改为 OSX,首先在编译 QCustomPlot 时收到一些警告:

我想我可以压制这个警告。但是,如果警告可能意味着真正的危险,我不喜欢压制警告。(在 Ubuntu 下,没有警告)。为什么是警告?我认为重写虚函数并不是很不寻常或危险的。

无论如何,有警告,但有 dompiles。真正的问题出现在链接上

这里有什么问题?(由于使用的是多平台开发环境,我没想到会出现任何丢失的文件、组件或类似问题。)

编辑:这里是生成它的 CMake 文件