-
Install via
npm
:$ npm install frappe-charts
and include in your project:
import Chart from "frappe-charts/dist/frappe-charts.min.esm"
-
...or include within your HTML
<script src="https://unpkg.com/[email protected]/dist/frappe-charts.min.iife.js"></script>
const data = {
labels: ["12am-3am", "3am-6pm", "6am-9am", "9am-12am",
"12pm-3pm", "3pm-6pm", "6pm-9pm", "9am-12am"
],
datasets: [
{
title: "Some Data",
color: "light-blue",
values: [25, 40, 30, 35, 8, 52, 17, -4]
},
{
title: "Another Set",
color: "violet",
values: [25, 50, -10, 15, 18, 32, 27, 14]
}
]
}
const chart = new Chart({
parent: '#chart', // or a DOM element
title: "My Awesome Chart",
data: data,
type: 'bar', // or 'line', 'scatter', 'pie', 'percentage'
height: 250
})
If you want to contribute:
- Clone this repo.
cd
into project directorynpm install
npm run dev
This repository has been released under the MIT License
Project maintained by Frappe. Used in ERPNext. Read the blog post.