Minimalist charts as Web Components using SVG, CSS, and TypeScript.
npm install chrtsFirst, import the library in your JavaScript or TypeScript file:
import { ChrtsPie, ChrtsBars, ChrtsSegment } from "chrts"Then, use the components in your HTML:
<chrts-pie>
<chrts-segment color="red" label="Red" value="120"></chrts-segment>
<chrts-segment color="blue" label="Blue" value="80"></chrts-segment>
</chrts-pie><chrts-bars>
<chrts-segment color="green" label="Green" value="50"></chrts-segment>
<chrts-segment color="purple" label="Purple" value="100"></chrts-segment>
</chrts-bars>Each chart component uses the <chrts-segment> child component to define its data segments. The <chrts-segment> component has three attributes:
color: The color of the segment.label: The label of the segment.value: The numerical value of the segment.
