0
我正面臨顯示圖形中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同意。看起來好像OP是一開始就錯誤的。可能與他們的'類別:xAxis'代碼有關。 – wergeld
我不認爲這是一個數據格式問題,請參閱:http://jsfiddle.net/8n7q2fyd/但我想,在某些地方OP使用'Highcharts.setOptions()',它設置默認值,如格式化等。只是圖表的屏幕截圖看起來很奇怪 - 翻譯所有標籤(xAxis.category和yAxis.title)。 –