react-chartjs-2
- Version 5.3.1
- Published
- 55.1 kB
- No dependencies
- MIT license
Install
npm i react-chartjs-2yarn add react-chartjs-2pnpm add react-chartjs-2Overview
React components for Chart.js
Index
Variables
variable Bar
const Bar: TypedChartComponent<'bar'>;variable Bubble
const Bubble: TypedChartComponent<'bubble'>;variable Chart
const Chart: BaseChartComponent;variable Doughnut
const Doughnut: TypedChartComponent<'doughnut'>;variable Line
const Line: TypedChartComponent<'line'>;variable Pie
const Pie: TypedChartComponent<'pie'>;variable PolarArea
const PolarArea: TypedChartComponent<'polarArea'>;variable Radar
const Radar: TypedChartComponent<'radar'>;variable Scatter
const Scatter: TypedChartComponent<'scatter'>;Functions
function getDatasetAtEvent
getDatasetAtEvent: (    chart: Chart,    event: MouseEvent<HTMLCanvasElement>) => import('chart.js').InteractionItem[];- Get dataset from mouse click event - Parameter chart- Chart.js instance - Parameter event- Mouse click event - Returns- Dataset 
function getElementAtEvent
getElementAtEvent: (    chart: Chart,    event: MouseEvent<HTMLCanvasElement>) => import('chart.js').InteractionItem[];- Get single dataset element from mouse click event - Parameter chart- Chart.js instance - Parameter event- Mouse click event - Returns- Dataset 
function getElementsAtEvent
getElementsAtEvent: (    chart: Chart,    event: MouseEvent<HTMLCanvasElement>) => import('chart.js').InteractionItem[];- Get all dataset elements from mouse click event - Parameter chart- Chart.js instance - Parameter event- Mouse click event - Returns- Dataset 
Interfaces
interface ChartProps
interface ChartProps<    TType extends ChartType = ChartType,    TData = DefaultDataPoint<TType>,    TLabel = unknown> extends CanvasHTMLAttributes<HTMLCanvasElement> {}property data
data: ChartData<TType, TData, TLabel>;- The data object that is passed into the Chart.js chart - See Also- https://www.chartjs.org/docs/latest/getting-started/ 
 
property datasetIdKey
datasetIdKey?: string;- Key name to identificate dataset 'label' 
property fallbackContent
fallbackContent?: ReactNode;- A fallback for when the canvas cannot be rendered. Can be used for accessible chart descriptions - See Also- https://www.chartjs.org/docs/latest/general/accessibility.html null Replace with - childrenprop.
 
property options
options?: ChartOptions<TType>;- The options object that is passed into the Chart.js chart - See Also- https://www.chartjs.org/docs/latest/general/options.html {} 
 
property plugins
plugins?: Plugin<TType>[];- The plugins array that is passed into the Chart.js chart - See Also- https://www.chartjs.org/docs/latest/developers/plugins.html [] 
 
property redraw
redraw?: boolean;- Teardown and redraw chart on every update false 
property type
type: TType;- Chart.js chart type 
property updateMode
updateMode?: UpdateMode;- A mode string to indicate transition configuration should be used. - See Also- https://www.chartjs.org/docs/latest/developers/api.html#update-mode 
 
Package Files (5)
Dependencies (0)
No dependencies.
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (2)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/react-chartjs-2.
- Markdown[](https://www.jsdocs.io/package/react-chartjs-2)
- HTML<a href="https://www.jsdocs.io/package/react-chartjs-2"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
 Package analyzed in 2761 ms.
- Missing or incorrect documentation? Open an issue for this package.
