Articles of seaborn

utilizando un esquema de color personalizado en pandas / matplotlib / python marino

Quiero usar una combinación de colores personalizada para varias plots, pero no puedo hacer que funcione (usando marinos y / o matplob y pandas para estas plots) flatui = [“#9b59b6”, “#3498db”, “#95a5a6”, “#e74c3c”, “#34495e”, “#2ecc71″] ax = sns.violinplot(x=”Contents”, y=”Flavour”, data=rd, color=”lol”, inner=”box”) Obtengo el código de error: ValueError: to_rgb: Invalid rgb arg “flatui” could not […]

Seaborn / Matplotlib: ¿cómo acceder a los valores de línea en FacetGrid?

Estoy tratando de sombrear el área entre dos líneas en un Seaborn FacetGrid. El método fill_between hará esto, pero necesito acceder a los valores de cada línea en cada subttwig para pasarlos. Aquí está mi código: import pandas as pd import matplotlib.pyplot as plt import seaborn as sns data = [{‘Change’: 0.0, ‘Language’: ‘Algonquin’, ‘Type’: […]

Controle los anchos de línea individuales en el mapa de calor marino.

¿Es posible ampliar el ancho de línea para columnas y filas específicas en un mapa de calor marino? Por ejemplo, puede este mapa de calor import numpy as np; np.random.seed(0) import seaborn as sns; sns.set() uniform_data = np.random.rand(10, 12) ax = sns.heatmap(uniform_data, linewidths=1.0) transformarse en algo como esto:

Python: ¿Cómo centrar una barra de color en un valor definido para Seaborn Heatmap?

Estoy tratando de trazar un mapa de calor usando mar. Por lo tanto, tengo valores de 0 a 5 y necesito hacer una escala de color azul a rojo, con blanco en 1, azul debajo de 1 y rojo de 1 a 5. ¿Cómo puedo hacer eso? import seaborn as sns; sns.set() hm=sns.heatmap(proportion, vmin=0, vmax=5, […]

Google Colab no está actualizando el paquete?

Estoy tratando de usar seaborn == 0.8.1 en un ipynb en Google colab. Aquí está mi código: “””General import statements and settings config.””” !pip install seaborn==0.8.1 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline pd.set_option(‘max_columns’, 10) color = sns.color_palette()[0] print (sns.__version__) Sin embargo, esto da […]

mapa de calor marino usando pandas de datos

Estoy luchando para masajear un dataframe en pandas en el formato correcto para el mapa de calor de los marinos (o matplotlib realmente) para hacer un mapa de calor. Mi dataframe actual (llamado data_yule) es: Unnamed: 0 SymmetricDivision test MutProb value 3 3 1.0 sackin_yule 0.100 -4.180864 8 8 1.0 sackin_yule 0.050 -9.175349 13 13 […]

Python Spyder elige dónde y cuándo mostrar las plots

Estoy usando Spyder3.1.2 IDE con Python 3.5 en Windows 10 y me gustaría saber cómo elegir si mostrar mis gráficos en la consola de iPython o en una ventana separada. Encontré esta otra pregunta pero recibo un error cuando %matplotlib qt (No hay un módulo llamado PyQt4). También he cambiado las preferencias para mostrar los […]

Pandas / Seaborn – ¿Cómo mejorar la apariencia de este mapa de calor?

Obtengo un mapa de calor de aspecto horrible utilizando el código y el archivo de datos a continuación. ¿Qué estoy haciendo mal? ¿Cómo puedo hacerlo para que sea una cuadrícula cuadrada y las tags de tick también se vean mejor? Archivo de datos import numpy as np import pandas as pd import matplotlib.pyplot as plt […]

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”]

¿Cómo evitar la notación científica cuando se anota un mapa de conglomerado marino?

Tengo un dataframe que contiene porcentajes. Si utilizo Seaborn para hacer un diagtwig de agrupación de alguna manera, el número 100 se representa como 1+e01 . Hay alguna manera de evitar esto? Intenté redondear los porcentajes antes de trazarlos, pero eso no afecta a la ttwig.