Python | PyQtGraphで線の太さを設定する方法

PyQtGraph

Python PyQtGraphで線の太さを設定する方法を説明する。

結論

線の色を設定するには引数penに太さを設定する。ここでは2通りの設定方法を示す。

  1. pg.mkPen((R, G, B), width=線の太さ)で設定する。
  2. QPen(QColor(R, G, B), 線の太さ)で設定する。
#!/usr/bin/env python3

import sys
from PyQt6.QtGui import QPen, QColor
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.p = self.graph.addPlot()
        self.p.plot(x=[0, 1], y=[1, 1], pen=pg.mkPen((255,255,0), width=100))  # 1
        self.p.plot(x=[0, 1], y=[2, 2], pen=QPen(QColor(255, 255, 0), 0.1))    # 2


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

まとめ

Python PyQtGraphで線の太さを設定する方法を説明した。

コメント