generate_progress_chart
Create visual progress charts for proportional metrics using normalized data between 0 and 1. Supports linear, circular, gauge, and liquid chart types to represent completion rates or progress in a clear format.
Instructions
Generates a progress chart for visualizing quantitative values normalized between 0 and 1. Ideal for representing progress, completion rates, or proportional metrics. The gauge chart and liquid chart currently only supports displaying data for a single dimension.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| background | No | Chart background color (hex). Optional, defaults to white. | |
| chartTheme | No | Chart theme. Optional, defaults to 'light'. | |
| chartType | Yes | ||
| colorField | No | Dimension field, Must exist in the data, required in linear_progress, circular_progress and gauge | |
| colors | No | Color palette for chart elements. | |
| dataTable | Yes | Data for the progress chart, e.g., [{ category: 'category 01', value: 0.5 }]. | |
| height | No | Chart height. Optional, defaults to 500. | |
| output | No | Chart output type. Defaults to 'image'. | image |
| subTitle | No | Chart subtitle text. | |
| title | No | Chart title text. | |
| titleOrient | No | Title position in the chart. | |
| valueField | Yes | Measure field with values in [0, 1]. Must exist in the data. | |
| width | No | Chart width. Optional, defaults to 500. |