Воспроизведите пример pivottable.js в блокноте jupyter
Я пытаюсь воспроизвести пример файла pivottable.js в блокноте jupyter (здесь https://github.com/nicolaskruchten/jupyter_pivottablejs/tree/master/example), но я получаю сообщение об ошибке:
Код (df - это файл данных pandas из mps.csv по ссылке выше)
from pivottablejs import pivot_ui
pivot_ui(df,
cols= ["Party"],
rows= ["Province"],
rendererName= "Horizontal Stacked Bar Chart",
rowOrder= "value_z_to_a",
colOrder= "value_z_to_a",
rendererOptions= {
"c3": { "data": {"colors": {
"Liberal": '#dc3912', "Conservative": '#3366cc', "NDP": '#ff9900',
"Green":'#109618', 'Bloc Quebecois': '#990099'
}}}
}
)
ошибка
TypeError Traceback (most recent call last)
<ipython-input-10-accb72869b19> in <module>()
12 "c3": { "data": {"colors": {
13 "Liberal": '#dc3912', "Conservative": '#3366cc', "NDP": '#ff9900',
---> 14 "Green":'#109618', 'Bloc Quebecois': '#990099'
15 }}}
16 }
TypeError: pivot_ui() got an unexpected keyword argument 'cols'
Ошибка типа: pivot_ui() получил неожиданный аргумент ключевого слова 'cols'
Я попытался использовать "столбцы" вместо "столбцы", и это не сработало.
Спасибо за вашу помощь!
Вот скриншот скриншота ноутбука Jupyter
1 ответ
Решение
Видимо имя pivottablejs
переопределяется старой версией на conda, и оригинальный автор пытается решить эту проблему...
Но это работает, если установка с pip
вместо.
Так беги conda remove pivottablejs
а потом pip install pivottablejs
и это должно работать.