Прежде всего, вам нужно добавить исходный код Highcharts:
<script src="https://code.highcharts.com/highcharts.js"></script>
Далее необходимо создать контейнер HTML для диаграммы, например:
function format(title) {
return '<div class="slider" name>' +
'<table class=table table hover border="0" class="details-table">' +
... +
'<div id="chart' + title[14] + '"></div>' +
'</div>'
}
И, наконец, вы можете создать диаграмму в click
функции события:
$('#selection-datatable tbody').on('click', 'td.details-control', function() {
...
else {
...
createChart('chart' + row.data()[14], row.data().slice(16));
$('div.slider', row.child()).slideDown();
}
});
});
function createChart(container, data) {
Highcharts.chart(container, {
series: [{
data: (function() {
data.forEach(function(el, i) {
data[i] = Number(el);
});
return data;
})()
}],
xAxis: {
categories: categories
}
})
}
Демонстрационная версия: http://jsfiddle.net/BlackLabel/6g02a1uz/
Документы: https://www.highcharts.com/docs/getting-started/your-first-chart