Недавно я начал использовать altair
, но так и не смог заставить его работать.
import altair as alt
import pandas as pd
print(pd.__version__) #1.0.5
print(alt.__version__) #2.0.0rc1
source = pd.DataFrame({
'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],
'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]
})
alt.Chart(source).mark_bar().encode(
x='a',
y='b'
)
Выдает ошибки:
/Applications/anaconda3/lib/python3.6/site-packages/altair/utils/core.py in sanitize_dataframe(df)
77 df = df.copy()
78
---> 79 if isinstance(df.index, pd.core.index.MultiIndex):
80 raise ValueError('Hierarchical indices not supported')
81 if isinstance(df.columns, pd.core.index.MultiIndex):
AttributeError: module 'pandas.core' has no attribute 'index'
Иногда a go Я мог бы пытались установить расширение, чтобы altair
работал с JupyterLab. Не думаю, что я что-то еще сделал, чтобы облажаться.
Есть предложения, как мне заставить его работать?