Interface: BarChartOptions<TXAxisOptions, TYAxisOptions>
Type parameters
Name | Type |
---|---|
TXAxisOptions | AxisOptions |
TYAxisOptions | TXAxisOptions |
Hierarchy
Options
<TXAxisOptions
,TYAxisOptions
>↳
BarChartOptions
Properties
classNames
• Optional
classNames: Object
Override the class names that get used to generate the SVG structure of the chart
Type declaration
Name | Type |
---|---|
chart? | string |
horizontalBars? | string |
label? | string |
labelGroup? | string |
series? | string |
bar? | string |
grid? | string |
gridGroup? | string |
gridBackground? | string |
vertical? | string |
horizontal? | string |
start? | string |
end? | string |
Overrides
Defined in
charts/BarChart/BarChart.types.ts:22
seriesBarDistance
• Optional
seriesBarDistance: number
Specify the distance in pixel of bars in a group
Defined in
charts/BarChart/BarChart.types.ts:40
stackBars
• Optional
stackBars: boolean
If set to true this property will cause the series bars to be stacked. Check the stackMode
option for further stacking options.
Defined in
charts/BarChart/BarChart.types.ts:44
stackMode
• Optional
stackMode: boolean
| "accumulate"
| "accumulate-relative"
If set to true this property will force the stacked bars to draw from the zero line. If set to 'accumulate' this property will form a total for each series point. This will also influence the y-axis and the overall bounds of the chart. In stacked mode the seriesBarDistance property will have no effect. If set to 'accumulate-relative' positive and negative values will be handled separately.
Defined in
charts/BarChart/BarChart.types.ts:50
horizontalBars
• Optional
horizontalBars: boolean
Inverts the axes of the bar chart in order to draw a horizontal bar chart. Be aware that you also need to invert your axis settings as the Y Axis will now display the labels and the X Axis the values.
Defined in
charts/BarChart/BarChart.types.ts:54
distributeSeries
• Optional
distributeSeries: boolean
If set to true then each bar will represent a series and the data array is expected to be a one dimensional array of data values rather than a series array of series. This is useful if the bar chart should represent a profile rather than some data over time.
Defined in
charts/BarChart/BarChart.types.ts:58
reverseData
• Optional
reverseData: boolean
If true the whole data is reversed including labels, the series order as well as the whole series data arrays.
Defined in
charts/BarChart/BarChart.types.ts:62
showGridBackground
• Optional
showGridBackground: boolean
If the bar chart should add a background fill to the .ct-grids group.
Defined in
charts/BarChart/BarChart.types.ts:66
width
• Optional
width: string
| number
Specify a fixed width for the chart as a string (i.e. '100px' or '50%')
Inherited from
Defined in
height
• Optional
height: string
| number
Specify a fixed height for the chart as a string (i.e. '100px' or '50%')
Inherited from
Defined in
low
• Optional
low: number
Overriding the natural low of the chart allows you to zoom in or limit the charts lowest displayed value
Inherited from
Defined in
high
• Optional
high: number
Overriding the natural high of the chart allows you to zoom in or limit the charts highest displayed value
Inherited from
Defined in
referenceValue
• Optional
referenceValue: number
Unless low/high are explicitly set, bar chart will be centered at zero by default. Set referenceValue to null to auto scale.
Inherited from
Defined in
chartPadding
• Optional
chartPadding: number
| Partial
<ChartPadding
>
Padding of the chart drawing area to the container element and labels as a number or padding object.
Inherited from
Defined in
axisX
• Optional
axisX: TXAxisOptions
Options for X-Axis
Inherited from
Defined in
axisY
• Optional
axisY: TYAxisOptions
Options for Y-Axis
Inherited from
Defined in
plugins
• Optional
plugins: (Plugin
| [Plugin
, any
])[]