Show proportions and distributions using pie charts.
yaml
type: "io.kestra.plugin.core.dashboard.chart.Pie"Examples
Display a pie chart with Executions per State.
yaml
charts:
    - id: executions_pie
      type: io.kestra.plugin.core.dashboard.chart.Pie
      chartOptions:
        displayName: Total Executions
        description: Total executions per state
      legend:
        enabled: true
        colorByColumn: state
      data:
        type: io.kestra.plugin.core.dashboard.data.Executions
        columns:
            state:
                field: STATE
            total:
                agg: COUNT
Properties
data *RequiredNon-dynamicDataFilter
id *RequiredNon-dynamicstring
 Validation RegExp 
^[a-zA-Z0-9][a-zA-Z0-9_-]* Min length 
1chartOptions Non-dynamicPieOption
Definitions
io.kestra.core.models.dashboards.DataFilter
type *Requiredobject
GREATER_THAN_OR_EQUAL_TO
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
NOT_EQUAL_TO
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
OR
type *Requiredobject
values *RequiredContainsEndsWithEqualToGreaterThanGreaterThanOrEqualToInIsFalseIsNotNullIsNullIsTrueLessThanLessThanOrEqualToNotEqualToNotInOrRegexStartsWith
 Min items 
1field string
labelKey string
CONTAINS
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
io.kestra.core.models.dashboards.ColumnDescriptor
agg string
 Possible Values 
AVGMAXMINSUMCOUNTdisplayName string
field string
labelKey string
EQUAL_TO
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
LESS_THAN
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
IS_NULL
type *Requiredobject
field string
labelKey string
IS_TRUE
type *Requiredobject
field string
labelKey string
LESS_THAN_OR_EQUAL_TO
type *Requiredobject
value *Requirednumberstring
field string
labelKey string
IN
type *Requiredobject
values *Requiredarray
 Min items 
1field string
labelKey string
io.kestra.plugin.core.dashboard.chart.pies.PieOption
displayName *Requiredstring
 Min length 
1colorByColumn string
description string
graphStyle string
 Default 
DONUT Possible Values 
PIEDONUTlegend LegendOption
 Default 
{
  "enabled": true
}tooltip string
 Default 
ALL Possible Values 
NONEALLSINGLEwidth integer
 Default 
6 Minimum 
 >= 1 Maximum 
 <= 12io.kestra.core.models.dashboards.charts.LegendOption
enabled boolean
 Default 
trueSTARTS_WITH
type *Requiredobject
value *Requiredstring
field string
labelKey string
REGEX
type *Requiredobject
value *Requiredstring
field string
labelKey string
ENDS_WITH
type *Requiredobject
value *Requiredstring
field string
labelKey string
io.kestra.core.models.dashboards.OrderBy
column *Requiredstring
 Min length 
1order string
 Default 
ASC Possible Values 
ASCDESCNOT_IN
type *Requiredobject
values *Requiredarray
 Min items 
1