A high-level abstract plotting library.
| Graphics | GUI |
|---|---|
| matplotlib | PyQt5, PySide2, PySide6 |
| gnuplot | PyQt5 |
| vtk | PyQt5, PySide2 |
- python <= 3.11
- Dependencies: Managed via pyproject.toml.
Install the package from PyPi:
pip install iplotlib from iplotlib.core import Canvas, PlotXY, SimpleSignal
from iplotlib.qt.gui.iplotQtStandaloneCanvas import QStandaloneCanvas
import numpy as np
x = np.linspace(-1, 1, 1000)
y = (1 - x ** 2) + 100 * (2 - x ** 2) ** 2
s = SimpleSignal(label='signal_1', x_data=x, y_data=y)
c = Canvas(rows=3, title='My Iplotlib Canvas')
p = PlotXY()
p.add_signal(s)
c.add_plot(p)
app = QStandaloneCanvas('matplotlib', use_toolbar=True)
app.prepare()
app.add_canvas(c)
app.run()iplotlib-qt-canvas -tClick on canvas menu to switch between examples.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request