Graphic is a grammar of data visualization and Flutter charting library.
Flexible declarative grammar: This visualization grammar derives from Leland Wilkinson's The Grammar of Graphics, and tries to balance between theoretical beauty and practicability. Data processing steps and mark shapes can be composed freely in a declarative specification, not limited to certain chart types. And shape draw methods are customizable.
Interaction: With the event and selection definition, the chart is highly interactive, such as highlighting selected items, popping a tooltip, or scaling the coordinate.
Animation: Mark transition animation can be set when a chart is built or changed. The entrance animation has various forms.
Skill for AI coding
Add the following skill, and your coding agent will be an expert of charting with this library: