【问题标题】:How to draw errorbar using pyqtgraph?如何使用 pyqtgraph 绘制误差线?
【发布时间】:2020-07-09 20:19:11
【问题描述】:

我正在开发一个 PyQt5 应用程序,我使用 pyqtgraph 制作数字。我想知道如何在 GraphicsLayoutWidget 中绘制误差线以及数据点。虽然使用 win.addPlot().plot(x_datay, y_data) 绘制数据点非常容易,但我在官方 pyqtgraph 网站上找不到任何关于在 GraphicsLayoutWidget 中绘制错误栏以及每个数据点的文档。任何人都知道如何做到这一点?

【问题讨论】:

    标签: python pyqtgraph errorbar


    【解决方案1】:

    查看 pyqtgraph 附带的示例,看看这是否是您所说的错误 ErrorBarItem 类型。

    你可以做的是,启动 python 并运行:

    import pyqtgraph.examples
    pyqtgraph.examples.run()
    

    现在您可以在可浏览窗口中看到所有 pyqtgraph 示例。最后在左侧导航栏中转到 GraphicsItems

    你有它。 ErrorBarItem 下列出的是如何实现 ErrorBarItems 的示例代码。

    【讨论】:

    • 嗨,杰罗恩。谢谢您的回答。你是对的,我们可以使用 ErrorBarItem 按照示例中提供的内容绘制错误栏。我遇到的问题是在 GraphicLayout 小部件中绘制错误栏。如果绘制线条,我们可以很容易地做到这一点:l = pg.GraphicsLayout(border=(100,100,100)), p1 = l.addPlot(title="Plot 1"), p1.plot([1,3,2,4,3,5])。但是您不能使用 GraphicLayout 小部件以这种方式绘制错误栏。
    • 请下次在您的答案中提供代码。至于你的回复。您使用的不是GraphicsLayoutWidget,而是GraphicsLayout,它有不同的用途。 [pyqtgraph.org/documentation/graphicsItems/graphicslayout.html] 用于在网格中布置 GraphicsWidget。这通常作为 GraphicsWindow 或 GraphicsLayoutWidget 的一部分自动创建。
    猜你喜欢
    • 2021-03-07
    • 1970-01-01
    • 2021-09-14
    • 2013-03-15
    • 2020-09-05
    • 2018-10-08
    • 2015-06-06
    • 1970-01-01
    • 2018-03-30
    相关资源
    最近更新 更多