我正在AdvancedFormat面板中使用java构建堆积的条形图,这由准备中的SQL查询提供。尽管按日期对sql查询进行了排序(在“测试”窗口中以正确的顺序显示了日期),但这些日期仍在网络屏幕中混乱了。
我正在使用以下AdvancedFormat
AdvancedFormat_Init(DataPointFormats:,DataSeriesFormats:,XAxisJSON:,YAxisJSON:,HighchartsJSON:“ {
chart: {
type: 'column'
},
xAxis: {
categories: []
},
yAxis: {
allowDecimals: false,
min: 0,
title: {
text: 'Number of fruits'
}
},
tooltip: {
formatter: function () {
return '<b>' + this.x + '</b><br/>' +
this.series.name + ': ' + this.y + '<br/>' +
'Total: ' + this.point.stackTotal;
}
},
plotOptions: {
column: {
stacking: 'normal'
}
},
series: []
}“)
以下是输出的sql表的摘录,对于不同的值重复进行12个月。我已经按照给定年份月份标签的月份中的第一个月进行了排序,即在下面的摘录2018年1月4日中。
Label Value DataSeriesName Tooltip Color
2018-4 1 DOG 1 #75787B
2018-4 1 CAT 1 #012169
2018-4 6 HAMSTER 6 #000
2018-4 7 CHICKEN 7 #62B5E5
2018-4 10 GOOSE 10 #86BC25