Скрыть верхнюю ось в Альтаире - PullRequest
0 голосов
/ 26 июня 2018

Я бы хотел скрыть верхнюю и правую оси (серые линии) в альтаире.

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
)

enter image description here

Документация указывает на команду .configure_axisTop(), но добавление ее в мой код и изменение ее аргументов, похоже, не имеет значения.

Источник данных .

1 Ответ

0 голосов
/ 27 июня 2018

Трудно сказать, но это не часть сетки или оси, а часть вида. Вы можете скрыть это используя 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
)

enter image description here

...