У меня возникает проблема с отображением значений оси y в графике. Это мой код:Графическая диаграмма Highcharts не отображает значения yaxis
var options = {
chart: {
renderTo: 'charts_container',
type: 'column'
},
title: {
text: selecte_company+' '+duration+' '+selecte_branch+' '+selected_menu
},
colors: ['#ABD373', '#FFD285', '#EC5657'],
legend: {
itemStyle: {
color: '#737979'
}
},
xAxis: {
categories: xAxis
},
yAxis: {
title: {
text: yAxis
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: [{}]
};
$.getJSON(dataLink, function(data) {
console.log("data");
console.log(data);
console.log(data.length);
console.log(data[0].data.length);
if (data[0].data.length == 0) {
$('#charts_container').html('<p id="defalip";>No data found..</p>');
} else {
options.series = data;
var chart = new Highcharts.Chart(options);
}
});
И мой JSON является:
[{"name":"value1","data":[[0.91]]},{"name":"valur4 %","data":[[42.63]]}]
Я хочу, чтобы показать мои данные, как это:
Хотя все хорошие моменты, я не думаю, что это отвечает на вопрос о том, почему на оси y нет меток (чего я тоже не знаю). Кажется, есть проблема форматирования данных, которая может быть частью проблемы хотя) – jlbriggs
@jlbriggs Согласен. Казалось, что ФП был на неправильной ноге. Вероятно, это как-то связано с их «категориями: xAxis». – wergeld
Я не думаю, что это проблема форматирования данных, см .: http://jsfiddle.net/8n7q2fyd/ Но я предполагаю, что где-то OP использует 'Highcharts.setOptions()', который устанавливает значения по умолчанию, такие как formatters и т. Д. Просто скриншот диаграммы выглядит странно - перевод всех ярлыков (xAxis.category и yAxis.title). –