2016-03-22 11 views
3

Ich weiß, dass die Frage nicht sehr informativ schaffen .. aber da ich den Namen seiner Art der Darstellung nicht wissen, ich kann nicht mehr informativ sein ..Wie Schwarm Grundstück mit matplotlib

[EDIT] ich änderte den Titel, und jetzt ist es informativer ...

enter image description here

+0

haben Sie überprüft, [die matplotlib Galerie] (http://matplotlib.org/gallery. html)? – MSeifert

+2

Sie können auch ['seaborn.swarmplot'] (https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.swarmplot.html#seaborn.swarmplot) oder [' seaborn.stripplot'] (https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.stripplot.html#seaborn.stripplot) – tom

+0

Ich stimme dem letzten Beitrag von @ tom zu. Das sieht aus wie Schwarm-Plots mit Fehlerbalken. – kazemakase

Antwort

8

Sie können mit seaborn.swarmplot etwas ähnliches tun. Ich benutze auch seaborn.boxplot (mit den Bärten und Kappen ausgeschaltet) den Mittelwert und Bereich zu zeichnen:

import matplotlib.pyplot as plt 
import seaborn as sns 
sns.set_style("whitegrid") 
tips = sns.load_dataset("tips") 
ax = sns.swarmplot(x="day", y="total_bill", data=tips) 
ax = sns.boxplot(x="day", y="total_bill", data=tips, 
     showcaps=False,boxprops={'facecolor':'None'}, 
     showfliers=False,whiskerprops={'linewidth':0}) 

plt.show() 

enter image description here

Verwandte Themen