я використовую Python 2.7.6
з Ipython 1.2.1
і matplotlib 1.3.1
в Ubuntu 14.04.
In [4]: print(sys.version)
2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2]
In [5]: matplotlib.__version__
Out[5]: "1.3.1"
Раптом, без оновлення до matplotlib або Python, візуалізація ділянки маплатліба змінилася.
Старий класичний сюжет матплотліба виглядав так:
Тепер новий сюжет завжди виглядає так:
Як ви можете ясно бачити, зараз Мені не вистачає осьових ліній, межі легенди, ліній похибки. Я використовую той же код Python і той же інтерпретатор!
Це сталося з ким-небудь, або є рішення для цього?
Відповіді:
0 для відповіді № 1Це була лише невелика помилка з matplotlib.
Я дізнався, що тому, що я використовував обидва seaborn
(який використовує matplotlib для побудови графіків) і matplotlib
щоб побудувати графіки одночасно в одному шматку коду, я отримував помилку. Після того, як я розділив коди, він повернувся до нормального стану.
Якщо є хтось, хто використовує обидва seaborn
і matplotlib
виникла ця помилка, зробіть звіт!
-1 для відповіді № 2
Є різні бекенди Матплотліб можна використовувати. Я можу уявити, що ви встановили новий драйвер для вашої графічної карти або що-небудь, і є автоматичне виявлення в matplotlib як "є opengl доступні".
Тим не менш, ви можете змінити бекенда, і ви можете спробувати його.
Також прочитайте цей потік переповнення стеків про список бекендов.