ruby on rails - Using Highcharts to make correct graphs on RoR apps -


i using highcharts library create charts on ror application (plugin in redmine). used this video example.

my problem every chart want draw formed "line chart".

for example:

 $(function () {     $('#container').highcharts({         chart: {             type: 'column'         },         title: {             text: 'monthly average rainfall'         },         subtitle: {             text: 'source: worldclimate.com'         },         xaxis: {             categories: [                 'jan',                 'feb',                 'mar',                 'apr',                 'may',                 'jun',                 'jul',                 'aug',                 'sep',                 'oct',                 'nov',                 'dec'             ]         },         yaxis: {             min: 0,             title: {                 text: 'rainfall (mm)'             }         },         tooltip: {             headerformat: '<span style="font-size:10px">{point.key}</span><table>',             pointformat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +                 '<td style="padding:0"><b>{point.y:.1f} mm</b></td></tr>',             footerformat: '</table>',             shared: true,             usehtml: true         },         plotoptions: {             column: {                 pointpadding: 0.2,                 borderwidth: 0             }         },         series: [{             name: 'tokyo',             data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1,        95.6, 54.4]          }, {             name: 'new york',             data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3]          }, {             name: 'london',             data: [48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2]          }, {             name: 'berlin',             data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5, 57.4, 60.4, 47.6, 39.1, 46.8, 51.1]          }]     }); });    

as can notice, put:

chart: {             type: 'column'         }, 

but line chart, not column chart.

you can set type this:

chart: {             type: 'line'         }, 

or can set different types series this:

{             name: 'london',             type: 'line',             data: [48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2]          }, {             name: 'berlin',             type: 'column',             data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5, 57.4, 60.4, 47.6, 39.1, 46.8, 51.1]          } 

example: http://jsfiddle.net/fwhgx/6/


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -