(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Box Plot Chart

Overview

Example Box Plot Chart

Specs

Tokens

Token Description
displayName Display name in the structure panel.
id Unique identifier of the component.
dataTestId Testing hook ID.
useMockData Toggles between mock data and real data.
dataSourceId ID of the configured data source used by the chart.
getEntityCollectionHttpRequestParametersMap HTTP request parameters mapping for data fetching.
chartConfiguration Configuration model for axis, series, and constant lines.
elements Child dynamic elements rendered within the chart container.
events Configures events the component can trigger.
ON_INIT (Events) Event fired when the chart initializes.
ON_DESTROY (Events) Event fired when the chart is destroyed.
paddingClass Spacing via CSS classes.
visibilityPolicySetId Policy-set–based visibility control.
displayConditions Conditions controlling component display.
customTooltipTemplate Enables a custom tooltip template.

Structure

(Configured in General Properties)

Datasource

(Configured in Data Source Properties)

  {
    "dataPathExpression": "seriesData",
    "constantLinesExpression": "constantLines",
    "constantLines": [
      { "label": { "text": "Median" }, "value": 50 }
    ]
  }
  [
    {
      "name": "Q1",
      "high": 100,
      "low": 20,
      "median": 60,
      "q1": 40,
      "q3": 80
    },
    {
      "name": "Q2",
      "high": 120,
      "low": 30,
      "median": 70,
      "q1": 50,
      "q3": 90
    }
  ]

Styling

(Configured in Visual Properties)

(Configured in Layout)

Actions

(Configured in Event Actions)

{
"ON_INIT": [{ "action": "log", "params": { "message": "Chart initialized" } }],
"ON_DESTROY": [{ "action": "cleanup" }]
}

Tests

(Configured in Testing hooks)

Authorization

(Configured in Authorization)

Visibility

(Configured in Visibility)

Links

Guidelines

Usage

Sizing & Layout

Tooltips

Visibility & Authorization

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Add a labeled median/target as a constant line so it’s always visible. Put key thresholds only inside a tooltip. chartConfiguration.constantLines
Use useMockData to validate configuration before wiring data. Point to a live dataSourceId before the chart is configured. useMockData, dataSourceId, chartConfiguration
Render an in-chart empty/error overlay via child elements. Leave a blank area when data is missing. elements
Gate the chart for restricted audiences. Show the chart and rely on backend errors to block access. visibilityPolicySetId
Show the chart only when inputs are ready. Flash the chart while inputs are unresolved. displayConditions
Give the instance a meaningful authoring name. Keep a generic label that obscures its purpose. displayName
Keep padding consistent with your spacing tokens. Pack content tightly against the container edges. paddingClass
Provide test hooks for automation. Target the chart with brittle selectors. dataTestId, id

Accessibility