Generate a bar chartTag(s): Varia
Vertical bar
<html>
<head></head>
<body>
<script>
var data = [
['jan', 10], ['feb', 50], ['mar', 30] ,
['apr', 100], ['may', 50], ['jun', 110] ,
['jul', 40], ['aug', 50], ['sep', 70] ,
['oct', 80], ['nov', 20], ['dec', 80]
];
document.write('<table border="0"><tr>');
for (var i=0; i < data.length; ++i)
document.write(
'<td align="center" valign="bottom">'
+ data[i][1]
+ '<div style="background:red;width:20px;height:'
+ data[i][1] + 'px"> </div>'
+ data[i][0] +'</td>');
document.write('</tr></table>');
</script>
</body>
</html>
Horizontal bar
<html>
<head></head>
<body>
<script>
var data = [
['jan', 10], ['feb', 50], ['mar', 30] ,
['apr', 100], ['may', 50], ['jun', 110] ,
['jul', 40], ['aug', 50], ['sep', 70] ,
['oct', 80], ['nov', 20], ['dec', 80]
];
document.write('<table border="0">');
for (var i=0; i < data.length; ++i)
document.write(
'<tr><td>' + data[i][0]
+'<td><hr id="red" style="height: .8em; '
+ 'background-color: red; color: red; '
+ 'margin-left: 0; text-align: left; '
+ 'width: ' + data[i][1] + 'px"/><td>' + data[i][1]);
document.write('</tr></table>');
</script>
</body>
</html>
See this HowTo to generate a bar chart using Google Chart API.
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com