pyqtgraph.plot():创建一个显示数据的新图形窗口 PlotWidget.plot():将一组新数据添加到现有的绘图小部件 PlotItem.plot():将一组新数据添加到现有的绘图小部件 GraphicsLayout.addPlot():在网格中添加一个新的图形 所有这些方法都接收相同的基本参数,这些参数控制如何绘制数据和显示图形: x - 可选的X数据; 如果...
灵活性:支持多种图表类型,包括线图、散点图、柱状图、3D 图表等。 易于集成:可以轻松集成到现有的 PyQt 应用程序中。 类型 PyQtGraph 支持多种图表类型,包括但不限于: 线图(Line Plot) 散点图(Scatter Plot) 柱状图(Bar Chart) 饼图(Pie Chart) 3D 图表(3D Plot) 应用场景 科学数据分析 实时数据监控 工程...
win = pg.GraphicsLayoutWidget(show=True, title="Interactive Plot Example") win.setWindowTitle('PyQtGraph Interactive Example') plot = win.addPlot(title="Interactive Sine Wave") x = np.linspace(0,10,100) y = np.sin(x) curve = plot.plot(x, y, pen='g', name='Sine Wave') ...
import numpy as npimport pyqtgraph as pg data = np.random.normal(size=1000)pg.plot(data, title="Simplest possible plotting example")# data can be a list of values or a numpy array data = np.random.normal(size=(500,500))pg.image(data, title="Simplest possible image example")# data ...
():将一组新数据添加到现有的绘图小部件 PlotItem.plot...():将一组新数据添加到现有的绘图小部件 GraphicsLayout.addPlot():在网格中添加一个新的图形所有这些方法都接收相同的基本参数,这些参数控制如何绘制数据和显示图形: x - 可选的...点击左侧的例子,右边显示源代码,双击或者点击下方的“Run example”...
AxisItem- 显示轴值,刻度和标签。 最常用于PlotItem。 容器类(QWidget的子类;可能嵌入在PyQt GUI中) PlotWidget- 显示一个PlotItem的GraphicsView的子类。 PlotItem提供的大多数方法也可以通过PlotWidget获得。 GraphicsLayoutWidget- 显示单个GraphicsLayoutItem的QWidget子类。 GraphicsLayoutItem提供的大多数方法也可以通...
这个例子就是告诉你有两个主要的函数:pg.plot,pg.image。一个画曲线,一个画图像。 import numpy as np import pyqtgraph as pg data = np.random.normal(size=1000) pg.plot(data, title="Simplest possible plotting example")# data can be a list of values or a numpy array data = np.random.norma...
有关promoting widgets的更多信息,请参阅设计器文档。 “VideoSpeedTest”和“ScatterPlotSpeedTest”示例都演示了如何使用pyui4或pyside-uic编译为.py模块的.ui文件。 “designerExample”示例演示从.ui文件动态生成python类(不需要pyuic4 / pyside-uic)。
pyqtgrapgh自己编写的代码展示如下: def plot3D(self): self.win.show() self.win.setWindowTitle('pyqtgraph example: GLLinePlotItem') self.win.setCameraPosition(distance=40) gx = gl.GLGridItem() gx.rotate(90, 0, 1, 0) gx.translate(-10, 0, 0) self.win.addItem(gx) gy = gl.GLGridIte...
('pyqtgraph example: GLSurfacePlot') # ## Add a grid to the view # g = gl.GLGridItem() # g.setDepthValue(20) # draw grid after surfaces since they may be translucent # w.addItem(g) p1 = gl.GLSurfacePlotItem(x, y, z=img, shader='shaded', color=(0.5, 0.5, 1, 1)) time...