问题标签 [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 投票
1 回答
1694 浏览

python - pyqtgraph:具有与 matplotlib drawstyle 类似功能的绘图

在以下 matplotlib 示例中, pyqtgraph中是否有可能获得蓝色图形而不是红色图形,这是 matplotlib 和 pyqtgraph 中的标准方法:

到目前为止,我还没有找到使用给定数据 x 和 y 在 pyqtgraph 中创建蓝色图形的方法。

非常感谢迈克尔

0 投票
1 回答
8826 浏览

python - 如何在pyqtgraph中绘制十字准线并绘制鼠标位置?

我是 Python 和 pyqtgraph 的新手。我正在研究不同类型信号的查看器。当前,当我想在鼠标位置中包含十字准线和文本标签时,我被卡住了。我正在使用 GridLayout,因为后来该图与其他几个元素结合在一起。

我试图调整 pyqtgraph 示例 Crosshair / mouse interaction 但除了 pyqtgraph 中的许多其他内容之外,我在 mousemoved() 之前不理解vb = signalgraph.vb的含义,并且脚本引发了 NameError

非常感谢迈克尔

0 投票
1 回答
2209 浏览

python - 如何将 pyqtgraph.mkPen() 应用于 GridItem?

有人知道如何将 pyqtgraph.mkPen() 应用于 gridItem。在以下示例中,笔适用于 PlotCurveItem,但我无法使其适用于网格。

非常感谢迈克尔

0 投票
1 回答
1420 浏览

python - 如何使用 pyqtgraph.GraphicsWindow 创建饼图并在 x 轴上创建自定义比例

我正在做一个需要使用 pyqtgraph 库创建一些饼图的项目。我可以使用 pyqtgraph.GraphicsWindow 制作柱形图和折线图,但我不知道如何创建饼图。有没有一些方法可以帮助我做到这一点?

另一个问题,我不知道如何通过一些离散设置来改变 x 轴比例。例如,当我制作柱形图时,我想在第一列设置数字“5”,在第二列设置“7”,在第三列设置“16”......我该如何实现呢?

0 投票
1 回答
8303 浏览

python - 在 Qt 中嵌入 PyQtGraph 而不生成新窗口

我不知道如何在我的 MainWindow 中嵌入 PyQtGraph 而不生成一个新窗口,就像使用它完成的那样

最简单的方法是什么?

0 投票
1 回答
14877 浏览

python - 为实时数据绘图实现 pyqtgraph

我正在尝试获取数据的实时图,因为它是由使用 pyqtgraph 的仪器收集的。

数据收集由主进程处理,然后通过连接传递给绘制它的子进程。我只是想传递新数据并在传递新数据时更新它。

我试图通过将读取的连接放在 Qt Timer 更新循环中来实现这一点,但是我很难在连续的更新周期之间传递图形数据(我想附加到它)。我从下面的代码中省略了,但基本上我想加入连续的大量 connData,我认为使用全局会起作用,但由于某种原因我无法在这里实现。

编辑 1:我与 pyqtgraph 示例进行比较的问题似乎是将数据传递给 Qtimer 的更新过程,我得到:

NameError:未定义全局名称“CurveData”

我尝试这样做而不是使用 pyqtgraph 的多处理模块的原因是我不想每次都通过连接传递整个数据集(我认为这是必要的)。谢谢!

编辑 2: 是否有 pyqtgraph.multiprocess 的文档?

(这是提供的原始代码)

修改版:

0 投票
1 回答
1041 浏览

python-2.7 - 如何将文件中的图像插入 PlotWidget (plt1 = pg.PlotWidget(w);)?

如何将文件中的图像插入 PlotWidget (plt1 = pg.PlotWidget(w);)?该图像适用于应出现一些计算和绘制点的布局。

我试图将图像插入到 PlotWidget 后面的 Qlabel 中并使 PlotWidget 透明,但没有工作,因为透明度会采用窗口的颜色而不是真正的透明度。

谢谢

0 投票
1 回答
23541 浏览

python - 在pyqtgraph中实现实时绘图的最简单方法是什么

我不明白如何在 pyqtgraph 中实现实时绘图。文档中尚未实现这一点。

谁能提供一个简单的例子?

0 投票
1 回答
1716 浏览

pyqtgraph - Pyqtgraph中的LinearRegionItem

我有 4 个 PlotWidgets(使用 pyqtgraph 作为 pg)创建为:

在每个 PlotWidget 中,我想将 x 轴分成几个等宽(RegionWidth)的区域。因此,我有 M = x 轴范围/区域宽度。所以我将区域选择线初始化为:

问题:当我想删除和清除这些区域时,我做不到!我试过:

它只清除第四个 PlotWidget 中的区域。我想从这些区域中删除/清除四个图而不影响 PlotWidget 中的其他项目。

0 投票
2 回答
382 浏览

pyqtgraph - 我可以在 Qt Creator 推广的 pyqtgraph 小部件上替换 AxisItem 吗?

我在 Qt Creator 中放置了一个小部件并将其提升为 PyQtGraph PlotWidget。我想使用带有该小部件的自定义AxisItem。有什么方法可以替换现有的轴还是我必须继承 PlotWidget?