configuration - DaveL17/matplotlib GitHub Wiki

Plugin Configuration Dialog
Configuration

Save Data Files To

This is where the plugin will look for data to chart. The plugin can plot your CSV data or if you choose, the plugin can create CSV data files for you (more on the data in a bit). The specified folder must be visible to the server at all times.

IMPORTANT: It is recommended that you choose a location other than the default location (which is tied to the version of Indigo at the time the plugin was installed.) If you retain this default setting, it may become out of sync when Indigo is later updated.

Save Images To

This is the folder where the plugin will save the image files it creates. If the default folder is used, the images will be automatically available in the Indigo control page editor.

IMPORTANT: It is recommended that you choose a location other than the default location (which is tied to the version of Indigo at the time the plugin was installed.) If you retain this default setting, it may become out of sync when Indigo is later updated.

IMPORTANT: If you want to leave a specific control page displayed and always have the freshest version of a chart displayed, it's best to add the image file as a Refreshing Image URL control page object. This way, Indigo will reload the image at the frequency you specify in the control page editor. If you choose this approach, it is especially useful to save your images to a location that doesn't change when the Indigo version is updated.

Resolution

The resolution of the image files (in DPI). The default is 100 and will probably work just fine for most users.

Sizes for Rectangular Charts and Square Charts

The default sizes for each type of chart (in pixels). Square charts only need one value which is used for length and width. There are two size settings for rectangular charts to allow for multiple sizes to be used. Size 1 will be used as the "default" and you can override with size 2 in the device preferences. This second setting (size 2 can also be used for an additional size for square charts); simply set height and width to the same value. Rectangular and square charts also have a setting to override system-wide dimension settings on a device by device basis. The minimum size value is 75 pixels, but that limit can be reduced in a future update if there is demand for smaller chart objects.

Chart Properties

Chart properties control the look and feel of your charts. In later versions of the plugin, chart properties have been moved to the Theme Manager.

Debugging

The Matplotlib plugin takes advantage of Indigo's enhanced debug logging facility. The default for logging is "Warning" which will alert you only to issues that you may want to address (this is the recommended setting if everything seems to be running smoothly). Select "Informational Messages" to see select notifications of plugin activity. The logging levels are inclusive of "higher" levels. In other words, if you set the level to Informational Messages, you'll also receive all Warnings, Errors and Critical messages. The plugin also has a setting called "Verbose Logging" which enables additional logging information to be written to the plugin log file (not the Indigo Event Log window).