Je peux vérifier cela sur ma fin. Pour corriger, voici ce que j'ai fait
sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2
Aussi, nous avons besoin de changer le backend par défaut d'une interface graphique basée sur un.
Modifier le fichier ~/.matplotlib/matplotlibrc
, et ajoutez:
backend: GTKCairo
Aussi, vous pouvez essayer ce qui suit, ce qui vous permettra de ne pas besoin de GTK ou au Caire backends.
Edit ~/.matplotlib/matplotlibrc
et ajouter:
backend: MacOSX
Avec le port, avec les variantes installé, cela fonctionne aussi bien, mais il ne nécessite pas X11.
Par ailleurs, l'erreur que j'ai vu était le suivant:
/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()))