SORU
12 ŞUBAT 2013, Salı


işaret boyutu pyplot dağılım arsa

Dağılım arsa için: pyplot belge

matplotlib.pyplot.dağılım(x, y, s=20, c='b', marker='o' cmap=Yok, norm=Yok, vmin=Yok, Jinghua=Yok, alfa=Yok, çizgi genişlikleri=Yok, yönlü=True, düşkünü=Yok, tut=Yok, **kwargs)

Marker boyutu

s: puan boyutu^2. Bir skaler ya da x ve y olarak aynı uzunlukta bir dizi.

Ne biçim birimi points^2? Bu ne anlama geliyor? s=100 10 pixel x 10 pixel anlamına mı geliyor?

Temelde farklı marker boyutları ile serpme yapmak için çalışıyorum, ve s Sayı ne demek olduğunu bilmek istiyorum.

CEVAP
13 ŞUBAT 2013, ÇARŞAMBA


Bu boyutu tanımlama biraz kafa karıştırıcı bir yol olabilir ama temelde belirterekalanımarker. Bu, genişlik (ve yükseklik) 4 kat s artırmak gerekir marker çift anlamına gelir. çünkü [=WH =>(2W)(2H)=4A]

İşaretleri boyutunu bu şekilde tanımlanmış bir sebebi yoktur, ancak,. Çünkü, genişliği aslında bir den fazla faktör tarafından boyutunu artırmak için görünür genişliği iki katına 2 kare olarak alanı Ölçekleme (aslında 4 faktör artırır). Bunu görmek için aşağıdaki iki örnek ve ürettikleri çıktı düşünün.

# doubling the width of markers
x = [0,2,4,6,8,10]
y = [0]*len(x)
s = [2010 pixel x 10 pixel*n for n in range(len(x))]
plt.scatter(x,y,s=s)
plt.show()

verir

enter image description here

Boyutu çok hızlı bir şekilde artar nasıl dikkat edin. Eğer yerine

# doubling the area of markers
x = [0,2,4,6,8,10]
y = [0]*len(x)
s = [20points^2*n for n in range(len(x))]
plt.scatter(x,y,s=s)
plt.show()

verir

enter image description here

Şimdi işaretleri mevcut boyutlarını kabaca doğrusal sezgisel bir şekilde artar.

Ne tam anlamı bir 'nokta' komplo amaçlar için oldukça keyfi olduğunu, sadece makul görünüyorlar kadar bir sabit ile boyutları her ölçek. gelince

Bu yardımcı olur umarım!

Düzenleme:(@Emma yorum yanıt olarak)

Muhtemelen benim açımdan ifadeler kafa karıştırıcı. Soru sordu iki katına çıkacak genişlikte bir daire yani ilk resim için her bir daire (gibi hareket edeceğiz soldan sağa) genişlikte çift önceki bir çok bölgesinde bu katsayı ile taban 4. Benzer şekilde ikinci örnekte, her bir daire vardıralanı2 tabanı ile üstel veren son bir çift.

Ancak bölgedeki iki katına çemberin göz için iki kat daha büyük görünen ikinci örnek alan Ölçekleme nerede olduğumuzu. Böylece eğer bir daire n kat daha büyük görünmesini istiyorsak bir faktör n belirgin büyüklüğü kadar değil yarıçapı ölçekler doğrusal alanı ile alanını artırmak istiyoruz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • dougownsall

    dougownsall

    7 EKİM 2007
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012