from PyQt5.QtWidgets import *
import pyqtgraph as pg
import sys
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('pyqtgraph作圖示例')
# 建立 PlotWidget 物件
self.pw = pg.PlotWidget()
# 設定圖表標題
self.pw.setTitle("氣溫趨勢",color='#008080',size='12pt')
# 設定上下左右的label
self.pw.setLabel("left","氣溫(攝氏度)")
self.pw.setLabel("bottom","時間")
# 背景色改為白色
self.pw.setBackground('w')
hour = [1,2,3,4,5,6,7,8,9,10]
temperature = [30,32,34,32,33,31,29,32,35,45]
# hour 和 temperature 分別是 : x, y 軸上的值
self.pw.plot(hour,
temperature,
pen=pg.mkPen('b') # 線條顏色
)
# 建立其他Qt控制元件
okButton = QPushButton("OK")
lineEdit = QLineEdit('點選資訊')
# 水平layout裡面放 edit 和 button
hbox = QHBoxLayout()
hbox.addWidget(lineEdit)
hbox.addWidget(okButton)
# 垂直layout裡面放 pyqtgraph圖表控制元件 和 前面的水平layout
vbox = QVBoxLayout()
vbox.addWidget(self.pw)
vbox.addLayout(hbox)
# 設定全域性layout
self.setLayout(vbox)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainWindow()
main.show()
app.exec_()
PyQtGraph繪製折線圖
相關文章
- PyQtGraph之多圖繪製QT
- AnyChart繪製折線圖
- Matplotlib 繪製折線圖
- MATLAB 繪製折線圖Matlab
- amCharts繪製帶趨勢線折線圖
- iOS使用Charts框架繪製折線圖iOS框架
- amCharts繪製折線圖和柱狀圖混合
- Chart.js繪製動態折線圖JS
- SVG <polyline> 繪製折線SVG
- PyQtGraph繪圖參考QT繪圖
- 用Python的random模組繪製折線圖Pythonrandom
- 自定義控制元件之kotlin繪製折線圖和曲線圖控制元件Kotlin
- Python 利用pandas和matplotlib繪製柱狀折線圖Python
- C++ Qt開發:Charts折線圖繪製詳解C++QT
- Origin圖表技巧之繪製帶輔助面的3D折線圖3D
- Python學習筆記:過濾N位數並繪製折線圖Python筆記
- python 繪製雙y軸,將折線加粗並在折線上做標記Python
- 關於如何使用原生HTML + JS + CSS繪製簡單折線柱狀圖HTMLJSCSS
- 流程圖製作: BPMN流程圖線上繪製流程圖
- 前端使用 Konva 實現視覺化設計器(22)- 繪製圖形(矩形、直線、折線)前端視覺化
- 等值線圖的Python繪製方法Python
- iOS股票K線圖、分時圖繪製iOS
- 【PySide6】QChart筆記(一)—— 用QDateTimeAxis作為x軸繪製多條折線圖IDE筆記
- 使用chart.js製作動態折線圖JS
- echarts折線圖Echarts
- echarts - 折線圖Echarts
- R : 折線圖
- MPAndroidChart繪製曲線圖、柱狀圖總結Android
- 解析csv資料繪製曲線圖
- 微信小程式折線圖表折線圖加區域圖微信小程式
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- matlab畫折線圖Matlab
- echarts 折線圖拼接Echarts
- 在UnityUI中繪製線狀統計圖UnityUI
- PyQtGraph之柱狀圖QT
- [C#] 在控制檯繪圖, 如:放置影像, 繪製線條C#繪圖
- 繪製圖形
- ECHARTS-折線圖不顯示資料 控制折線圖顏色Echarts