Skip to content
The Matplotlib plugin allows users to easily create attractive charts for display on Control Pages. It is currently in beta.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
matplotlib.indigoPlugin/Contents Adds lines to Area Chart device. Jun 14, 2019
LICENSE
README.md Adds feature to limit the number of days of data to display to bar, May 8, 2019
_changelog.txt Adds lines to Area Chart device. Jun 14, 2019
feature_requests.txt
index.html Plugin should shut down more gracefully. Apr 4, 2019
matplotlib_version.html Improves device configuration dialogs (battery health, line). Removes Dec 23, 2018
scripting.py Plugin should shut down more gracefully. Apr 4, 2019

README.md

Logo

shield indigo-version indigo-version

The Matplotlib plugin allows you to easily create attractive charts for display on Indigo Home Control Server control pages. The plugin also includes a facility to create necessary CSV data for display.

Highlights:

  • Easily create visually appealing charts for Indigo control pages.
  • Seamlessly manage attributes like color, fonts, sizes (and more!) for all charts at once.
  • Customize individual charts with markers, annotations, minimums and maximums, and user-defined constants.
  • Chart types Include: Line Charts, Bar Charts, Polar Charts, Multiline Text Charts, and Fantastic Weather Plugin Charts.
  • Chart data that is created with the plugin, or incorporate your own (CSV).
  • Charts update automatically.

The Matplotlib plugin is designed to make creating visually appealing charts for Indigo control pages easy. Many of the chart attributes, such as background color, font styles and chart size can be managed centrally--for example, you can change the background color of all your charts simultaneously. You can add additional customizations to each individual chart if you like, such as overriding the default chart size or displaying a chart legend only on selected charts. The overriding emphasis in designing the plugin is simplicity. The instructions below seem like a lot, but almost all of the settings can be left at their default when you begin. It's probably best to read through all these instructions before getting started.

Note: The Matplotlib plugin does not require Internet access in order to function; however, it does require Internet access to check for plugin software updates. These features are not required to use the plugin.

You can’t perform that action at this time.