Author: | kondapally1989 |
---|---|
Views Total: | 3,632 views |
Official Page: | Go to website |
Last Update: | November 24, 2016 |
License: | MIT |
Preview:

Description:
krap.js is a lightweight and dependency-free JS library used for drawing simple dynamic charts on the html page using SVG. Currently supports pie and bar(column) charts.
Preview:
Import the krap.js and krap.css into the html page.
<script src="krap.js"></script> <link rel="stylesheet" href="krap.css">
Create a placeholder element for the chart.
<div id="container" > </div>
Define an array of objects you want to present in the chart.
var json =[ {oracle:[ {profits:[ {phones:1}, {software:2} ]}, {loss:[3]}, {misc:[6]}, ]}, {amazon:[10]}, {google:[60]}, {microsoft:[20]} ];
Render the data as a pie chart inside the DIV container you created.
properties = {} properties['width'] = 300; properties['height']=300; properties['data']= [10,30,60] properties['colours']= ['#38D3EE', '#C9D2D4', '#FF5A82']; chart.pie('pie',properties);
Render a pie chart inside the DIV container you created.
var props = { 'width': 300, 'height': 300, 'data': {'apple':5,'oracle':10,'google':15,'tesla':20,'A':15,'B':10,'C':5}, 'xCords': [], 'yCords': [], 'yCordsSorted': [], 'divId': 'undefined', 'datumsPerScreen': 4, 'colours': {}, 'barColours': 'blue', 'yTickLabels': {}, 'svgObj': 'undefined', 'axisType': 'generateSimpleAxis' }; chart.bar('bar',props);