ibcs-react
Components

LineChart

The IBCS line chart (template C07) - dense multi-series time lines with markers, scenarios AC/PY/PL/FC, optional variance panel.

Scenario lines in IBCS notation with point markers, plus an optional variance panel against a chosen base.

When to use

Trend over many periods (10+, up to hundreds of points). Lines carry markers so they read as connectors, not continuous values. Use columns instead for few periods.

Example

FC 3.2MPL 3.2MPY 3MAC 2.9MP1P3P5P7P9P11P13+150K+220K+170K+60K+170K+210K+80K+170K+230K+190K+190K+170K+180K
Line chart of 4 series - data table
ACPYPLFCΔPYΔPY%
P12.3M2.2M2.3Mn/a+150K+7.0%
P22.4M2.2M2.4Mn/a+220K+10.0%
P32.6M2.4M2.5Mn/a+170K+7.1%
P42.5M2.4M2.5Mn/a+60K+2.5%
P52.6M2.5M2.6Mn/a+170K+6.9%
P62.7M2.5M2.6Mn/a+210K+8.4%
P72.7M2.6M2.7Mn/a+80K+3.1%
P82.8M2.6M2.7Mn/a+170K+6.5%
P92.9M2.7M2.9Mn/a+230K+8.5%
P10n/a2.8M2.9M3M+190K+6.8%
P11n/a2.9M3M3.1M+190K+6.6%
P12n/a3M3.1M3.1M+170K+5.8%
P13n/a3M3.2M3.2M+180K+6.0%
import { LineChart } from "ibcs-react";

<LineChart
  data={months} // { category, AC?, PY?, PL?, FC? }
  comparison="PY"
  variance="abs"
/>; // markers auto-hide above ~40 points for performance

By default every scenario present in the data is drawn; narrow that with series={["AC", "PY"]}. showMarkers forces the markers back on (or off) when the automatic density rule picks the wrong side.

Props

Prop

Type

ibcs-react is an independent open-source library and is not affiliated with, certified by, or endorsed by the IBCS Association or ISO. It follows the IBCS® notation rules (the basis of ISO 24896); IBCS® is a registered trademark of the IBCS Association.

On this page