Articles of nacido en el mar

Mover leyenda existente en Matplotlib 1.5.1

Intenté las respuestas de una pregunta anterior sin éxito en Matplotlib 1.5.1. Tengo una figura de mar. import seaborn as sns %matplotlib inline import matplotlib.pyplot as plt import numpy as np tips = sns.load_dataset(“tips”) g = sns.jointplot(“total_bill”, “tip”, data = tips[[“total_bill”, “tip”]].applymap(lambda x : -np.log10(x))) Esto no funciona: g.ax_joint.legend(loc = ‘lower right’) Tan bien como […]

Ajuste automático del tamaño de fuente en mapa de calor marino

cuando se usa el mapa de calor marino, ¿hay una manera de ajustar automáticamente el tamaño de la fuente para que se ajuste exactamente dentro de los cuadrados? por ejemplo en: sns.heatmap(corrmat, vmin=corrmat.values.min(), vmax=1, square=True, cmap=”YlGnBu”, linewidths=0.1, annot=True, annot_kws={“size”:8}) aquí el tamaño se establece en “annot_kws”.

Dibujando puntos con líneas medianas en el mar usando stripplot

Tengo la siguiente plot en el mar: df = pandas.DataFrame({“sample”: [“X”, “X”, “X”, “Y”, “Y”, “Y”], “value”: [0.2, 0.3, 0.4, 0.7, 0.75, 0.8], “rep”: [“a”, “b”, “c”, “a”, “b”, “c”]}) plt.figure() ax = sns.stripplot(x=”sample”, y=”value”, edgecolor=”none”, hue=”sample”, palette=”Set1″, data=df) # how to plot median line? plt.show() Traza los puntos en colores de escala de grises […]

Puntos de unión en una gráfica de puntos marinos de series múltiples

Estoy teniendo algunos problemas con una gráfica de puntos en el mar. Debo trazar la temperatura frente a la tasa de crecimiento de cuatro tipos de bacterias, de modo que cada tipo tenga su propio gráfico, pero los cuatro están en la misma gráfica. El problema es que no puedo conectar los puntos individuales, solo […]

Colores de hilera adicionales en el mapa de conglomerado marino.

Actualmente estoy generando clústeres en el mar y etiquetando los colores de las filas como se muestra a continuación. matrix = pd.DataFrame(np.random.random_integers(0,1, size=(50,4))) labels = np.random.random_integers(0,5, size=50) lut = dict(zip(set(labels), sns.hls_palette(len(set(labels)), l=0.5, s=0.8))) row_colors = pd.DataFrame(labels)[0].map(lut) g=sns.clustermap(matrix, col_cluster=False, linewidths=0.1, cmap=’coolwarm’, row_colors=row_colors) plt.show() Tengo una segunda columna de anotación similar a los datos de tags que […]

cambiar el estilo de línea en la cuadrícula de facetas marinas

Tengo un conjunto de datos como este import numpy as np; np.random.seed(3) import pandas as pd import seaborn.apionly as sns import matplotlib.pyplot as plt def get_data(n=266, s=[5,13]): val = np.c_[np.random.poisson(lam=s[0], size=n), np.random.poisson(lam=s[1], size=n)].T.flatten() comp = [s[0]]*n + [s[1]]*n ov = np.random.choice(list(“ABC”), size=2*n) return pd.DataFrame({“val”:val, “overlap”:ov, “comp”:comp}) data1 = get_data(s=[9,11]) data2 = get_data(s=[9,11]) data3 = get_data(s=[9,11]) […]

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