cl.geologyidea.com
Más

Problema al usar Matplotlib en QGIS

Problema al usar Matplotlib en QGIS


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Estoy desarrollando un complemento QGIS y para graficar quiero usar matplotlib, como muchos otros complementos QGIS.

Esto funcionó bien en Linux, pero en Windows con QGIS2.4 estoy experimentando problemas.

Verifiqué y matplotlib uniones para ser incluidas en la instalación estándar de Windows de QGIS. Pero cuando las personas intentan instalar el complemento, obtienen este informe:

El complemento está roto: ningún módulo llamado tkinter

Resulta que, aunque estoy usando pyqt, matplotlib requiere tkinter y estas costuras deben excluirse de la instalación de QGIS.

¿Es esto un error? (¿debería informarlo?)

¿O hay alguna forma de usar matplotlib sin cargar tkinter?

Si realmente necesito tkinter, ¿cómo puedo resolver esto? Como tkinter es un paquete de python binario, no puedo incluirlo en mi complemento o hay una alternativa (pyQWT también es binario, por lo que tampoco es una solución)

Llamo a matplotlib de esta manera:

de matplotlib.backends.backend_qt4agg importar FigureCanvasQTAgg como FigureCanvas de matplotlib.backends.backend_qt4agg importar NavigationToolbar2QTAgg como NavigationToolbar importar matplotlib.pyplot como plt

es la versión experimental (1.2.0) de este complemento, si quieres probarlo: http://plugins.qgis.org/plugins/geopunt4Qgis/


OK encontré el problema. Hice los siguientes cambios en mi código para que ya no intente cargar tkinter:

Cambié:

importar matplotlib.pyplot como plt

en:

de matplotlib.figure figura de importación de matplotbib import ejes

y cambio plt.figure () en Figura() etc ...


He encontrado la solución aquí: https://github.com/gem/oq-irmt-qgis/issues/224. Algunos complementos bloquean el acceso al módulo tkinter.


Ver el vídeo: GIS Troubleshooting 01 - QGIS Cannot Find Python S


Comentarios:

  1. Vudozilkree

    Bravo, este pensamiento será útil

  2. Scirloc

    Debes decir eso, de la manera incorrecta.

  3. Ablendan

    Es la idea simplemente magnífica

  4. Bernard

    Felicito, la respuesta admirable ...

  5. Scully

    No se acerca absolutamente a mí. ¿Quizás todavía hay variantes?

  6. Arvon

    En ella algo es. les agradezco la ayuda como puedo agradecer?

  7. Gilchrist

    De acuerdo, un mensaje muy útil



Escribe un mensaje