如何解决Altair 图表标题中的角度未按指定角度旋转
我想为我的 altair 图表设置一个倾斜的标题,而且该功能似乎存在,但我一直无法弄清楚它是如何工作的。这是一个非常简单的例子:
df=pd.DataFrame([{'description':'bar1','value':10},{'description':'bar2','value':12}])
alt.Chart(df,title="this is a very long title and I want it to be slanted 45 degrees",width=50)\
.mark_rect().encode(x='value',y='description').configure_title(angle=45)
有什么我遗漏的吗?
解决方法
我不知道为什么这个配置设置不起作用;它可能是 Vega 或 Vega-Lite 中的错误。作为一种解决方法,您可以直接在标题属性中指定标题角度:
import pandas as pd
import altair as alt
df=pd.DataFrame([
{'description':'bar1','value':10},{'description':'bar2','value':12}
])
alt.Chart(df).mark_rect().encode(
x='value',y='description'
).properties(
title=alt.TitleParams(
text="this is a very long title and I want it to be slanted 45 degrees",angle=45
)
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。