generate_progress_chart
Create visual progress charts for quantitative metrics normalized between 0 and 1, including linear, circular, gauge, and liquid formats. Ideal for tracking progress, completion rates, and proportional data with customizable themes, dimensions, and outputs.
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
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. |