如何转置或说翻转R中的x和y轴

时间:2017-04-04 16:34:14

标签: r

如果我想翻转直方图,我该怎么做呢。我试过谷歌,但无法找到任何有用的东西。请帮忙。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可能想要的是条形图,因为直方图无法翻转。请参阅以下有关条形图的示例:

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选项来翻转轴。

要将直方图转换为条形图,请执行以下操作:

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