DaveL17 / matplotlib

The Matplotlib plugin allows users to easily create attractive charts for display on Control Pages. It is currently in beta.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:
    • Area Charts,
    • Bar Charts (Horizontal),
    • Bar Charts (Vertical Flow),
    • Bar Charts (Vertical Stock),
    • Battery Health Charts,
    • Line Charts,
    • Multiline Text Charts, and
    • Polar Charts,
    • Radial Bar Charts,
    • Scatter Charts,
    • Weather 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 in the wiki may seem like a lot, but almost all 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.

About

The Matplotlib plugin allows users to easily create attractive charts for display on Control Pages. It is currently in beta.

License:MIT License


Languages

Language:Python 99.9%Language:HTML 0.1%