Воспроизведите пример 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 и это должно работать.

Другие вопросы по тегам