Я недавно обновил с 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 (показаны немного разные данные, но оба представлены в стиле по умолчанию, только с цветами и маркерами, установленными вручную).Новый вывод получается размытым и толстым, а точки данных очень велики по сравнению со старой версией, которую я считаю гораздо менее эстетичной.
Вывод после обновления и возврат к старой версии

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

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