刚刚开始学习Altair。我有一个简单的分组条形图,在这里我尝试了旋转标题。没有旋转,我看不到任何问题,但是当我旋转它时,有一个偏移量,我找不到减少的解决方案-代码-
import altair as alt
import pandas as pd
dummy = pd.DataFrame({'place':['Asia', 'Antarctica','Asia', 'Antarctica'],'category':['a','a', 'b', 'b'],'value':[1,2,3,4]})
alt.Chart(dummy).mark_bar().encode(
x='category',
y='value',
column=alt.Column('place:N', header=alt.Header(labelAngle=-90)),
color='category',
)
这是一个已知的错误;请参阅https://github.com/altair-viz/altair/issues/1878以获取变体。
在这种情况下,解决方法是设置labelAlign='right'
:
import altair as alt
import pandas as pd
dummy = pd.DataFrame({'place':['Asia', 'Antarctica','Asia', 'Antarctica'],'category':['a','a', 'b', 'b'],'value':[1,2,3,4]})
alt.Chart(dummy).mark_bar().encode(
x='category',
y='value',
column=alt.Column('place:N', header=alt.Header(labelAngle=-90, labelAlign='right')),
color='category',
)