在 Altair 图表中隐藏分面标题?
Hide facet title in Altair chart?
给定一个简单的多面图表,例如:
import altair as alt
data = alt.Data(values = [
{ "category" : "a", "x" : 1, "y" : 2 },
{ "category" : "a", "x" : 2, "y" : 4 },
{ "category" : "b", "x" : 1, "y" : 3 },
{ "category" : "b", "x" : 2, "y" : 5 }
])
alt.Chart(data).mark_point().encode(x = "x:Q", y = "y:Q").facet(
row = "category:O"
)
如何沿 y 轴隐藏 top-level "category" 标题(同时保留 "a" 和 "b" 标签)?
可以设置编码的title
属性为None
:
alt.Chart(data).mark_point().encode(x = "x:Q", y = "y:Q").facet(
row = alt.Row("category:O", title=None)
)
给定一个简单的多面图表,例如:
import altair as alt
data = alt.Data(values = [
{ "category" : "a", "x" : 1, "y" : 2 },
{ "category" : "a", "x" : 2, "y" : 4 },
{ "category" : "b", "x" : 1, "y" : 3 },
{ "category" : "b", "x" : 2, "y" : 5 }
])
alt.Chart(data).mark_point().encode(x = "x:Q", y = "y:Q").facet(
row = "category:O"
)
如何沿 y 轴隐藏 top-level "category" 标题(同时保留 "a" 和 "b" 标签)?
可以设置编码的title
属性为None
:
alt.Chart(data).mark_point().encode(x = "x:Q", y = "y:Q").facet(
row = alt.Row("category:O", title=None)
)