A Horizontal Bar showing the popularity of coding languages
Summary: A Horizontal Bar chart that's showing the popularity of various computer programming languages. The labels are added manually using the RGraph.text2() function.
This Horizontal Bar chart does not use the
but instead has a minimal
marginLeft setting and then uses some
custom code in the
draw event to manually draw some labels. It also
labelsAbove option to indicate the percentages for each bar.
grow() effect is employed to animate the chart.
draw event wasn't used and the labels were simply
added after the chart had been drawn then they would
disappear when the canvas is cleared for the second frame of the
animation. And that happens so fast that it would seem like they
just aren't being drawn.
responsive() function doesn't do much - it simply changes the width and height of
the canvas tag and changes the CSS
float thats applied to the container of the canvas.
<script src="RGraph.common.core.js"></script> <script src="RGraph.hbar.js"></script>Put this where you want the chart to show up:
<div style="float: right"> <canvas id="cvs" width="600" height="450"> [No canvas support] </canvas> </div>This is the code that generates the chart: