.net Powerful JavaScript charts
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 use for showing charts on your website.

More »


Get the latest version of RGraph (version 6.18, 1st June 2024) from the download page. You can read the changelog here. There's also older versions available, minified files and links to hosted libraries.

More »


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

More »

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

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

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.


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

[Replies are closed]