在此fiddle , 在不改变系列数据的情况下,是否可以将 x 轴标签显示为文本,即 {"apple","orange","mango"}
而不是小数,即 {0, 1,2}
没有将标签从 JSON 中分离出来并将其提供给类别。
$(function () {
$('#container').highcharts({
chart: {
},
xAxis: {
labels: {
enabled: true
}
},
series: [{
data: [["apple",29.9], ["orange",71.5], ["mango",106.4]]
}]
});
});
最佳答案
试试这个:
$(function () {
var seriesData = [["apple",29.9], ["orange",71.5], ["mango",106.4]];
$('#container').highcharts({
chart: {
},
xAxis: {
tickInterval: 1,
labels: {
enabled: true,
formatter: function() { return seriesData[this.value][0];},
}
},
series: [{
data: seriesData
}]
});
});
参见 DEMO
关于javascript - Highcharts X 轴标签为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19381530/