¿Es posible mostrar solo los grupos n superiores / inferiores en un sns.countplot() ? Usando un ejemplo del sitio web de navegación marítima, sns.countplot(y=”deck”, hue=”class”, data=titanic, palette=”Greens_d”); ¿Existe alguna forma fácil (o incluso relativamente sencilla) de limitar este gráfico a solo 3 cubiertas (grupos) en lugar de mostrar los 7 o es algo que se […]
yo suelo sns.distplot Para trazar una distribución univariada de las observaciones. Aún así, no solo necesito el gráfico, sino también los puntos de datos. ¿Cómo obtengo los puntos de datos de los ejes matplotlib (devueltos por distplot)?
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 […]
Usando python y marplotlib y una herramienta como la marina, me gustaría crear una gráfica como esta de The Economist (porque creo que el estilo es genial). Es un gráfico de series de tiempo y las cosas clave que me gustaría reproducir son las líneas de cuadrícula horizontales con tags que coinciden con un eje […]
Estoy empezando a aprender un poco de python (estado usando R) para el análisis de datos. Estoy intentando crear dos plots utilizando el seaborn , pero sigue guardando el segundo encima del primero. ¿Cómo paro este comportamiento? import seaborn as sns iris = sns.load_dataset(‘iris’) length_plot = sns.barplot(x=’sepal_length’, y=’species’, data=iris).get_figure() length_plot.savefig(‘ex1.pdf’) width_plot = sns.barplot(x=’sepal_width’, y=’species’, data=iris).get_figure() […]
Si tenemos tres conjuntos de datos: X = pd.DataFrame({“t”:[1,2,3,4,5],”A”:[34,12,78,84,26], “B”:[54,87,35,25,82], “C”:[56,78,0,14,13], “D”:[0,23,72,56,14], “E”:[78,12,31,0,34]}) Y = pd.DataFrame({“t”:[1,2,3,4,5],”A”:[45,24,65,65,65], “B”:[45,87,65,52,12], “C”:[98,52,32,32,12], “D”:[0,23,1,365,53], “E”:[24,12,65,3,65]}) Z = pd.DataFrame({“t”:[1,2,3,4,5],”A”:[14,96,25,2,25], “B”:[47,7,5,58,34], “C”:[85,45,65,53,53], “D”:[3,35,12,56,236], “E”:[68,10,45,46,85]}) Donde “t” es un índice. ¿Cómo se podría generar un mapa de calor de la matriz de correlación similar al ejemplo nacido en el mar? Solo que el […]
¿Cuál es la unidad del eje y cuando se usa distplot para trazar un histogtwig? He trazado diferentes histogtwigs junto con un ajuste normal y veo que en un caso, tiene un rango de 0 a 0.9 mientras que en otro un rango de 0 a 4.5. Gracias.
Estoy usando la función de gráfico de violín de la biblioteca de Seaborn. A veces se visualizan las líneas exteriores: ya veces no lo son: Estos ejemplos se basan en el mismo bit de código, ejecutando diferentes tiempos: df = pd.DataFrame(np.random.randn(100, 4), columns=list(‘ABCD’)) sns.violinplot(data=df, order=list(df.columns), cut=0,inner=’points’, bw=’silverman’, split=True, color=’limegreen’) plt.show() ¿Cómo puedo manipular el formato […]
Estoy intentando mostrar un gráfico con tags de eje x giradas, pero el gráfico no se muestra. import seaborn as sns %matplotlib inline yellow=’#FFB11E’ by_school=sns.barplot(x =’Organization Name’,y =’Score’,data = combined.sort(‘Organization Name’),color=yellow,ci=None) En este punto puedo ver la imagen, pero después de configurar la etiqueta xticklabel, ya no veo la imagen solo una referencia de objeto. […]
Con matplotlib, puedo hacer un histogtwig con dos conjuntos de datos en un gráfico (uno al lado del otro, no superpuesto). import matplotlib.pyplot as plt import random x = [random.randrange(100) for i in range(100)] y = [random.randrange(100) for i in range(100)] plt.hist([x, y]) plt.show() Esto da lugar a la siguiente ttwig. Sin embargo, cuando trato […]