此图的日期位于列顶部。它们彼此流动,难以阅读。有没有办法垂直旋转这些?我无法在线找到解决方案。
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
答案 0 :(得分: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')
)