HOWTO: Get rounded corners on a Bar chart
This page previously detailed how to get rounded corners on
your Bar chart
. This involved a lot
of code and necessitated you to redefine the canvas
rect
api
function.
Now, however, there's a corners
option for the
Bar chart
which does everything for you.
Animations are no problem either.
Here's the source code for the chart on the right which
demonstrates the corners
option. There's also a cornersRoundRadius
option as well which allows you to
control the extent of the rounding effect.
<script>
new RGraph.Bar({
id: 'cvs',
data: [12,13,16,15,16,19,19,12,23,16,13,24],
options: {
marginTop: 35,
marginLeft: 35,
title: 'A Bar chart with rounded corners',
titleSize: 16,
titleBold: true,
xaxisLabels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
tooltips: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
backgroundGridVlines: false,
backgroundGridBorder: false,
xaxis: false,
yaxis: false,
colors: ['Gradient(#f33:red)'],
corners: 'round',
cornersRoundRadius: 50
}
}).draw();
</script>