#python #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)
Я чего-то не понимаю?
Ответ №1:
Я не уверен, почему этот параметр конфигурации не работает; это может быть ошибка в 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
)
)