问题标签 [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.
date - QCustomPlot 使用时间戳沿一个轴设置日期
我无法正确设置日期。基本上,我在文本文件中逐行存储了时间戳、打开、关闭、高、低、音量(使用 Yahoo API 下载)。然后我的程序读取每一行并将其转换为 QStringList。然后它将列表中的每个项目放入适当的 QVector(dates[]、open[]、close[]、high[]、low[]、volume[]),将每个项目转换为 double。这就是问题所在。转换过程中似乎丢失了精度。日期始终显示为 1970 年的句点,而实际时间戳实际上是几天前的日期。
YHOO.cvs
c++ - 实时 QCustomPlot 的设置
我使用 Windows 7 x64、Qt 5.6、Visual Studio 2015、QCustomPlot 1.3.2。我需要从传感器(实时)绘制温度图。我每 500 毫秒(frequency
= 2 赫兹)接收一次温度值。我应该对实例应用哪些设置QCustomPlot
才能在time_period
= 10 分钟内收到最后一个值?这是续订插槽的片段:
变量old_items_count = func1(time_period, frequency)
和的公式是什么some_delta = func2(time_period, frequency)
?官方演示包含以下值:old_items_count = 8
, some_delta = 0.25
.
c++ - 如何显示像 theta 这样的数学符号
我试图找到一种方法来显示数学符号,如 \theta、\phi、\dot{\theta}、...等。我找不到在我的情节中显示这些字母的方法。是否qcustomplot
支持数学符号?我已经尝试了以下行,但显示的字母很少,但其余的没有。
ui->customPlot1->graph(0)->setName(QString("\u0024"));
qt5 - QCustomPlot:辅助轴上的鼠标交互
我有一个启用了所有 4 个轴并激活了这些交互的 QCustomPlot:
现在通过滑动xAxis
或yAxis
我可以改变比例,但是当我做同样的事情xAxis2
或者yAxis2
什么都没有发生时。
如何在辅助轴上设置交互?
编辑:
我发现setRangeDragAxes
并且setRangeZoomAxes
:
现在我可以拖动/缩放轴,一切都差不多了:拖动可以正常工作,但是当我用两根手指滑动进行缩放时,两者都xAxis2
缩放yAxis2
在一起。
qt - qcustomplot:按名称设置项目并找到它们
我已经使用 qcustomplot 来绘制项目。
我有两个项目。一个是项目文本,另一个是项目矩形。
我想要做的是当我选择文本时,项目 rect 改变颜色。
我用itemAt
来检查鼠标是否点击了一个项目。
但是我遇到了两个问题
我不知道我选择了什么项目文本。
我不知道如何按名称查找特定项目。
代码:
c++ - 连接基本信号鼠标
我正在使用QCustomPlot
我试图编写代码的地方,一旦用户按下鼠标并拖动,它将重新调整我的轴。我做了:
我不断得到:
QObject::connect: 没有这样的信号 QCustomPlot::mousePress(QMouseEvent *event)
但是mouseWheel(QWheelEvent*)
两者mouseWheel
都在库mousePress
中声明了信号。QCustomPlot
我哪里错了?此外,如果有人有更好的信号来触发我的函数mousedrag(QMouseEvent*)
,该函数根据 y1 轴重新调整 y2 轴,我愿意接受建议。
c++ - 以 ECG 样式实时绘制 QCustomPlot
我想制作一个实时图表来绘制来自我的 Arduino 的数据,并且我想使用 QCustomPlot 中的以下函数以 ECG 样式绘制图表(几秒钟后重新开始并替换以前的数据):
带有keys=time
和values=data
来自串行端口。
我已经有了串行数据和一个连续的图形,但我不知道如何使用上面的函数修改它并制作时间向量。
你能给我一个如何调用该函数的例子吗?
qt - 在 Qt 中添加一个在 y 轴上下移动信号的幻灯片
我在同一张图上有三个实时信号,但有时它们重叠,我需要一个滑动按钮来上下移动它们 y 轴以便更好地查看它们。如何将幻灯片连接到图表?就像当幻灯片的值发生变化时,信号的数据会以 real_y_values+slide_value 的形式添加到图上?这是 mainwindow.cpp:
我在MainWindow中做了一个槽: void MainWindow::deplasare()
为了把slide和信号连接起来,但是我想不通这个函数的内容。