Replace matplotlib with pyqtgraph in Plot tab

- pg.PlotWidget (2×2 grid) with DateAxisItem for proper time axis
- Built-in pan (left drag), zoom (right drag / scroll wheel), Reset zoom button
- pg.InfiniteLine cursor with pg.SignalProxy for smooth 30 fps tracking
- Cursor value label shows nearest-point values colour-coded per trace
- Legend auto-updated via pi.legend.clear() + named plot() calls
- matplotlib removed from requirements.txt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 21:08:58 +02:00
co-authored by Claude Sonnet 4.6
parent 2bbfcc7084
commit b38f8d052e
2 changed files with 177 additions and 46 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
weconnect
PyQt5
matplotlib
pyqtgraph