Python | PyQtGraphで点の塗りつぶしの色を設定する方法

PyQtGraph

Python PyQtGraphで点の塗りつぶしの色を設定する方法を説明する。

結論

点の塗りつぶしの色を設定するにはsymbolBrush=色と設定する。

具体例

#!/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.p = self.graph.addPlot()
        self.p.plot(x=[0], y=[0], symbolSize=50, symbolBrush=(255,   0,   0))  # 赤
        self.p.plot(x=[1], y=[0], symbolSize=50, symbolBrush=(  0, 255,   0))  # 緑
        self.p.plot(x=[2], y=[0], symbolSize=50, symbolBrush=(  0,   0, 255))  # 青
        self.p.plot(x=[3], y=[0], symbolSize=50, symbolBrush=(255, 255,   0))  # 黄


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

まとめ

PyQtGraphで点の塗りつぶしの色を設定する方法を説明した。

コメント