/* File name : graph.js Description : Display some graphs according to their settings */ function displayColumnChart(containerId, categories, data) { Highcharts.chart(containerId, { chart: { type: 'column' }, title: { text: '' }, tooltip: { pointFormat: '{series.name}: {point.y}%' }, xAxis: { categories: categories, }, credits: { enabled: false }, plotOptions: { column: { stacking: 'normal', dataLabels: { enabled: true, format: '{point.y}%' } } }, series: data, }); } function displayPolarSpider(containerId, categories, series) { Highcharts.chart(containerId, { chart: { polar: true, type: 'line' }, title: { text: '', }, pane: { size: '100%' }, credits: { enabled: false }, xAxis: { categories: categories, tickmarkPlacement: 'on', lineWidth: 0, }, yAxis: { gridLineInterpolation: 'polygon', lineWidth: 0, min: 0, }, plotOptions: { series: { pointPlacement: 'on' } }, tooltip: { shared: true, pointFormat: '{series.name}: {point.y}%
' }, series: series, responsive: { rules: [{ condition: { maxWidth: 800 }, chartOptions: { pane: { size: '50%' } } }] } }); }