Articles of boxplot

Matplotlib boxplot muestra solo los volantes máximo y mínimo

Estoy haciendo diagtwigs de caja estándar de Matplotlib usando el comando plt.boxplot (). Mi línea de código que crea el diagtwig de caja es: bp = plt.boxplot(data, whis=[5, 95], showfliers=True) Debido a que mis datos tienen una gran distribución, recibo muchos volantes fuera del scope de los bigotes. Para obtener un gráfico de calidad de […]

Cómo ordenar un diagtwig de caja por los valores medianos en pandas

Tengo un resultado de outcome2 datos outcome2 que genero un diagtwig de caja agrupado de la siguiente manera: In [11]: outcome2.boxplot(column=’Hospital 30-Day Death (Mortality) Rates from Heart Attack’,by=’State’) plt.ylabel(’30 Day Death Rate’) plt.title(’30 Day Death Rate by State’) Out [11]: Lo que me gustaría hacer es ordenar la gráfica por la mediana de cada estado, […]

Diagtwig de caja de Python-Matplotlib. ¿Cómo mostrar los percentiles 0,10,25,50,75,90 y 100?

Me gustaría trazar un EPSgram (ver más abajo) usando Python y Matplotlib. La función boxplot solo boxplot cuartiles (0, 25, 50, 75, 100). Entonces, ¿cómo puedo agregar dos cajas más?

Tweaking seaborn.boxplot

Me gustaría comparar un conjunto de distribuciones de puntajes ( score ), agrupadas por algunas categorías ( centrality ) y coloreadas por otras ( model ). He intentado lo siguiente con el mar: plt.figure(figsize=(14,6)) seaborn.boxplot(x=”centrality”, y=”score”, hue=”model”, data=data, palette=seaborn.color_palette(“husl”, len(models) +1)) seaborn.despine(offset=10, trim=True) plt.savefig(“/home/i11/staudt/Eval/properties-replication-test.pdf”, bbox_inches=”tight”) Hay algunos problemas que tengo con esta ttwig: Hay una […]

La mejor manera de generar diagtwigs de caja del día de la semana a partir de una serie temporal de Pandas

estoy tratando de crear un conjunto de diagtwigs de caja del día de la semana para una serie temporal (por ejemplo, observaciones de temperatura de 5 minutos). Mi código: # ts is our timeseries ts = df.SomeColumn dow_map = {} days = [‘MON’,’TUE’,’WED’,’THU’,’FRI’,’SAT’,’SUN’] dow_idx = ts.index.dayofweek i = 0 for d in days: dow_map[d] = […]

cuadro de pandas para la columna múltiple

Mis marcos de datos (estructura de pandas) se ve como arriba Ahora quiero hacer un diagtwig de caja para cada función en un canvas separado. La condición de separación es la primera columna. Tengo una gráfica similar para el histogtwig (código a continuación) pero no puedo hacer una versión funcional para la gráfica de caja. […]

Ordenar en boxplot según un objeto

Me gustaría tener un diagtwig de caja agrupado en una pandas df. var2 es un objeto, y me gustaría mostrar el diagtwig de caja en orden alfabético según el orden var2 import seaborn as sns sns.set_style(“whitegrid”) ax = sns.boxplot(x=”var1″, y=”var2″,order=???, data=df) sin poner manualmente: orden = [“a”, “b”, “c”, “d”, “e”]

python / matplotlib / seaborn- boxplot en un eje x con puntos de datos

Mi conjunto de datos es así: una lista de python con 6 números [23948.30, 23946.20, 23961.20, 23971.70, 23956.30, 23987.30] Quiero que sean una gráfica de caja horizontal sobre un eje x con [23855 y 24472] como el límite del eje x (sin eje y). El eje x también contendrá puntos en los datos. (para que […]

Patrón de cara para cajas en boxplots

Me gustaría hacer algo por el estilo (usando matplotlib): (de Colorfill boxplot en R-cran con líneas, puntos o similares ) Vi algo de información sobre la escotilla (ing)? Pero realmente no puedo hacer caras o colas sobre cómo usar esto. También me pregunto cómo puedo cambiar los parámetros como los posibles atributos de un dictado […]

¿Cómo aplicar orden de columna personalizada a pandas boxplot?

Puedo obtener una gráfica de caja de una columna de salario en un dataframe de pandas … train.boxplot(column=’PredictionError’,by=’Category’,sym=”) … sin embargo, no puedo averiguar cómo definir el orden de índice usado en la columna ‘Categoría’ – quiero proporcionar mi propio pedido personalizado, de acuerdo con otro criterio: category_order_by_mean_salary = train.groupby(‘Category’)[‘Salary’].mean().order().keys() ¿Cómo puedo aplicar mi orden […]