在 Altair 中隐藏顶轴
Hide top axis in Altair
我想在 altair 中隐藏顶部和右侧的轴(灰线)。
import pandas as pd
import altair as alt
budget = pd.read_csv("https://github.com/chris1610/pbpython/raw/master/data/mn-budget-detail-2014.csv")
budget_top_10 = budget.sort_values(by='amount',ascending=False)[:10]
alt.Chart(budget_top_10).mark_bar().encode(
x='detail',
y='amount').configure_axis(
grid=False
)
documentation 指向 .configure_axisTop()
命令,但将其添加到我的代码并更改其参数似乎没有任何区别。
很难说,但这不是网格或轴的一部分,而是视图的一部分。您可以使用 configure_view(strokeOpacity=0)
:
隐藏它
import pandas as pd
import altair as alt
budget = pd.read_csv("https://github.com/chris1610/pbpython/raw/master/data/mn-budget-detail-2014.csv")
budget_top_10 = budget.sort_values(by='amount',ascending=False)[:10]
alt.Chart(budget_top_10).mark_bar().encode(
x='detail',
y='amount'
).configure_view(
strokeOpacity=0
)
我想在 altair 中隐藏顶部和右侧的轴(灰线)。
import pandas as pd
import altair as alt
budget = pd.read_csv("https://github.com/chris1610/pbpython/raw/master/data/mn-budget-detail-2014.csv")
budget_top_10 = budget.sort_values(by='amount',ascending=False)[:10]
alt.Chart(budget_top_10).mark_bar().encode(
x='detail',
y='amount').configure_axis(
grid=False
)
documentation 指向 .configure_axisTop()
命令,但将其添加到我的代码并更改其参数似乎没有任何区别。
很难说,但这不是网格或轴的一部分,而是视图的一部分。您可以使用 configure_view(strokeOpacity=0)
:
import pandas as pd
import altair as alt
budget = pd.read_csv("https://github.com/chris1610/pbpython/raw/master/data/mn-budget-detail-2014.csv")
budget_top_10 = budget.sort_values(by='amount',ascending=False)[:10]
alt.Chart(budget_top_10).mark_bar().encode(
x='detail',
y='amount'
).configure_view(
strokeOpacity=0
)