2016-03-20 14 views
-2

Birçok yanıtı olan bir değişkeni çizmenin en iyi yolu nedir? Yanıtların ülke kodları olduğu verilerle çalışıyorum. Kategori cevapları 50 ila 500 arasındadır. Yanıtları daha açık bir şekilde gösteren bir arsa istiyorum. Şimdiye kadar sahip olduğum aşağıda.Tek bir değişkeni birçok yanıtla çizmenin en iyi yolu

seaborn.countplot(x="natvty", data=data) 
plt.xlabel('Birth Place') 
plt.title('Birth place of the survey participants') 

enter image description here

cevap

0

X ekseniniz birçok ülkeye sahip olduğunuzdan dolayı tamamen okunamaz olduğundan, bu tür veriler resimsel olarak gösterilmek için çok daha uygundur. Özellikle, her ülkenin rengini yanıt sayısına eşlemek için bir renk haritası kullandığınız basemap kullanırdım.

this tutorial gibi bir şey gitmenizi sağlamalı.

0

Sen Y ekseni için logaritmik ölçek kullanmayı deneyin ya da sadece tamamen sonuçları eğriltir ilk giriş olarak göründüğü gibi kesebilir.

+0

Aykırı değerleri yok edin? –

0

Muhtemelen bunun neden bir kişi tarafından reddedildiğini öğrenebilirsiniz (benden başka, size bir cevap verdiğim için.) Bir histogramı görüntülüyorsunuz. ülkeler okunamazdır. Sorununuz ölçeklendirme: 80.000 çok yüksek. Aralığınızın maksimum değerinin 500 olduğunu biliyorsunuz, bu yüzden sadece y ekseni aralığı olarak 500'ü (veya grafiğin üst kısmında küçük bir boşluk istiyorsanız 510) geçirmeniz yeterli. Ülkeleri dikey olarak yazdırarak daha okunaklı alabilirsiniz.

basemap öneri gerçekten çok iyi.

+0

Hayır, x ekseni maksimum ~ 500'dür, ama nereden geldiğinize ulaşıyorum. – Dima