JSFiddle - React, Tailwind, and code Playground
by Milomir Topic
HTML
<script src="http://highcharts.com/js/testing.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<SELECT id="list">
<OPTION VALUE="A">Data Set A</OPTION>
<OPTION VALUE="B">Data Set B</OPTION>
<OPTION VALUE="C">Data Set C</OPTION>
<OPTION VALUE="D">Data Set D</OPTION>
</SELECT>
<button id="change">Refresh Table</button>
<div id="container" style="height: 400px"></div>
JavaScript
var options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'areaspline'
},
series: [{name: 'jedan', data: [1,2,3,2,1]},{name: 'dva', data: [34,23,13,24,35]}]
};
var chart = new Highcharts.Chart(options);
$("#list").on('change', function(){
//alert('f')
var selVal = $("#list").val();
if(selVal == "A" || selVal == '')
{
options.series = [{color: 'rgba(77, 143, 214, 0.50)', name: 'jedan', data: [1,2,3,2,1]},{name: 'dva', data: [34,23,13,24,35]}]
}
else if(selVal == "B")
{
options.series = [{name: 'tri', data: [3,2,1,2,3]}, {name: 'cetiri', data: [34,23,13,24,35]}]
}
else if(selVal == "C")
{
options.series = [{name: 'pet', data: [1,2,3,2,1]},{name: 'sest', data: [34,23,13,24,35]}]
}
else if(selVal == "D")
{
options.series = [{name: 'sedam', data: [1,2,3,2,1]},{name: 'osam', data: [34,23,13,24,35]}]
}
var chart = new Highcharts.Chart(options);
});