Articles of Subplot

Establecer el tamaño de la subplot en matplotlib

Me pregunto cómo configurar el tamaño de la subplot cuando la figura contiene varias subplots (5 × 2 en mi caso). No importa qué tan grande permita que sea toda la figura, las subplots siempre parecen ser pequeñas. Me gustaría tener control directo del tamaño de la ttwig secundaria en esta figura. La versión simplificada […]

Matplotlib – Ejemplo de eje roto: tamaño de subplot desigual

No he encontrado una solución para ajustar la altura de la gráfica inferior y superior del ejemplo de eje roto de matplotlib . Por cierto: el espacio entre las dos plots se puede ajustar mediante: plt.subplots_adjust(hspace=0.03) ACTUALIZAR: Casi lo he descubierto usando gridspec: “”” Broken axis example, where the y-axis will have a portion cut […]

Encabezados de fila y columna en las subplots de matplotlib

¿Cuál es la mejor práctica para agregar una fila y un encabezado de columna a una cuadrícula de subplots generadas en un bucle en matplotlib ? Puedo pensar en una pareja, pero no particularmente ordenada: Para las columnas, con un contador para su bucle, puede usar set_title() para la primera fila. Para las filas esto […]

Cambiar el espaciado de los guiones en línea discontinua en matplotlib

En Python, usando matplotlib, hay una manera de cambiar la distancia de los guiones para diferentes estilos de línea, por ejemplo, usando el siguiente comando: plt.plot(x,y,linestyle=’–‘)

Subplot DataFrame de Python Pandas en columnas y filas

Me gustaría producir una subplot de Data 4 en DataFrame en 2 filas y 2 columnas df =pd.DataFrame(np.random.randn(6,4),index=pd.date_range(‘1/1/2000′,periods=6, freq=’1h’)) Sin embargo a continuación le daremos un gráfico de 4 filas y 1 columna. df.plot(use_index=False, title=f, subplots=True, sharey=True, figsize=(8, 6)) Gracias.

¿Cómo usar matplotlib para crear un gráfico grande de subplots?

Estoy teniendo problemas para recorrer cada subplot. Llego a las coordenadas de la ttwig secundaria y luego deseo que aparezcan diferentes modelos en cada ttwig secundaria. Sin embargo, mi solución actual recorre todas las subplots, pero en cada una recorre todos los modelos, dejando que el último modelo sea graficado en cada subplot, lo que […]

Crear tabla en subplot

Tengo un gráfico de Python y luego me gustaría tener un conjunto de estadísticas en una tabla en una subplot adyacente a ella. He utilizado una especie de enfoque ad hoc en el que creo una ttwig secundaria con colores de eje blanco y luego hago una tabla en la ttwig secundaria. Puedes ver que […]

¿Cómo crear pandas grouppor plot con subplots?

Tengo un dataframe como este: value identifier 2007-01-01 0.781611 55 2007-01-01 0.766152 56 2007-01-01 0.766152 57 2007-02-01 0.705615 55 2007-02-01 0.032134 56 2007-02-01 0.032134 57 2008-01-01 0.026512 55 2008-01-01 0.993124 56 2008-01-01 0.993124 57 2008-02-01 0.226420 55 2008-02-01 0.033860 56 2008-02-01 0.033860 57 Así que hago un groupby por identificador: df.groupby(‘identifier’) Y ahora quiero generar […]

Matplotlib: obtener y establecer la posición de los ejes.

En matlab, es sencillo obtener y establecer la posición de un eje existente en la figura: pos = get(gca(), ‘position’) set(gca(), ‘position’, pos) ¿Cómo hago esto en Matplotlib? Necesito esto por dos razones relacionadas: Estos son los problemas específicos que estoy tratando de resolver: Tengo una columna de subplots donde algunas tienen barras de colores […]

Trazando una línea horizontal en múltiples subplots en python usando pyplot

Estoy trazando tres subplots en la misma página. Quiero dibujar una línea horizontal a través de todas las subplots. A continuación se muestra mi código y el gráfico resultante: (Puedes notar que puedo obtener la línea horizontal en una de las plots, pero no todas) gs1 = gridspec.GridSpec(8, 2) gs1.update(left=0.12, right=.94, wspace=0.12) ax1 = plt.subplot(gs1[0:2, […]