提问人:EverythingZen 提问时间:10/30/2023 更新时间:10/31/2023 访问量:22
Altair Facet 的问题
trouble with altair facet
问:
我有一个包含 3 列的数据帧,分别是航空公司、date_flown和情绪。我不确定为什么,但不是创建 5 列的行,而是创建所有图表的一大行。我的代码有问题吗?
我试图实现的是一个较小的图表图,其中每行包含 5 个图表。
alt.Chart(df_airline_sentiment).mark_line().encode(
x='date_flown:T',
y='sentiment:Q',
).properties(
width=200,
height=200,
).facet(
column='airline:N',
columns = 5
)
答:
0赞
M.I.D
10/31/2023
#1
的第一个参数是要分面的列。在您的示例中,它是 airline:N。但是,此值不会像您在代码中所做的那样分配给 。相反,您在没有任何参数名称的情况下传递它。.facet()
column
alt.Chart(df).mark_line().encode(
x='date_flown:T',
y='sentiment:Q'
).properties(
width=200,
height=200
).facet(
'airline:N',
columns = 5
)
评论