The guide is being migrated; some links to the API reference may be missing. Use the search bar in the API reference.

Component

Components are the basic graphical building blocks of Vico. There are several built-in implementations, which cover most use cases:

  • TextComponent draws text. It supports font customization, line breaks, rotation, backgrounds, and more. In composable contexts, use rememberTextComponenent.

  • ShapeComponent draws Shapes, for which you can define a color, a stroke, and more. In composable contexts, use rememberShapeComponent.

  • LineComponent draws horizontal and vertical lines. In composable contexts, use rememberLineComponent.

  • LayeredComponent draws two Components on top of each other and lets you specify their spacing.