📊 Small & simple HTML5 charts
The following chart types are implemented:
- Bar Charts
- Line Charts
- Pie Charts
- Ring Charts
Install:
npm install schart.js
Create a Canvas element with an id attribute, width and height:
<canvas id="canvas" width="500" height="400"></canvas>
Initialize the chart using Javascript:
new sChart(canvasId, type, data, options)
Take bar charts for example:
// Bar Charts
var data = [
{name:'2014', value:2260},
{name:'2015', value:1170},
{name:'2016', value:970},
{name:'2017', value:1450}
]
new sChart('canvas', 'bar', data, {
title: '商店近年营业总额' // The title of a bar chart
});
String.The title of chart. Default is null.
String.Title Color. Default is '#000000'.
String.Title position. Default is 'top'.
String.The background color of chart. Default is '#ffffff'.
Number.Inside margin of chart. Default is 50.
Number.The number of points on the Y axis. Default is 5.
String.The color of bar chart or line chart. Default is '#1E9FFF'.
String.The color of the coordinate axis. Default is '#666666'.
String.The color of the horizontal lines of the content. Default is '#eeeeee'.
Number.The radius of a pie chart or ring chart. Default is 100.
Number.The inner radius of a ring chart. Default is 700.
Array.The color list of a pie chart or ring chart. Default is ['#1E9FFF', '#13CE66', '#F7BA2A', '#FF4949', '#72f6ff'];
String.The color of the legend text. Default is '#000000'.
Number.Legend position of top. Default is 40.
vue-schart : Vue.js wrapper for sChart.js