Как я могу получить старый интерфейс matplotlib версии 1.5.1? - PullRequest
0 голосов
/ 12 октября 2018

Я недавно обновил с matplotlib 1.5.1 до 2.2.3 с

$ pip install -U matplotlib

При отображении нанесенных данных с помощью

>>> plt.show()

я мог видеть графики, отображаемые, как показано на прилагаемом рисунке«Вывод перед обновлением» перед запуском обновления с 1.5.1 до 2.2.3.Поскольку мне не нравился новый интерфейс версии 2.2.3 при отображении графиков, я переключился на старую версию с

$ pip install matplotlib==1.5.1

Тем не менее, я все еще вижу другой интерфейс, когда показываю графики, используя старыеверсия matplotlib (как вы можете видеть на изображении «Вывод после обновления и возврат к старой версии»), несмотря на то, что я вернулся к старой версии matplotlib, которую использовал для генерации «Вывод до обновления».

Вы можете проверить, что я имею в виду под «интерфейсом», когда наберете в командной строке:

$ python
>>> import matplotlib.pyplot as plt
>>> plt.plot()
>>> plt.show()

Вы увидите «интерфейс» (в моем случае IPython) и пустой график.

Мои вопросы: Как мне снова отобразить графики со старым окном вывода («Вывод перед обновлением», см. Ниже)?И почему возврат к версии 1.5.1 также не вернул старое окно вывода?

В приложении вы найдете сравнение между старым интерфейсом вывода, который я хотел бы получить, и новым выводом.использование одной и той же версии matplotlib (показаны немного разные данные, но оба представлены в стиле по умолчанию, только с цветами и маркерами, установленными вручную).Новый вывод получается размытым и толстым, а точки данных очень велики по сравнению со старой версией, которую я считаю гораздо менее эстетичной.

Вывод после обновления и возврат к старой версии

Вывод перед обновлением

Изображение «размытого» окна вывода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...