PyQtGraph
chartwork
Our great sponsors
PyQtGraph | chartwork | |
---|---|---|
25 | 1 | |
3,636 | 24 | |
1.8% | - | |
9.1 | 0.0 | |
5 days ago | over 3 years ago | |
Python | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PyQtGraph
-
Mastering Matplotlib: A Step-by-Step Tutorial for Beginners
PyQtGraph - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
- Lets-Plot: An open-source plotting library by JetBrains
-
Use cases for PySide
Image, 3D, or data visualization applications using OpenCV and the SciPy ecosystem. The Graphics View Framework can display an image and let the user interact with it, and the Python ecosystem is very rich for image processing, data analysis, and visualization. For example, LabelMe for image labeling, PyQtGraph for scientific graphics, or custom QWidget integration in Maya.
-
Microcontroller real time UART interface with PC data plotting (python code not working)
I did something like this recently but I used pyqtgraph: https://www.pyqtgraph.org/
- Unpopular opinion: Matplotlib is a bad library
-
Current situation of library support for M1
Most of the issues are with GPU support. Some libraries still struggle with it AFAIU but I don't use GPU much. M1 native is mostly good everywhere, except Pyqt + Qt 5 (Qt6 is native, but some libraries don't support it yet), But for those you can just start a bash shell under intel emulation and all is fine. Performances do take a hit take hit, but are still better in M1+emulation intel than native on my old mac.
-
Python and Qt Simplified. Create a Python GUI in Minutes
And for those who would need Python and Qt "complexified" :
> PyQtGraph is a pure-python graphics and GUI library built on PyQt / PySide and numpy. It is intended for use in mathematics / scientific / engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of NumPy for number crunching and Qt's GraphicsView framework for fast display. PyQtGraph is distributed under the MIT open-source license.
[...]
> Packaging for Distribution
-
(I think) I stress tested matplotlib for real-time graping.
Very impressive! Have you looked into pyqtgraph? It's based on the widely used PyQt/PySide packages. Using the included video speed test, I am able to process a 512 x 512 picture at nearly 1000 fps (though my monitor is capped at 144 Hz) with an RTX 2080 Ti. I encourage you to open up the examples and see what capabilities it has for your system.
- PyFlow – visual and modular block programming in Python
-
Qt with Python
If you decide you like widgets, check out https://www.pyqtgraph.org/
chartwork
What are some alternatives?
matplotlib - matplotlib: plotting with Python
plotly - The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
VisPy - Main repository for Vispy
bokeh - Interactive Data Visualization in the browser, from Python
seaborn - Statistical data visualization in Python
Graphviz - Simple Python interface for Graphviz
Cartopy - Cartopy - a cartographic python library with matplotlib support
Flask JSONDash - :snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.
Redash - Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
imgui-node-editor - Node Editor built using Dear ImGui
pygraphviz - Python interface to Graphviz graph drawing package
Apache Superset - Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]