Single Container
Basic Configuration
Single Container is a basic container for a Unovis component. It is designed to hold one visualization component and an (optional) Tooltip. Just wrap the component of your choice in Single Container to render it.
For XY Components, instead use the XY Container, which designed to handle 2D data with X and Y coordinates.
Sizing
Width and Height
By default, Single Container will try to fit within the bounds of its parent HTML element. If the parent
height isn't defined, the default height of 300px
will be applied. You can also explicitly define the container's
size with the width
and height
properties, which accepts numeric values.
const width = 200;
const height = 100;
Margin and Padding
You can supply Single Container's margin
and padding
properties with values of the following type:
type Sizing = {
top: number;
bottom: number;
left: number;
right: number;
}
Where each number represents the number of pixels for the corresponding property.
sizing
Property
The sizing
property determines whether components should fit into the container
or the container should expand to fit to the component's size. Currently, only
Sankey supports the sizing
option. By default, all components will fit to the size of Single Container.
SVG Defs
You can use the svgDefs
property to define custom fill patterns for your components.
See our Tips and Tricks for details.
Component Props
Name | Type | Description |
---|---|---|
* required property |