simple-funnel-chart
v1.0.3
Published
Simple Funnel Chart on React
Downloads
2
Readme
simple-funnel-chart
Simple Funnel Chart on React
Sample
Install
npm install --save simple-funnel-chart
Usage
import React from 'react'
import { Funnel } from 'simple-funnel-chart'
import 'simple-funnel-chart/dist/index.css'
const data = [
{ value: 100, name: 'Leads' },
{ value: 70, name: 'Calls' },
{ value: 50, name: 'Meetings' },
{ value: 10, name: 'Sales' }
];
const App = () => {
return <Funnel
data={data}
width={250}
hideLegend={false}
rowHeight={20}
onRowClick={(item) => alert(item.name + ' ' + item.value)}
fontSize={'14px'}
marginText={'-20px'}
/>
}
export default App
Properties
| Name | Type | Required | Default | Description | | ----------- | -------- | -------- | ------- | --------------- | | data | Array | True | | Array of values { value: 0, name: 'Name' }| | width | Int | False | 500 | Funnel width | | hideLegend | Bool | False | False | Hide legend | | rowHeight | Int | False | 20 | Row height | | onRowClick | Function | False | | A function that is called when a row is clicked; an object with the value and name of the row is passed as a parameter | | fontSize | String | False | "14px" | Font size | | marginText | String | False | "-20px" | Margin for text, may be required at different font sizes |
License
MIT © nekiyl1