Графики Matplotlib, не обнаруживающиеся в MAC OSX?

a[startsWith(toupper(a), "M")]
69
задан smci 12 February 2018 в 09:02
поделиться

3 ответа

Я тоже могу проверить это на своей стороне. Чтобы исправить это, вот что я сделал

sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2

Также нам нужно изменить бэкэнд по умолчанию на GUI.

Отредактируйте файл ~ / .matplotlib / matplotlibrc и добавьте:

backend: GTKCairo

Кроме того, вы можете попробовать следующее, что может позволить вам не нуждаться в бэкэндах GTK или Cairo. {{1} } Отредактируйте ~ / .matplotlib / matplotlibrc и добавьте:

backend: MacOSX

С портом с установленными этими вариантами это тоже работает, но не требует X11.


Между прочим, я обнаружил следующую ошибку:

/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/backends/__init__.py:41: UserWarning: 
Your currently selected backend, 'Agg' does not support show().
Please select a GUI backend in your matplotlibrc file ('/Users/wlynch/.matplotlib/matplotlibrc') or with matplotlib.use()
(backend, matplotlib.matplotlib_fname()))
47
ответ дан 24 November 2019 в 13:38
поделиться

Я хочу совместно использовать это осуществимое решение для меня,

import matplotlib
import platform
if platform.system() == 'Darwin':
    matplotlib.use('MacOSX')
0
ответ дан 24 November 2019 в 13:38
поделиться

Когда вы пытаетесь использовать

plt.savefig('myfilename.png')

вместо

plt.show()

, сохраняет ли это правильное изображение с именем myfilename.png в текущем пути?

11
ответ дан 24 November 2019 в 13:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: