Общие и независимые шкалы
В составной диаграмме Vega-Lite определяет, следует ли объединять области значений шкал разных представлений. Общие шкалы позволяют совмещать оси и легенды; при независимых шкалах каждый вид использует собственные направляющие элементы.
{
"resolve": {
// Правила объединения шкал
"scale": {
CHANNEL: ...
},
// Правила объединения осей позиционных каналов
"axis": {
POSITION_CHANNEL: ...
},
// Правила объединения легенд непозиционных каналов
"legend": {
NON_POSITION_CHANNEL: ...
}
}
}
resolve — объект с ключами scale, axis и legend. Их значения также являются объектами и задают правила объединения для разных каналов.
Для шкал правила можно задавать для каждого канала. Для осей — для позиционных каналов x и y. Для легенд — для непозиционных каналов color, opacity, shape и size.
У шкалы, оси или легенды два режима: "shared" (общий) и "independent" (независимый). Независимые шкалы подразумевают независимые оси и легенды. Поведение по умолчанию зависит от вида композиции: панели, слои, размещение рядом или повторение.
Пример
Для двух повторённых диаграмм заданы независимые шкалы цвета. Vega-Lite создаёт отдельную легенду для каждой: