2014-09-14 19 views
6

İki KDE ek yeri çizimini yan yana çizmenin bir yolu var mı? Ben Seaborn böyle bir şey kullanarak üretebilir grafikler neredeyse herşey in tipini göstermek mümkün olmuştur:Aynı satırda 2 adet denizkızı KDE eklem arazisi çizimi

power_t_series = sDF.pitch 
velocity_t_series = sDF.velocity 
duration_t_series = sDF.duration 

figure, axes = plt.subplots(nrows=1, ncols=2) 
figure.set_size_inches(20,10) 
b, g = sns.color_palette("muted", 2) 

sns.tsplot(power_t_series, color = b, ax=axes[0]) 
sns.distplot(power_t_series, color = r, ax=axes[1]) 

Ama jointplot belirtirken, bu tür çoklu grafik ekran tek yolu yukarıdan aşağıya mı? Ben bu olsun

figure, axes = plt.subplots(nrows=1, ncols=2) 
figure.set_size_inches(20,10) 
b, g = sns.color_palette("muted", 2) 

sns.jointplot(power_t_series, velocity_t_series, kind='kde', ax=axes[0]) 
sns.jointplot(power_t_series, duration_t_series, kind='kde', ax=axes[1]) 

: İşte kod ve hata balta jointplot tarafından kabul bir argüman olmadığından

 3 b, g = sns.color_palette("muted", 2) 
     4 
----> 5 sns.jointplot(power_t_series, velocity_t_series, kind='kde', ax=axes[0]) 
     6 sns.jointplot(power_t_series, duration_t_series, kind='kde', ax=axes[1]) 

TypeError: jointplot() got an unexpected keyword argument 'ax' 

, yan grafik tarafında bu tür çizmek için herhangi bir yolu var mı ()?

cevap

6

jointplot, figure-level function'dur ve başka grafiklerle birlikte bir arada bulunamaz, ancak 2-d KDE'yi belirli bir Eksene çizebilecek kdeplot işlevi vardır. Bakınız this example.

+0

@mwakson oops. AttributeError: 'module' nesnesi 'cubehelix_palette' özniteliği kullanmıyorum. Seaborn kullanıyorum 0.4.0 –

+0

Link'teki güzel örnek Mark. Stil için bir soru: neden iki rastgele vektöre ihtiyaç duyduğunuz noktaya geldiğinizde np.random.randn (2,50) 'yi çağırmak yerine 'RandomState' nesnesini çağırıyorsunuz? – 8one6

+1

Bu, rasgele sayı üretecini belirli bir değere sahip olmam için bana izin verir, böylece dokümanlar her oluşturduğunda çizim değişmeyecek. – mwaskom

İlgili konular