我試圖從Highcharts得到一個線條圖。我的JSON看起來像Highcharts線條圖,從JSON填充xAxis
[{"Monat":"April","d07geb":1.5},{"Monat":"June","d07geb":0.5},{"Monat":"March","d07geb":0.5},{"Monat":"May","d07geb":0.2}]
Monat意味着月,我試圖得到的xAxis價值。 d07geb是該特定月份的金額。
該線條繪製完美,並且高圖似乎是正確的。但是,而不是一個月,xAxis有數字值。從1月開始,下一個入口是00:00:00.001。
我對此很新穎。我設法使用餅圖和柱形圖。但是這個驅使我堅果
$(function() {
var chart;
var myJson =
[{"Monat":"April","d07geb":1.5},{"Monat":"June","d07geb":0.5},{"Monat":"March","d07geb":0.5},{"Monat":"May","d07geb":0.2}]
$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Money per Month'
},
xAxis: {
type: 'datetime'},
tooltip: {
formatter: function() {
return '<b>'+ this.point.name;
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
formatter: function() {
return '<b>'+ this.point.name;
}
}
}
},
series: []
};
var seriesNew = {
type: 'line',
name: 'value',
data: []
};
jQuery.each(myJson, function (itemNo, item) {
seriesNew.data.push([
item.Monat,
item.d07geb
])
});
options.series.push(seriesNew);
chart = new Highcharts.Chart(options);
});
});
推動我堅果的部分是,在phpmyadmin中,您可以使用higchart直接顯示查詢。它的作用就像一個魅力。但我無法從中解脫出來。 – user2476011