Articles of matplotlib

Matplotlib: deshabilita potencias de diez en el gráfico de registro

¿Hay una forma sencilla de hacer que matplotlib no muestre los poderes de diez en un gráfico de registro, y en su lugar solo muestre los números? Es decir, en lugar de [10^1, 10^2, 10^3] pantalla [10, 100, 1000] ? No quiero cambiar las ubicaciones de marca de verificación, solo quiero deshacerme de los poderes […]

¿Cómo puedo recrear el efecto de la opción ‘–pylab’ de IPython con un script?

Me gustaría crear un perfil que haga lo mismo que la –pylab “a mano” de IPython‘s –pylab . ¿Cuál debe ser el contenido de una secuencia de comandos: importaciones de paquetes, designaciones de espacio de nombres, configuraciones, etc. para lograr esto? Como alternativa, también me interesaría saber si hay una manera de verificar que se […]

¿Cómo cambiar el tamaño de la plot en xgboost.plot_importance?

xgboost.plot_importance(model, importance_type=’gain’) No puedo cambiar el tamaño de esta ttwig. Quiero guardar esta figura con el tamaño adecuado para poder usarla en pdf. Quiero similares como figize

Prueba de contención de polígonos en matplotlib artist

Tengo el siguiente código, recogido inicialmente desde aquí. , que usa matplotlib, shapely, cartopy para dibujar un mapa del mundo. Cuando se hace un clic, necesito determinar en qué país se hizo. Puedo agregar una callback pick_event al canvas, sin embargo, se llama a todos los artistas (cartopy.mpl.feature_artist.FeatureArtist, que corresponde a un país). Dado un […]

pandas – problemas con la configuración del color de la mediana del gráfico de caja

Estoy corriendo Pandas 0.16.2 y Matplotlib 1.4.3. Tengo este problema que colorea la mediana del diagtwig de caja generado por el siguiente código: df = pd.DataFrame(np.random.rand(10, 5), columns=[‘A’, ‘B’, ‘C’, ‘D’, ‘E’]) fig, ax = plt.subplots() medianprops = dict(linestyle=’-‘, linewidth=2, color=’blue’) bp = df.boxplot(medianprops=medianprops) plt.show() Eso devuelve: Parece que la configuración de color no se […]

Python: cree un informe .pdf de varias páginas diseñado de forma estricta y automatizado a partir de .html

¿Cuáles son las buenas opciones basadas en Python para crear informes .pdf estrictamente diseñados a partir de .html? He adjuntado un borrador de .pdf para ilustrar los siguientes puntos: El diseño del informe está más bien diseñado estrictamente. En otras palabras “las apariencias importan”. El informe contiene gráficos vectoriales complejos (paquete: Matplotlib ). Pueden diferir […]

Mapa de calor en la parte superior de la imagen

Tengo imágenes de diferentes objetos (Pascal Voc) y tengo un mapa de probabilidad. Quiero visualizarla trazando la imagen y de alguna manera el mapa de calor encima de ella. ¿Cuál sería la mejor manera de hacer eso? Estaba pensando en usar el canal alfa de esta manera: im_heat = np.zeros((image.shape[0],image.shape[1],4)) im_heat[:,:,:3] = image im_heat[:,:,3] = […]

Uso excesivo de la memoria en Matplotlib imshow

Tengo una aplicación PyQT4 que muestra imágenes de tamaño medio en una figura de Matplotlib. La imagen de prueba que estoy mostrando es de aproximadamente 5Mb (2809 x 1241 píxeles). Leí en los datos usando GDAL por cierto. La imagen se lee en una matriz con valores de nodata enmascarados. Esto luego se muestra con […]

¿Hay una manera de hacer que el marcador o el color de la gráfica de dispersión de matplotlib de acuerdo con una variable discreta en una columna diferente?

Estoy haciendo diagtwigs de dispersión de un DF usando matplotlib. Para obtener diferentes colores para cada conjunto de datos, estoy haciendo dos llamadas separadas a plt.scatter: plt.scatter(zzz[‘HFmV’], zzz[‘LFmV’], label = dut_groups[0], color = ‘r’ ) plt.scatter(qqq[‘HFmV’], qqq[‘LFmV’], label = dut_groups[1], color = ‘b’ ) plt.legend() plt.show() Esto me da la dependencia de color deseada, pero […]

Matplotlib: agrega el eje y gemelo sin usar sus valores en las plots

Esto es para aclarar el título de la pregunta. Digamos que tienes cuatro listas de enteros, con los que deseas producir un diagtwig de dispersión: a=[3,7,2,8,12,17] b=[9,4,11,7,6,3] c=[9,3,17,13,10,5] d=[5,1,1,14,5,8] También tiene una función, por simplicidad f(x)=1/x , que se aplica a todas las listas, de modo que: from __future__ import division a1=[1/i for i in […]