问题标签 [pyqtgraph]

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 投票
0 回答
3750 浏览

python - Pyqtgraph 交互性和轴刻度

嗨,我无法确定我需要与 Pyqtgraph 一起使用哪些功能。

  1. Pyqtgraph 会自动计算轴并在缩放时重新缩放,这很好。但是我有两个轴,频率和小时。频率可以取 0-100 之间的任何值,小时可以取 0-39 之间的任何值。如何将轴限制在这些上限/下限,以便用户缩放或平移时不能超出这些值?

  2. 我希望添加功能,以便用户可以在选择的线条上绘制一个矩形,并且图形将刷新,使矩形内的线条保持各自的颜色,而外面的任何线条变成灰色?

  3. 如何将另一个图形添加到同一窗口中,该窗口显示 2 中矩形选择的区域的放大视图。?

我的代码如下,目前在线条上放大用户定义的矩形的绘制,(对于 3 行,我的实际代码将绘制更多):

提前感谢您的任何帮助和建议!

我也想知道为什么这段代码在我关闭窗口时总是给出分段错误:11。

0 投票
1 回答
1978 浏览

python - 根据 pyqtgraph.opengl 中的信号值调整曲面图项的颜色

这是进行瀑布表示的尝试。我需要用不同的颜色表示信号(数组)值(幅度/电平/密度),而不是像所做的那样以阴影表示。因为我是算法和信号处理工程师。而不是软件开发人员,我不熟悉彩色地图和这些东西。因此,如果有人可以用将颜色与信号值相关联的代码来帮助我。

0 投票
2 回答
4232 浏览

plot - pyqtgraph中的两个轴图wrt时间

有人可以帮助我如何使用 pyqtgraph 创建一个两轴图。例如,相对于时间绘制速度与扭矩的关系,即时间是 x 轴并且正在移动,并且速度相对于作为时间的函数的扭矩绘制。

0 投票
0 回答
2140 浏览

python - pyqtgraph 选择图形的二维区域作为阈值来重绘图形

我希望添加功能,以便用户可以在选择的线条上绘制一个矩形,并且图形将刷新,使矩形内的线条保持各自的颜色,而外面的任何线条变成灰色?

我的代码如下,目前在线条上放大用户定义的矩形的绘制,(对于 3 行,我的实际代码将绘制更多):

提前感谢您的任何帮助和建议!

顺便说一句,我还想知道为什么这段代码总是给出分段错误:当我关闭窗口时为 11。

0 投票
1 回答
3105 浏览

python - pyqtgraph 限制缩放到轴的上限/下限

所以 Pyqtgraph 会自动计算轴并在缩放时重新缩放,这很好。但是我有两个轴,频率和小时。频率可以取 0-100 之间的任何值,小时可以取 0-39 之间的任何值。如何将轴限制在这些上限/下限,以便用户缩放或平移时不能超出这些值?

我的代码如下(3行,我的实际代码会绘制更多):

提前感谢您的任何帮助和建议!

0 投票
1 回答
3143 浏览

pyqtgraph - 在pyqtgraph中沿y轴计数的直方图?

pyqtgraph 示例包括如何使用沿 x 轴的变量和沿 y 轴的计数进行直方图,如下所示。有没有办法让变量沿 y 轴运行,计数沿 x 轴运行,fillLevel 填充到 y 轴?

0 投票
1 回答
1277 浏览

python - pyqtgraph:如何拖放到 plotItems

  1. 我想将一个项目从 QListWidget 拖到 pyqtgraph.plotItem 中。我怎样才能做到这一点。

  2. 当我单击 plotItem 时,我想知道单击了哪个项目。我想我需要重新实现一些类的方法。然后是哪个班?非常感谢。

0 投票
2 回答
7338 浏览

python-3.x - Python 3.3 pyqtgraph 无法绘制点

是我,还是无法使用 Python 3.3 在 pyqtgraph 中绘制点(散点图)?

我有相当大的数据*,发现 matplotlib 太慢了,所以我想试试这个:

1)pyqtgraph.plot([1],[1])情节中没有显示任何内容。

2)pyqtgraph.plot([1,2,3,4], [1,2,3,4]) 显示连接点的线

3)pyqtgraph.plot([1,2,3,4], [1,2,3,4], pen=None)根据文档的建议,错误**

4)pyqtgraph.ScatterPlotItem()不存在。

我不知道该尝试什么了......有没有人得到这个工作并愿意分享代码?


* 我知道我提供的数据具有讽刺意味,请原谅我。

** TypeError:不支持的操作数类型 -:“NoneType”和“NoneType”。

*** 也许不相关,但我也无法运行示例(Ubuntu 13.04)。

0 投票
1 回答
3043 浏览

pyqtgraph - pyqtgraph:当我单击 PlotItem 时,我如何知道单击了哪个项目

我不知道我的方法是否正确,但它确实有效。

在我使用的主窗口中

0 投票
1 回答
441 浏览

pyqtgraph - pyqtgraph:如何添加大量图

当我单击一个按钮时,我想在 graphicsLayoutWidget 中添加大约 200 个图。但是现在 gui 冻结了大约 10 秒。我怎样才能避免这种情况。