Skip to main content

A Matplotlib interactive widget for kivy

Project description

kivy_matplotlib_widget

A fast matplotlib rendering for Kivy based on Kivy_matplotlib project (https://github.com/jeysonmc/kivy_matplotlib) and kivy scatter. Matplotlib used 'agg' backend

How to use

install with pip install (just import module in your header to register all the widgets in your kivy Factory: import kivy_matplotlib_widget)

pip install kivy-matplotlib-widget

You can also copy the needed widget in project

See examples for more informations

key features

  • zoom with 2 fingers or mouse scroll
  • pan with 1 finger or mouse left click
  • zoom box like plotly library
  • reset axis on double-click (home button)
  • fast rendering mode (axis not updated for faster draw)
  • use only 1 package (matplotlib) and no additional backend
  • cursor and hover option (touch or desktop mode)
  • legend widget like plotly library
  • interactive axis like plotly library
  • min/max touch option to easily change axis limit

image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kivy_matplotlib_widget-0.11.0.tar.gz (249.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page