Я работаю над многоуровневой диаграммой, где у меня есть как бары, так и линии правил. Проблема, с которой я столкнулся, заключается в том, что на оси х тиковые метки и тиковые метки появляются только под столбцами и не охватывают всю ось, благодаря чему нет никаких тиковых меток и меток под тем местом, где находятся линии правил. расположены. Вот пример того, что я вижу ( ссылка на редактор Vega ):
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
"data": {"url": "data/movies.json"},
"transform": [
{"calculate": "2*datum.IMDB_Rating", "as": "UpperLimit"}
],
"layer": [
{
"mark": "bar",
"encoding": {
"x": {"bin": true, "field": "IMDB_Rating", "type": "quantitative"},
"y": {"aggregate": "count", "type": "quantitative"}
}
},
{
"mark": "rule",
"encoding": {
"x": {
"aggregate": "max",
"field": "UpperLimit",
"type": "quantitative"
},
"color": {"value": "red"},
"size": {"value": 5}
}
}
]
}
Изображение вопроса
Как мне получить отметки и метки, чтобы охватить всю ось? Заранее спасибо за помощь!