Articles of nacido en el mar

Gráficos marítimos: resaltando un solo punto de datos en el gráfico de puntos

Estoy tratando de resaltar un solo punto en una gráfica conjunta de Seaborn, pero me quedo un poco corto. Puedo trazar el punto desde matplotlib, simplemente no aparece en el mismo gráfico. ¿Qué estoy haciendo mal? ¡Gracias! import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline import pandas as pd #make some sample data […]

Leyenda del conjunto de plots marinas para valores x

Estoy trazando un recuento de datos y valores sns.countplot() por sns.countplot() Estoy tratando de agregar una leyenda para los valores de x a la figura de la siguiente manera: los manejadores son un conjunto de valores de x, las tags son las descripciones de los valores de x ax = sns.countplot(x = df.GARAGE_DOM) handles, labels […]

Alinee las marcas secundarias del eje y con el gráfico de bandas en el eje x primario

import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt %matplotlib inline labels1 = [‘A’,’B’,’C’,’D’] labels2 = [‘E’,’F’,’G’,’H’] fig, ax = plt.subplots() df = pd.DataFrame(np.random.random(size=(10,4)), columns=(‘A’,’B’,’C’,’D’)) sns.stripplot(data=df, orient=’h’, ax=ax) ax2 = ax.twinx() ax2.set(yticks=ax.get_yticks(), yticklabels=labels2); Me gustaría producir algunas tags en un eje y secundario que se alinee con los […]

Seaborn produce figuras separadas en subplots

Estoy tratando de hacer una figura de subplot de 2×1 en el mar usando: data = pandas.DataFrame({“x”: [1, 2, 4], “y”: [10,20,40], “s”: [0.01,0.1,1.0]}) plt.figure() plt.subplot(2, 1, 1) sns.pointplot(x=”x”, y=”y”, data=data) plt.errorbar(np.arange(len(data[“x”])), data[“y”], yerr=data[“s”]) plt.subplot(2, 1, 2) sns.factorplot(x=”x”, y=”y”, data=data) plt.show() produce dos figuras separadas en lugar de una sola figura con dos subplots. ¿Por […]

Cómo hacer plots fáciles y eficientes en Python

Uso matplotlib para mis plots, me parece genial, pero a veces demasiado complicado. Aquí un ejemplo: import matplotlib.pyplot as plt import numpy as np idx1 = -3 idx2 = 3 x = np.arange(-3, 3, 0.01) y = np.sin(np.pi*x*7)/(np.pi*x*7) major_ticks = np.arange(idx1, idx2, 1) minor_ticks = np.arange(idx1, idx2, 0.1) fig = plt.figure() ax = fig.add_subplot(111) ax.set_ylim(-0.3, […]

Múltiples gráficas en la misma plot en el mar.

Estoy tratando de trazar una “gráfica de factores” de estilo de barra para algunos datos, luego trazar una “gráfica de factores” de estilo de punto para mi ajuste de esos datos sobre ella. Así que para la gráfica de datos simplemente puedo hacer: sns.factorplot(x=’x’,y=’yData’,data=dataFrame,kind=’bar’) Y para la ttwig modelo simplemente puedo hacer: sns.factorplot(x=’x’,y=’yModel’,data=dataFrame,kind=’point’) El problema […]

¿Limitar el número de grupos que se muestran en el gráfico de conteo por mar?

¿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 […]

Obtener puntos de datos de Seaborn distplot

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)?

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 […]

Crea los gráficos de estilo “The Economist” de python

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 […]