Python | PyQtGraphで「ちょw」を描画

PyQtGraph

PyQtGraphで「ちょw」を描画する方法を説明する。

完成イメージ

結論

グラフの線が「ちょw」になるようにする。

#!/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)
        self.graph.move(0,0)
        self.p = self.graph.addPlot()
        self.p.plot(x=[10, 30],
                    y=[30, 30], pen='y')
        self.p.plot(x=[20, 15],
                    y=[35, 20], pen='y')
        self.p.plot(x=[15, 25, 28, 30, 28, 25, 20],
                    y=[20, 20, 19, 15, 11, 10, 10], pen='y')
        self.p.plot(x=[45, 50],
                    y=[15, 15], pen='y')
        self.p.plot(x=[45, 45],
                    y=[20, 10], pen='y')
        self.p.plot(x=[45, 42, 45],
                    y=[10, 12, 13], pen='y')
        self.p.plot(x=[45, 50],
                    y=[13, 10], pen='y')
        self.p.plot(x=[60, 65, 70, 75, 80],
                    y=[20, 10, 20, 10, 20], pen='y')


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

まとめ

PyQtGraphで「ちょw」を描画する方法を説明した。

コメント