About
RGraph is a JavaScript charts library based on HTML5 SVG and canvas. RGraph is mature (over 15 years old) and has a wealth of features making it an ideal choice to show charts on your website.

More »

 

Download
Get the latest version of RGraph (version 6.17) from the download page. There's also older versions available, minified files and links to cdnjs.com hosted libraries.

More »

 

License
RGraph can be used for free under the GPL or if that doesn't suit your situation there's an inexpensive (£99) commercial license available.

More »

I can't get my Horizontal Bar chart to show more than 10 items of data

Post a reply

Posted by Gyozo Takacs at 09:11 on Sunday 17th March 2024 [link]
Hi!

It only displays 10 data, no more. I have 20. I looked everywhere for ways to increase the number of data, but I couldn't find it. I need a little help with this.

Gyozo

Posted by Richard at 10:37 on Sunday 17th March 2024 [link]
There are a number of examples of Horizontal Bar charts showing more than 10 pieces of data in the demos folder of the download archive. There's also an example shown below.

One thing that I'll add is that the marginInner setting (along with the other margins) can influence the amount of space that's available to you (as well as the height of the canvas (or SVG) of course) so try reducing that to zero (as shown) and then increase it slowly to suit.

Also, you can simply increase the height of the canvas (or SVG) tag that the chart is being drawn on.

hbar = new RGraph.HBar({
    id: 'cvs',
    data: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],
    options: {
        marginInner: 0,
        marginTop: 5, // Remember to give space for the title if you have one
        marginBottom: 5
    }
}).draw();

Post a reply

What's your name?
What do you want to say?