2016-05-06 2 views
0

Ich erstelle Histogramme mit Seaborn in Python und möchte die Farben anpassen. Die Standardeinstellungen erstellen transparente Histogramme und ich möchte, dass meine solide ist. Wie entferne ich die Transparenz?Wie entferne ich Transparenz aus einem Histogramm, das mit Seaborn in Python erstellt wurde?

Ich habe versucht, eine Farbpalette zu erstellen und die Entsättigung auf 0 zu setzen, aber dies hat die Sättigung des resultierenden Histogramms nicht verändert.

Beispiel:

# In[1]: 

import seaborn as sns 
import matplotlib.pyplot as plt 
get_ipython().magic('matplotlib inline') 


# In[2]: 

iris = sns.load_dataset("iris") 


# In[3]: 

myColors = ['#115e67','#f4633a','#ffd757','#4da2e8','#cfe5e5'] 
sns.palplot(sns.color_palette(myColors)) 


# In[4]: 

sns.set_palette(palette=myColors,desat=0) 


# In[5]: 

sns.set(style="white") 


# In[6]: 

sns.despine() 


# In[7]: 

plt.title('Distribution of Petal Length') 
sns.distplot(iris.petal_length, axlabel = 'Petal Length') 

Distribution of petal length

Antwort

1
sns.distplot(iris.petal_length, axlabel = 'Petal Length', hist_kws=dict(alpha=1)) 
Verwandte Themen