Сюжеты на графике Matplotlib выглядят по-другому после вызова профилирования панд. Как я могу это исправить?

Я столкнулся со странной проблемой сегодня. Я наткнулся на пакет под названием pandas_profiling, который я считаю довольно хорошим. Однако после вызова профилирования графики в моем jupyternotebook меняются. Тики оси больше не верны, и весь внешний вид отличается.

Можете ли вы помочь мне, как вернуть обычное поведение?

Заранее спасибо,

Schantall

Я попытался перезагрузить matplotlib.pyplot.

import matplotlib.pyplot as pp

pp.plot(range(10))

введите описание изображения здесь

Профиль:

profile = prof.ProfileReport(df) #df is some pandas dataframe
display(profile)

pp.plot(range(10))

введите описание изображения здесь

0 ответов

Что ж, давайте сначала разберемся, почему это происходит. Как мы видим в исходном коде, пакет устанавливает стиль:

matplotlib.style.use(resource_filename(__name__, "pandas_profiling.mplstyle"))

Следующим шагом будет сброс стиля. Вы можете попробовать ответ из этого сообщения:

Как восстановить настройки matplotlib по умолчанию после настройки таблицы стилей

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