MDK Logo
UI Kitreact-devkitComponentsCoreCharts

AverageDowntimeChart

Stacked bar chart of average downtime (curtailment vs operational issues). Wraps `ChartContainer` and `BarChart`; pass period labels and rate arrays via `data`.

Stacked bar chart of average downtime (curtailment vs operational issues). Wraps ChartContainer and BarChart; pass period labels and rate arrays via data.

import { AverageDowntimeChart } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
titleOptionalstring
unitOptionalstring
heightOptionalnumber
barWidthOptionalnumber
classNameOptionalstring
isLoadingOptionalboolean
emptyMessageOptionalstring
dataOptionalAverageDowntimeChartData
yTicksFormatterOptional(value: number) => stringFormats Y-axis ticks, tooltips, and bar data labels (values are 0–1 rates).
showDataLabelsOptionalboolean

Usage

Stacked bar chart of Curtailment vs Op. Issues downtime rates. Includes ChartContainer chrome: title, unit subtitle, loading, and empty state.

Example

import { AverageDowntimeChart } from '@tetherto/mdk-react-devkit/core'export const AverageDowntimeChartExample = () => (  <div className="mdk-example-row">    <AverageDowntimeChart      data={{        labels: ['Mon', 'Tue', 'Wed'],        curtailment: [0.02, 0.01, 0.03],        operationalIssues: [0.05, 0.04, 0.06],      }}    />  </div>)