Python | PyQtGraph 3行でグラフ作成

PyQtGraph

PythonでPyQtGraphのグラフを3行で描画する方法を説明する。

結論

  1. グラフのインスタンスを生成する。
  2. プロットのインスタンスを生成する。
  3. プロットにデータを記述する。
#!/usr/bin/env python3

import sys
from PyQt6.QtWidgets import QApplication, QWidget
import pyqtgraph as pg


class GuiWindow(QWidget):

    def __init__(self, parent=None):
        super().__init__(parent)
        self.グラフを描画する()

    def グラフを描画する(self):
        self.graph = pg.GraphicsLayoutWidget(show=True)        # 1
        self.p = self.graph.addPlot()                          # 2
        self.p.plot(x=[0, 1], y=[0, 1])                        # 3


if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = GuiWindow()
    sys.exit(app.exec())

実行結果

まとめ

PythonでPyQtGraphのグラフを3行で描画する方法を説明した。

コメント