Skip to content

Compact horizontal bar chart

D3 chart

For all common D3 chart properties, refer to D3 chart API.

Chart.CompactHorizontalBar

js
import { Chart } from '@semcore/ui/d3-chart';

CompactHorizontalBarChartProps

BaseChartProps<> & {...}
NameTypeDescription
xstring Field name from data array for the x-axis values
ystring Field name from data array for the y-axis values
xScaleScaleBand<any> | ScaleTime<any, any> Custom x-axis scale
yScaleScaleLinear<any, any> Custom y-axis scale
onClickHoverRect(index: number, e: React.SyntheticEvent) => void Handle click by `HoverRect`. `index` is an index of the data array.
onClickBar(barItem: number, e: React.SyntheticEvent) => void Handle click by Bar.

CompactHorizontalBar

js
import { CompactHorizontalBar } from '@semcore/ui/d3-chart';

<CompactHorizontalBar />;

CompactHorizontalBarProps

& {...}
NameTypeDescription
xstring Field name from `data` array item for the XAxis
ystring Field name from `data` array item for the YAxis
colorstring Line color
radiusnumber Bars rounded corners
durationnumber Animation duration in ms
transparentboolean Enables element transparency
patterns Enables charts patterns that enhances charts accessibility

Released under the MIT License.

Released under the MIT License.