6 votos

matplotlib no funciona en ArcGIS 10 y Eclipse (Python)

He instalado matplotlib (v. 1.0.1), el cual funciona con iPython bastante bueno. Pero si puedo insertar la misma secuencia de comandos en ArcGIS 10 o Eclipse 3.7.0 (con PyDev) yo siempre consigo errores. Como considero que el uso de matplotlib para crear gráficas con ArcGIS secuencias de comandos de Python desarrollado en Eclipse que está tanto bastante lamentable - hasta ahora eclipse funciona bastante bien para ArcGIS 10.

F. i. He probado esto: http://matplotlib.sourceforge.net/examples/api/unicode_minus.html En iPython funciona perfecto.

En Eclipse me sale este error: importación de matplotlib.pyplot como plt ImportError: No module named pyplot

Y en ArcGIS obtengo esto: Ejecutar el script Script1... : bad distancia de la pantalla "640.0" No se pudo ejecutar (Script1).

Todavía tengo algo para configurar?


He probado otras cosas y publicado en otros foros (como ESRI). Como parece que no hay solución para el problema tal vez alguien tiene una recomendación acerca de que otra herramienta que puede ser adecuado para crear gráficos mientras se ejecuta python con ArcGIS 10. Además de regular circulares y gráficos de columnas necesito, en particular, la posibilidad de crear estrellas parcelas/ gráficos de radar / ameba diagrama - lo más probable es algo como:

http://matplotlib.sourceforge.net/examples/pylab_examples/polar_bar.html

2voto

Ally Sutherland Puntos 858

No puedo estar seguro, pero si usted tiene setuptools, puede utilizar easy_install. Puede ser tan simple como descargar el huevo (Por alguna razón he tenido problemas con la descarga/instalación directamente con easy_install) y la instalación utilizando el elegido intérprete de Python, así:

C:\Python26\ArcGIS10.0\python.exe -m easy_install C:\Path\To\Egg\matplotlib-1.0.1_r0-py2.6-win32.egg

Como el tiempo que tienen las dependencias necesarias, esto debería resolver el error de importación con su intérprete de Python.

Estoy desorientado sobre el "malo de la distancia de la pantalla de error".

1voto

Callum Rogers Puntos 161

Podría ser corregido, pero creo que su problema es que ESRI instala su propia versión de python, por lo que tienes que instalar matplotlib a python enviado con productos ESRI.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X