SVG Line charts that you could use in a dashboard
This goes in the documents header:
<script src="RGraph.svg.common.core.js"></script>
<script src="RGraph.svg.line.js"></script>
Put this where you want the chart to show up:
<style>
div#charts{
position: relative;
background-color: black;
height: 250px;
}
div#charts div {
position: absolute;
top: 20px;
width: 300px;
height: 200px;
}
</style>
<div id="charts">
<div id="chart-container1"></div>
<div id="chart-container2"></div>
<div id="chart-container3"></div>
</div>
This is the code that generates the chart:
<script>
// The config is shared by aall three charts
config = {
gutterTop: 5,
gutterRight: 5,
gutterBottom: 5,
gutterLeft: 5,
xaxis: false,
yaxis: false,
yaxisScale: false,
linewidth: 2,
yaxisMax: 50,
backgroundGridVlines: false,
backgroundGridBorder: false,
colors: ['white'],
filled: true,
filledColors: ['gray'],
spline: true
};
line1 = new RGraph.SVG.Line({
id: 'chart-container1',
data: [8,7,5,6,8,9,8,7,5,7,11,15,14,16,15,19],
options: config
}).draw();
line2 = new RGraph.SVG.Line({
id: 'chart-container2',
data: [12,19,16,18,15,12,16,19,25,21,25,23,29,31,32,30],
options: config
}).draw();
line3 = new RGraph.SVG.Line({
id: 'chart-container3',
data: [10,15,16,18,14,19,15,13,14,16,18,15,18,14,15,18],
options: config
}).draw();
</script>
« Back