Puedo verificar esto en mi extremo también. Para solucionar, esto es lo que hice
sudo port install py25-matplotlib +cairo+gtk2
sudo port install py26-matplotlib +cairo+gtk2
Además, tenemos que cambiar el backend por defecto a una basada en GUI.
Editar el archivo ~/.matplotlib/matplotlibrc
, y añadir:
backend: GTKCairo
Además, puede intentar lo siguiente, que puede permitir que usted no necesita los backends GTK o El Cairo. Editar ~/.matplotlib/matplotlibrc
y añadir:
backend: MacOSX
Con el puerto con esas variantes instaladas, esto funciona así, pero no requiere X11.
Por cierto, el error que vi fue la siguiente:
/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()))
ahora funciona, ¡muchas gracias! – flow
Eres un salvavidas. Después de pasar más de 3 horas con todos mis puertos instalados, finalmente pude probar mis scripts y no apareció. Un millón de gracias. – rwilliams
¿Qué terminaste usando? el backend MacOSX o el GTKCairo uno? –