Альтаир меняет ориентацию подписей столбцов

На этом графике даты указаны в верхней части столбцов. Они перетекают друг в друга, что затрудняет их чтение. Есть ли способ повернуть их по вертикали? Я не мог найти решение в Интернете.

rr_st = alt.Chart(dfag).mark_bar().encode(
    x=alt.X('rebalance_range:O', title=""),
    y=alt.Y('mean(annual_return):Q', title='annual return'),
    column= alt.Column('start_date', title=""), 
    color=alt.Color('rebalance_range:O', title='rebalance range')
)

rr_st 

введите описание изображения здесь


person run-out    schedule 22.04.2019    source источник


Ответы (1)


Это метки для заголовка столбца; как таковой вы можете использовать Header(labelAngle) в кодировке column:

alt.Chart(dfag).mark_bar().encode(
    x=alt.X('rebalance_range:O', title=""),
    y=alt.Y('mean(annual_return):Q', title='annual return'),
    column= alt.Column('start_date',
        title="",
        header=alt.Header(labelAngle=90)
    ), 
    color=alt.Color('rebalance_range:O', title='rebalance range')
)
person jakevdp    schedule 22.04.2019
comment
Идеально. У меня действительно была часть labelAngel, но я не знал, как ее реализовать. Кстати, я только изучаю Альтаира, и мне это нравится. Продолжайте в том же духе! - person run-out; 22.04.2019