Я тоже могу это проверить.Чтобы исправить это, вот что я сделал
sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2
Кроме того, нам нужно изменить серверную часть по умолчанию на основанную на графическом интерфейсе.
Редактировать файл ~/.matplotlib/matplotlibrc
и добавить:
backend: GTKCairo
Кроме того, вы можете попробовать следующее, что может позволить вам не использовать бэкэнды GTK или Cairo.Отредактируйте ~/.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()))