Releases: mp-007/kivy_matplotlib_widget
v0.7.0
-Fix
Add new compatible fix (matplotlib 3.8) for graph_widget_general.py and graph_widget_3d.py.
-Feature
Add new tools features. Include new general cursor based on mplcursors project. (see example https://github.com/mp-007/kivy_matplotlib_widget/tree/main/examples/example_mplcursors)
v0.6.1
v0.6.0
New tag compare hover
Add more options with legend widget (font size and box height)
handle all matplotlib scale for pan/zoom behavior (ex: symlog, log and logit)
Fixes:
Handle nan and masked values with cursor/hover
Fix compare hover with negative x value
Some bugs fix with twinx widget and scatter widget
correctly update cursor when snap on right axis value and change ymin or ymax (ex: using interactive axis on right axis)
other:
new example to add custom touch widget into your matplotlib graph (example_custom_touch_widget)
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.1
v0.3.0
New widgets
- MatplotFigureTwinx
- MatplotFigureGeneral
- LegendRvHorizontal
New interactive options (see example_all_interactive_options)
- back/foward button
- pan_x and pan_y
- adjust_x and adjust_y
- lock zoom_x and zoom_y
New legend function to change your matplotlib legend into interactive legend (example_legend_matplotlib). Also the legend can be draggable.
Faster cursor draw
Improve fast draw by using copy region method
No need to set axes and a min/max attributes when you add your figure on the widget.
v0.2.0
- fix issue #11.
- improve cursor draw speed by using restore_region method.
- fix some visual aspect with zoom box action (image border + small rectangle position).
- When pan/zoom, left axis width doesn't change in fast draw.
- In main.py, don't used 'disable_on_activity' when platform is android (avoid wrong touch behavior).
- Rename some graph_widget name to make it worked with pip install.