Clean Customizable Graph & Chart Plugin with jQuery and Canvas - Graphly

File Size: 69.5 KB
Views Total: 3702
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Clean Customizable Graph & Chart Plugin with jQuery and Canvas - Graphly

Graphly is a lightweight jQuery plugin to render an Canvas based graph & chart from your data constructed in a Javascript file. The plugin is designed to be highly customizable and supports various types of charts such as bar chart, line chart, and much more.

Basic usage:

1. Include the latest jQuery library together with jquery.graphly.min.js into your document.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/jquery.graphly.min.js"></script>

2. Create an canvas element where you want to render a chart.

<canvas id="demo"></canvas>

3. Create the data for a basic bar chart following the data structure as follows.

$(function() {
var basic_graph_data = {
xLabel: 'Month',
yLabel: 'Closing Price',
groups: [
{
label: 'Months',
values: [
{
label: 'Jan',
value: 120.20
},
{
label: 'Feb',
value: 110.73
},
{
label: 'Mar',
value: 115.04
},
{
label: 'Apr',
value: 80.14
},
{
label: 'May',
value: 63.44
},
{
label: 'Jun',
value: 68.49
},
{
label: 'Jul',
value: 56.85
},
{
label: 'Aug',
value: 59.72
},
{
label: 'Sep',
value: 54.44
},
{
label: 'Oct',
value: 79.24
},
{
label: 'Nov',
value: 81.71
},
{
label: 'Dec',
value: 92.59
}
]
}
]
};

});

4. Call the plugin on the canvas element.

$('#demo').graphly({ 'data' : basic_graph_data });

5. Default settings.

'data'          : null,
'type'          : 'bar',
'paddingTop'    : 1,
'paddingLeft'   : 1,
'paddingBottom' : 1,
'paddingRight'  : 1,
'showLabels'    : true,
'showLegend'    : true,
'width'         : null,
'height'        : null,
'theme'         : 'default',
'removeBorders' : false,
'customTheme'   : null

This awesome jQuery plugin is developed by rastating. For more Advanced Usages, please check the demo page or visit the official website.