Python PyQtGraphで色を1文字で設定する方法を説明する。(’y’とか)
結論
‘r’で赤、’g’で緑、’b’で青、’c’でシアン、’m’でマゼンタ、’y’で黄色、’k’で黒、’w’で白が設定される。
コード | 色 |
r | red |
g | green |
b | blue |
c | cyan |
m | magenta |
y | yellow |
k | black |
w | white |
具体例
#!/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文字で設定する方法を説明した。
コメント