QtGraph로 그래프를 그리는 3 - PlaotWidget 설정
3 PlaotWidget 설정
차트의 테두리, 축 방향, 배경색 및 크기를 설정합니다.
import sys
from PySide.QtCore import *
from PySide.QtGui import *
import pyqtgraph as pg
class GraphWindow(QMainWindow):
def __init__(self, parent = None):
super(GraphWindow, self).__init__(parent)
# 1 PlotWidgetを作成する
## 3 PlotWidgetの枠線、軸の方向を設定する
pw = pg.PlotWidget(viewBox = pg.ViewBox(border = pg.mkPen(color='#000000'),
invertX = False, invertY = True))
# 1 ウィンドウにウィジェットを設定する
self.setCentralWidget(pw)
## 3 背景色を設定する(#FFFFFF00: Transparent)
pw.setBackground("#FFFFFF00")
## 3 グラフのサイズを固定する
pw.setMinimumSize(500, 400)
pw.setMaximumSize(500, 400)
# 1 plotItemを呼び出す
p1 = pw.plotItem
# 1 散布図と折れ線グラフを描写する
# 2 プロットの詳細を設定する
p1.addItem(pg.PlotCurveItem(x = [0, 1, 2, 3 ,4],
y = [0, 1, 2, 3 ,4],
pen = pg.mkPen(color = "r", style = Qt.SolidLine),
antialias = True))
p1.addItem(pg.ScatterPlotItem(x = [0, 1, 2, 3 ,4],
y = [4, 3, 2, 1, 0],
symbol = "x",
pen = pg.mkPen(None),
brush = pg.mkBrush("b"),
size = 7.5,
antialias = True))
if __name__ == '__main__':
# Qt Applicationを作ります
app = QApplication(sys.argv)
# formを作成して表示します
mainWin = GraphWindow()
mainWin.show()
# Qtのメインループを開始します
sys.exit(app.exec_())
Reference
이 문제에 관하여(QtGraph로 그래프를 그리는 3 - PlaotWidget 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nebula121/items/48c1b821c078e357be14
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import sys
from PySide.QtCore import *
from PySide.QtGui import *
import pyqtgraph as pg
class GraphWindow(QMainWindow):
def __init__(self, parent = None):
super(GraphWindow, self).__init__(parent)
# 1 PlotWidgetを作成する
## 3 PlotWidgetの枠線、軸の方向を設定する
pw = pg.PlotWidget(viewBox = pg.ViewBox(border = pg.mkPen(color='#000000'),
invertX = False, invertY = True))
# 1 ウィンドウにウィジェットを設定する
self.setCentralWidget(pw)
## 3 背景色を設定する(#FFFFFF00: Transparent)
pw.setBackground("#FFFFFF00")
## 3 グラフのサイズを固定する
pw.setMinimumSize(500, 400)
pw.setMaximumSize(500, 400)
# 1 plotItemを呼び出す
p1 = pw.plotItem
# 1 散布図と折れ線グラフを描写する
# 2 プロットの詳細を設定する
p1.addItem(pg.PlotCurveItem(x = [0, 1, 2, 3 ,4],
y = [0, 1, 2, 3 ,4],
pen = pg.mkPen(color = "r", style = Qt.SolidLine),
antialias = True))
p1.addItem(pg.ScatterPlotItem(x = [0, 1, 2, 3 ,4],
y = [4, 3, 2, 1, 0],
symbol = "x",
pen = pg.mkPen(None),
brush = pg.mkBrush("b"),
size = 7.5,
antialias = True))
if __name__ == '__main__':
# Qt Applicationを作ります
app = QApplication(sys.argv)
# formを作成して表示します
mainWin = GraphWindow()
mainWin.show()
# Qtのメインループを開始します
sys.exit(app.exec_())
Reference
이 문제에 관하여(QtGraph로 그래프를 그리는 3 - PlaotWidget 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nebula121/items/48c1b821c078e357be14텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)