#python #plot #altair
Вопрос:
Я пытаюсь добавить третью ось y к диаграммам альтаира, это легко сделать всего с двумя осями y.
base = alt.Chart(df).encode(alt.X('time'))
a = base.mark_line(opacity=0.6).encode(alt.Y('price'), color='green')
b = base.mark_point(opacity=0.6).encode(alt.Y('markout'), color='blue')
c = alt.layer(a, b).resolve_scale(y='independent')
Но если я использую этот метод, добавив третью ось y
c = base.mark_line(opacity=0.6).encode(alt.Y('size'), color='lightgrey')
d = alt.layer(a,b,c).resolve_scale(y='independent')
Ось y будет накладываться справа.
Есть ли способ добавить третью ось справа от второй? Что-то вроде этого