Altair更改列标签的方向

2024-10-06 12:35:48 发布

您现在位置:Python中文网/ 问答频道 /正文

这张图的柱顶有日期。它们相互流动,使它们难以阅读。有没有办法垂直旋转这些?我在网上找不到解决办法。在

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


Tags: returntitlechartrrbarrangealtencode
1条回答
网友
1楼 · 发布于 2024-10-06 12:35:48

这些是列标题的标签;因此,您可以在column编码中使用Header(labelAngle)

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')
)

相关问题 更多 >