A simple gui widgets for matplotlib with a legend-like layout.
While Matplitlib does support gui-neutral widgets that work for any of the GUI backends, it doesn't try to be too smart with respect to layout. The mpl_widget_box try to be smarter using the OffsetBox that powers Matplotlib's legends and annotations.
import matplotlib.pyplot as plt from mpl_widget_box import (widgets as W, install_widgets_simple) fig, ax = plt.subplots() ax.plot([0, 1]) # Widgets to be added. widgets = [ W.Label("lbl", "Label"), W.Button("btn", "Button"), ] # A callback function which will be bound to any button-press event. def cb(wbm, ev, status): if ev.wid == "btn": print("Button is pressed.") install_widgets_simple(ax, widgets, cb) plt.show()
It is still in heavy development and is not available at pypi yet. You may pip instal directly from the github repo,
> pip install git+https://github.com/leejjoon/mpl_widget_box
or you may clone the repo locally and run
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4