2013-10-17 20 views
19

barplotta nasıl yapabilirim Barplotta, etiketleri çubuklara paralel yapmak mümkün mü?R: Etiketleri paralel (yatay) çubuklarla

"Veri" adlı veri çerçevesine sahip olduğumuzu varsayalım.

   Page PV UniquePgv 
1 /photos/upcoming 5295  2733 
2    /4821  2996 
3   /search 1201  605 
4  /my_photos 827  340 
5 /photos/circle 732  482 

Etiket olarak Sayfa sütununa sahip bir PV çizgi çizme yapmak istiyorum. çubuklar ise yataydır her bir çubuğun adı dikeydir

enter image description here

: üretir

names <-data$Page 
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names) 

.

Etiketler, çubukları yatay ve paralel olarak nasıl görüntüleyebilir? Eğer mümkün değilse, bu bilgiyi çizmek için başka yollara önerilere açığım.

+0

Dokümantasyon [here] (http://www.inside-r.org/r-doc/graphics/barplot) –

+2

Etiketlerin görüntülenme şeklini değiştirmek için orada bir şey yok gibi görünüyor. Bu bilgiyi çizmek için farklı bir öneriniz var mı? – CompChemist

cevap

25

las grafik parametresini kullanabilirsiniz. Ancak, bunu yaparsanız, adlar pencerenin sonundan kaçıp, kenar boşluklarını değiştirmeniz gerekir. Örneğin:

par(mai=c(1,2,1,1)) 
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names,las=1) 

enter image description here

-1

enter image description here

enter image description here $ V2 barplot

ESAL = c (S $ V3)

ename = res ng (ESAL, names.arg = ename, col = c (gökkuşağı (uzunluk (esal))), xlab = "Çalışanlar ee Adı ", ylab =" Maaş ", ana =" Emp V/S Maaşı ")