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

Posted

技术标签:

【中文标题】pyqtgraph:具有与 matplotlib drawstyle 类似功能的绘图【英文标题】:pyqtgraph: plot with a similar functionality as matplotlib drawstyle 【发布时间】:2013-07-17 08:26:21 【问题描述】:

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

import matplotlib.pyplot as plt 
import numpy as np

x = np.arange(0,1,0.1)
y = [0,0,0,2,2,8,9,2,0,0]

plt.plot(x,y,color='red',drawstyle='standard')
plt.plot(x,y,color='blue',drawstyle='steps-post')

plt.show()

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

非常感谢 问候 迈克尔

【问题讨论】:

【参考方案1】:

这在 pyqtgraph 'histogram' 示例中有所描述。这是翻译:

import pyqtgraph as pg
import numpy as np

x = np.arange(0,1,0.1)
y = [0,0,0,2,2,8,9,2,0,0]
print len(x), len(y)

plt = pg.plot(x,y,pen='r')
curve2 = pg.PlotCurveItem(x,y[:-1],pen='b',stepMode=True)
plt.addItem(curve2)

【讨论】:

以上是关于pyqtgraph:具有与 matplotlib drawstyle 类似功能的绘图的主要内容,如果未能解决你的问题,请参考以下文章

pyqtgraph 中的 matplotlib.pyplot.clim 对应项

颜色在 pyqtgraph 中不像在 matplotlib 中那样工作

pyqtgraph 用于绘制多个数据列表

如何在 PyQtGraph 中绘制音频波形

Pyqtgraph 剪辑线

PyQtGraph 崩溃 python