Articles of matplotlib

Los parches que agrego a mi gráfico no son opacos con alfa = 1. ¿Por qué?

Me gustaría añadir un rectángulo sobre un gráfico. A través de toda la documentación que he encontrado, el rectángulo debería ser opaco por defecto, con la transparencia controlada por un argumento alfa. Sin embargo, no puedo hacer que el rectángulo se muestre opaco, incluso con alfa = 1. ¿Estoy haciendo algo mal o hay algo […]

Procesamiento de látex incorrecto en matplotlib

Con python 2.7.12 (en Ubuntu 16.04) y matplotlib 1.5.2, el siguiente código se representa incorrectamente: from matplotlib.pyplot import * plot([1,2],[1,1]) xlabel(r”$\beta+1$”) title(r’$\alpha > \beta$’) show() El xlabel se reproduce como si fuera $\partial i\Delta$ y el título se reproduce como si fuera $\rightharpoonup\Upsilon\partial$ como puede ver aquí: Mi instalación de látex es de otro modo […]

matplotlib 1.3.0 ImportError: error de carga de DLL:% 1 no es una aplicación Win32 válida

Tengo 2 PC (computadora portátil y estación de trabajo), cuando ejecuto el código para verificar la versión que obtengo en la computadora portátil: computer LAPTOP OS props Windows-7-6.1.7601-SP1 python props (‘default’, ‘May 15 2013 22:44:16′) python version 2.7.5 OS bit and OS type (’64bit’, ‘WindowsPE’) check if system is 32bit or 64bit (‘7fffffffffffffff’, True) numpy […]

¿Cuál es la unidad de la variable de altura en “barh” de matplotlib?

En la definición de la función barh de matplotlib: matplotlib.pyplot.barh(bottom, width, height=0.8, left=None, hold=None, **kwargs) La “altura” predeterminada es 0,8, pero cuando dibujo algunas figuras con una altura diferente de la Figura, por ejemplo (30, 40, ..) y dpi = 100. Veo que la altura del bar ha cambiado. No es fijo Así que me […]

¿Cómo actualizar el texto en Matplotlib?

Escribí este código para leer datos de un archivo de Excel y trazarlos. Para un determinado valor de x, deseo conocer los valores de y de todas las líneas, así que creo un control deslizante para cambiar este valor de x, pero no puedo actualizar el texto que imprime el valor de y. El codigo […]

Parche de matplotlib con agujeros.

El siguiente código funciona. El problema es que no sé exactamente por qué funciona. El código dibuja un parche circular (utilizando PathPatch) con un recorte de triángulo desde el centro. Mi conjetura es que el triángulo interior está cortado porque se dibuja en el sentido de las agujas del reloj mientras que el círculo exterior […]

Python, matplotlib, svg e hipervínculos en las tags de texto

En matplotlib , es posible crear figuras SVG con hipervínculos . Por ejemplo, puedo usar el método de scatter para dibujar marcadores de modo que cada marcador individual sea un hipervínculo. Sin embargo, algunos de mis marcadores tienen tags de texto que he creado con el método de text . ¿Puedo de alguna manera convertir […]

problema de instalación de matplotlib python 3

Estoy intentando instalar metaplotlib en ubuntu 14.04 dentro de pycharm y obtengo el siguiente error: Error del tipo: tipos no ordenados: str () <int () ubuntu 14.04 64bits pycharm corriendo python 3 El rastreo es: DEPRECATION: –no-install, –no-download, –build, and –no-clean are deprecated. Downloading/unpacking matplotlib Running setup.py (path:/tmp/pycharm-packaging7.tmp/matplotlib/setup.py) egg_info for package matplotlib Traceback (most recent […]

¿Cómo agregar soporte de portapapeles a las figuras de matplotlib?

En MATLAB, hay una opción muy conveniente para copiar la figura actual al portapapeles. Aunque Python / numpy / scipy / matplotlib es una excelente alternativa a MATLAB, desafortunadamente esa opción no se encuentra. ¿Se puede agregar esta opción fácilmente a las figuras de Matplotlib? Preferiblemente, todas las cifras de MPL deberían beneficiarse automáticamente de […]

¿Cómo puedo dibujar líneas transparentes donde el color se vuelve más fuerte cuando se superponen?

Cuando dibujas un montón de líneas transparentes en matplotlib de esta manera, obtienes un bonito efecto; cuando se superponen son un poco más oscuros. from pylab import * for _ in xrange(1000) : plot(np.random.randn(2),np.random.randn(2),alpha=0.1,color=’k’) show() Se parece a esto: Pero si dibuja una línea larga como esta que se superpone a sí misma de esta […]