Skip to main content

Pie Chart

This feature is available in DASH Pro only.

Preview:

Preview

Pie chart is a circular chart used for displaying various data where you can represent your data in a circular form.


Type:

PIE_CHART


Valid Data Types for X-Axis:

  • int
  • float
  • String

Valid Data Types for Y-Axis:

  • int
  • float

Initializer:

/* 
Pie Chart
Valid Arguments: (ESPDash dashboard, Card Type, const char* name )
*/
Chart chart1(&dashboard, PIE_CHART, "Chart Name");

Updaters:

For X-Axis:

X-Axis updater uses updateX function.

/*
Data for X Axis of our Chart
This array can be of: `int` / `float` or `String`
*/
String XAxis[] = {"Biscuits", "Cookies", "Milk", "Thing4", "Thing5"};

/*
Update Function for Chart is as follows:
--------
(int array[], size_t array_size)
or
(float array[], size_t array_size)
or
(String array[], size_t array_size)
*/
chart1.updateX(XAxis, 5);
For Y-Axis:

Y-Axis updater uses updateY function.

/*
Data for Y Axis of our Chart
This array can be of: `int` or `float`
*/
int YAxis[] = {0, 0, 0, 0, 0};

/*
Update Function for Chart is as follows:
--------
(int array[], size_t array_size)
or
(float array[], size_t array_size)
*/
chart1.updateY(YAxis, 5);