g.map_lower veya g.map_upper ile kullanabileceğim bir matplotlib veya denizanası arsası, aşağıda gösterildiği gibi her iki değişkenli arsa için gösterilen korelasyon katsayısını elde etmek için var mı? plt.text, sıkıcı bir süreç olan aşağıdaki örneği elde etmek için elle eşleştirildi. , 1), "geçerli" eksenler üzerine çizmek gerekir 2) konumsal argümanlar olarak iki vektör almalıdır:Seaborn Korelasyon Katsayısı PairGrid
9
A
cevap
18
Sen yeter ki bir kaç kuralı şöyle map_*
yöntemlere herhangi bir işlev iletebilirsiniz ve 3) color
anahtar kelime bağımsız değişkenini kabul etmelidir (isteğe bağlı olarak, hue
seçeneğiyle uyumlu olmak istiyorsanız).
Yani sizin durumda sadece biraz corrfunc
işlevi tanımlayın ve sonra açıklamalı gelmiş istediğiniz eksenleri boyunca eşlemek gerekir: mükemmel çalıştı
import numpy as np
from scipy import stats
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="white")
mean = np.zeros(3)
cov = np.random.uniform(.2, .4, (3, 3))
cov += cov.T
cov[np.diag_indices(3)] = 1
data = np.random.multivariate_normal(mean, cov, 100)
df = pd.DataFrame(data, columns=["X", "Y", "Z"])
def corrfunc(x, y, **kws):
r, _ = stats.pearsonr(x, y)
ax = plt.gca()
ax.annotate("r = {:.2f}".format(r),
xy=(.1, .9), xycoords=ax.transAxes)
g = sns.PairGrid(df, palette=["red"])
g.map_upper(plt.scatter, s=10)
g.map_diag(sns.distplot, kde=False)
g.map_lower(sns.kdeplot, cmap="Blues_d")
g.map_lower(corrfunc)
İlgili konular
- 1. Korelasyon katsayısı aslında ne temsil eder
- 2. Seaborn FacetGrid ile korelasyon ısı haritalarının çizimi
- 3. ggplot'ta bir dağılım grafiği grafiğine ilişkin korelasyon katsayısı ile italikleştirilmiş r eklenmesi
- 4. Birden çok değer katsayısı
- 5. korelasyon matrisi
- 6. korelasyon alt sorgu
- 7. numpy çapraz korelasyon - vectorize
- 8. Pandalar Korelasyon Groupby
- 9. Korelasyon matrisini bulma
- 10. Korelasyon Corrplot Yapılandırma
- 11. Korelasyon ısı haritası
- 12. Seaborn ile dağılım çizimleri
- 13. WP8 - ana sayfanın veri erişim katsayısı
- 14. LISP'de Kuyruk Saptama Kullanarak Binom Katsayısı
- 15. WxPython paneline Seaborn çizimini yerleştirme
- 16. Seaborn eklem bölgesinde efsane alma
- 17. Seaborn boxplot'a nasıl başlık eklenir
- 18. Seaborn regplotta regresyon denklemi gösterimi
- 19. Seaborn dağıtım alanında gösterge gösterilemiyor
- 20. seaborn: arka plan rengiyle efsane
- 21. Seaborn kullanarak basit çizgi parselleri
- 22. Python Seaborn Facetgrid xlabels'i değiştir
- 23. aşağıda Seaborn bazlı arsa swarmplot
- 24. Dplyr içinde gruplandırılmış değişkenlerin korelasyon matrisi
- 25. R: filtreleme verileri ve korelasyon hesaplaması
- 26. Seaborn Heatmap renk çubuğuna nasıl başlık eklenir? Ben aşağıdaki verileri ve Seaborn Heatmap varsa
- 27. matplotlib dağılımı ile renkler arasında seaborn döngüsü
- 28. Matplotlib + Seaborn - aynı renkteki iki çizgi mi?
- 29. Denklem ve R2 metni ile Seaborn implotu
- 30. Logaritmik-ölçekli colorbar ile Seaborn Heatmap
teşekkür ederim! – wblack