Python | PyQtGraphで色を1文字で設定する方法(’y’とか)

PyQtGraph

Python PyQtGraphで色を1文字で設定する方法を説明する。(’y’とか)

結論

‘r’で赤、’g’で緑、’b’で青、’c’でシアン、’m’でマゼンタ、’y’で黄色、’k’で黒、’w’で白が設定される。

コード
rred
ggreen
bblue
ccyan
mmagenta
yyellow
kblack
wwhite

具体例

#!/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='r')  # red
        self.p.plot(x=[1], y=[0], symbolSize=50, symbolBrush='g')  # green
        self.p.plot(x=[2], y=[0], symbolSize=50, symbolBrush='b')  # blue
        self.p.plot(x=[3], y=[0], symbolSize=50, symbolBrush='c')  # cyan
        self.p.plot(x=[4], y=[0], symbolSize=50, symbolBrush='m')  # magenta
        self.p.plot(x=[5], y=[0], symbolSize=50, symbolBrush='y')  # yellow
        self.p.plot(x=[6], y=[0], symbolSize=50, symbolBrush='k')  # black
        self.p.plot(x=[7], y=[0], symbolSize=50, symbolBrush='w')  # white


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

まとめ

Python PyQtGraphで色を1文字で設定する方法を説明した。

コメント