Я создал верхнюю диаграмму, используя код из следующей скрипки, но изменил данные на строку Java (которая тянет в порядке), но получаю сообщение об ошибке «uncaught syntax error: invalid or неожиданный токен»
https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/column-rotated-labels/
Когда я нажимаю на ошибку, она загружает эти источники консоли и указывает на тег «data»:
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: 'Users per lesson'
},
xAxis: {
type: 'category',
labels: {
rotation: -45,
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
},
yAxis: {
min: 0,
title: {
text: 'Users'
}
},
series: [{
name: 'Users',
data: [
"['Snowboarding for dummies', 1],
['Advanced Carving
Techniques', 1],"
],
dataLabels: {
enabled: true,
rotation: -90,
color: '#FFFFFF',
align: 'right',
format: '{point.y:.1f}', // one decimal
y: 10, // 10 pixels down from the top
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
}]
});
То, что я на самом деле передаю:
data: [
<%=session.getAttribute("jsTag") %>
],
Но это создает строку с разрывами строк в?
Если я вывожу строку, она выводится как все в одной строке:
['Сноуборд для чайников', 1], ['Advanced Carving Techniques', 1],