Альтаир изменить ориентацию меток столбцов - PullRequest
1 голос
/ 22 апреля 2019

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

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 

enter image description here

1 Ответ

1 голос
/ 22 апреля 2019

Это метки для заголовка столбца;в качестве такового вы можете использовать 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')
)
...