Chart.Funnel.js
The funnel plugin for Chart.js > 2.0
Installation
To download a zip, go to the Chart.Funnel.js on Github
To install via npm / bower:
npm install chartjs-funnel --save
Usage
To configure the funnel plugin, you can simply set chart type to funnel
.
Simple example:
var config = type: 'funnel' data: datasets: data: 30 60 90 backgroundColor: "#FF6384" "#36A2EB" "#FFCE56" hoverBackgroundColor: "#FF6384" "#36A2EB" "#FFCE56" labels: "Red" "Blue" "Yellow"
Funnel chart support upside-down drawing or against left or right side drawing.
Please see example
folder for more information
You can find documentation for Chart.js at www.chartjs.org/docs.
Options
sort
Reverse or not, you can set 'desc' to draw an upside-down funnel.
default is 'asc'.
gap
The gap between to trapezium in our funnel chart. The unit is px.
default is 2
keep
Draw element against left or right side.
default is 'auto'.
topWidth
The top-width of funnel chart, defualt is 0
bottomWidth
The bottom-width of funnel chart, default use the width of canvas.
tooltips
The tooltips option is a special option for funnel chart, you should be careful if you want to rewrite the option.
The default option is
callbacks: { return ''; } { return datalabelstooltipItemindex + ': ' + datadatasetstooltipItemdatasetIndexdatatooltipItemindex; }
License
Chart.Funnel.js is available under the MIT license.