外包系统按日期订购堆叠的条形图

时间:2019-07-19 10:38:46

标签: javascript stacked-chart outsystems

我正在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

0 个答案:

没有答案