Progress Circle


You'll need to either build a template the svg structure (if static site or cms) or use the Vue component (form vue library) for this. If building a template it's pretty simple (see shortcode in 'frontend/docs-src/src/templates/shortcodes/progressCircle.js')

Basic Example

The default appearance of the donut chart.

Course Progress
65%

Small

Testing user defined size modifier

Course Progress
65%

Outside

A version of the chart where the value is displayed to the right of the chart.

Course Progress
65%

Outside Below

A version of the chart where the value is displayed to the below of the chart.

Course Progress
65%

Neutral Color

The chart can be displayed in a neutral color scheme.

Course Progress
65%

Pie Style

The donut can also be rendered as a solid pie chart.

Course Progress
65%

Pie Style (outside, small)

The donut can also be rendered as a solid pie chart.

Course Progress
65%

Pie Style (outside, small, no mask)

The donut can also be rendered as a solid pie chart.

Course Progress
65%

Status Colors

The chart color will change based on the percentage value to indicate status (low, incomplete, complete).

Low (less than 30%)

Course Progress
25%

Incomplete (between 30% and 99%)

Course Progress
75%

Complete (100%)

Course Progress
100%