我正在尝试创建一个热图日历可视化。按周数和周日分组的字段的总和。当我对每周的每一天使用直方图聚合时,这很好:
"aggs": {
"3": {
"terms": {
"field": "week_start.keyword",
"order": {
"3-orderAgg": "asc"
},
"size": 7
},
"aggs": {
"2": {
"histogram": {
"field": "dia_semana",
"interval": 1,
"min_doc_count": 1
},
"aggs": {
"1": {
"sum": {
"field": "count"
}
}
}
},
"3-orderAgg": {
"max": {
"field": "numero_semana"
}
}
}
}
},
但是我想用星期几作为文本(周一,周二,周三),而不是数字(1,2,3),通过 term
以及按自定义指标排序--按周天数作为数字进行聚合。但是x轴排序不起作用。
"aggs": {
"3": {
"terms": {
"field": "week_start.keyword",
"order": {
"3-orderAgg": "asc"
},
"size": 7
},
"aggs": {
"2": {
"terms": {
"field": "dia_semana_abreviacao.keyword",
"order": {
"2-orderAgg": "asc"
},
"size": 7
},
"aggs": {
"1": {
"sum": {
"field": "count"
}
},
"2-orderAgg": {
"sum": {
"field": "dia_semana"
}
}
}
},
"3-orderAgg": {
"max": {
"field": "numero_semana"
}
}
}
}
},
当我搜索这个问题时,人们建议反转轴优先级。但是当我这么做的时候,x轴是对的,y轴是错的。
我该怎么办?
暂无答案!
目前还没有任何答案,快来回答吧!