2017-04-04 61 views
-4

的X和Y軸,如果我想翻轉直方圖我會怎麼做,嘗試谷歌,但找不到任何有用 請告訴 I want to flip this plot, just for refrence如何調換或者說翻轉R中

+4

你能爲我們提供了一個可重複的例子。如果你使用'ggplot2',你可以使用'coord_flip()'來做到這一點。 –

+0

[垂直直方圖]的可能的複製(http://stackoverflow.com/questions/13327489/vertical-histogram) –

+0

你確定你GOOGLE了它吧?看看這裏:http://www.sthda.com/english/wiki/ggplot2-rotate-a-graph-reverse-and-flip-the-plot – Masoud

回答

1

什麼你可能想要的是一個barplot,因爲直方圖不能翻轉。見下面的例子barplots的:

http://www.statmethods.net/graphs/bar.html

注意最後的情節「翻轉」,你需要軸:

par(las=2) # make label text perpendicular to axis 
par(mar=c(5,8,4,2)) # increase y-axis margin. 
counts <- table(mtcars$gear) 
barplot(counts, main="Car Distribution", horiz=TRUE, names.arg=c("3 Gears", "4 Gears", "5 Gears"), cex.names=0.8) 

它使用horiz=TRUE選項翻轉軸。

要轉換一個直方圖barplot,做類似的東西:

h <- hist(rnorm(1000)) 
barplot(h$counts, horiz = TRUE)