React
Bullet Chart
Visualize values with an error range.
Basic Implementation
To render a Bullet Chart, import the BulletChart component.
The following implementation will generate the compass you can see in the image above:
import { BulletChart } from "@meistercharts/meistercharts-react";
export function MyChart() {
const config = {
categories: [
{ current: 15, barStart: 10, barEnd: 20, label: "Monday" },
{ current: 30, barStart: 27, barEnd: 45, label: "Tuesday" },
{ current: 5, barStart: 0, barEnd: 12, label: "Wednesday" },
{ current: 43, barStart: 17, barEnd: 62, label: "Thursday" },
{ current: 18, barStart: 10, barEnd: 30, label: "Friday" },
],
};
return <BulletChart configuration={config} />;
}
For improved performance you should initialize the chart configuration inside a useMemo hook.
Chart Configuration
The data as well as the compass style is configurable via the configuration prop. It accepts a BulletChartConfiguration object.
On this page