PyQt5와 matplotlib 연동 후 실시간 figure 업데이트
1040
29 asked
안녕하세요.
강의중 다룬내용은 아니지만 PyQt5 관련 문의가 있습니다.
PyQt5와 matplotlib을 연동할때는 아래방법(파란색)으로 하는걸로 이해하고 있습니다.
fig, axes = matplotlib.pyplot.subplots()
canvas = matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg(fig)
# canvas를 레이아웃에 addWidget하여 PyQt5 GUI에 위치시킴
# axes.plot(X,Y)를 이용해 X와 Y에 대응되는 plot을 axes에 그림
# canvas.draw()를 이용해 PyQt5 GUI상에 그림이 나타나게함
그런데... 제가 만약에 그림을그릴 데이터(위에서 X,Y)가 시간에 따라 업데이트가 되고, 그것을 반영하고자 하는 방법에 대한 질문입니다.
코딩을 잘 몰라 바보같은 방법은^^;;
매번 X,Y가 업데이트 될 때마다 'axes.clear()'를하고 'axes.plot(X,Y) with 업데이트된X,Y'를 하는것입니다.
그런데 이런 눈속임같은 방법이 아니라 ㅎㅎ 저 업데이트된 X,Y에 대해서 자동으로(?)/동적으로(?)/연동되어(?) 그림이 업데이트되며 그려지는 방법이 있을까요?
Answer 1
몇가지 질문이 있습니다.
0
435
1
qtimer , qthread 차이
0
1178
1
pyinstaller 오류 2
0
890
1
pyinstaller 오류
0
528
1
pyqt-sip 오류3
0
481
1
pyqt5-sip 오류2
0
2078
1
PYQT5-sip 에러
0
5423
2
버튼이 눌려지면 새 창 띄우기
0
363
0
버튼 관련
0
329
0
질문있습니다.
0
248
0
QT 디자이너 설치 오류
0
2322
1
No module named 'PyQt5'
0
626
0
QSlider 부분 자료 파일
0
360
1
gui 화면이 나오지 않아요
0
555
3
프로그램무한반복.exec_() 관련
0
875
1
QTableWidget
0
543
1
QProgressBar 질문
0
387
1
QLabel('이름') vs. QLabel('이름', self)
0
434
1
QWidget vs. QMainWindow 질문
0
1239
1
matplotlib과 pyqt5 연동방법 질문 (QLabel로? 다른방법으로?)
0
976
1
Tensorflow 관련
0
2198
5
QtDesigner 관련
0
268
1
파이썬 설치시 반드시 같은 버전으로 해야하나요?
0
257
1
강의 감사합니다. 목업 구현툴에 대해 질문드립니다.
0
197
1

