Charts
Bar Chart — editable Remotion component
An adaptive animated bar chart for ranked metrics and categorical comparisons.
Component details
- Version
- 0.2.0
- License
- MIT
- Duration
- 5.0 seconds
- Dimensions
- 1920 × 1080
Prerequisite: Create a Remotion project
Agent Motion installs components into an existing Remotion project. If you are starting fresh, create the standard project structure first:
npx @agent-motion/cli create remotion my-remotion-video
Add editable source
Run this command from the root of your Remotion project. No separate Agent Motion CLI installation is required.
npx @agent-motion/cli add bar-chart@0.2.0
Agent guidance
- The chart has no built-in background, title, border, or card surface; place it directly over the scene.
- Presets are bundles of public prop values: choose editorial, gradient, dark, minimal, or inside, then use explicit props to override the preset.
- Use for comparing three to seven categorical values and keep labels aligned with value order.
- Use secondaryAccentEnabled for two-color gradients and highlightLeading to accent the first maximum bar.
- Use gridVisible to hide all grid lines and gridDashed to switch the grid between dashed and solid.
- Use labelsVisible and valuesVisible to remove text layers independently, and valuePosition to place numeric values above or inside bars.
- Use labelSizePercent and valueSizePercent for responsive typography, or exact font-size props for fixed sizing.
- Use barRadius and barGapPercent to tune bar shape and density.
- The bars fill the resolved width and height and remain adaptive in landscape, portrait, and square compositions.
- The component is visible from frame zero and only animates its internal bars.
- Leave x, y, width, and height unset for centered eighty-percent sizing.
- Use Area Chart or Signal Chart when values represent a continuous timeline.