Y轴在R中不显示标签名称

时间:2014-10-05 22:36:59

标签: r plot rstudio

我刚开始使用R,我使用RStudio。

现在我正在玩剧情只是为了看看它们是如何工作的。

这是我的数据:

https://www.dropbox.com/s/wp4gs8qamdo1irk/State_Zhvi_Summary_AllHomes.csv?dl=0

我一直在试图为$ Zhvi绘制一个barmap来对抗$ RegionName

这是我的代码:

labels <- allHomet$RegionName
mp<-barplot(round((allHomet$Zhvi)/1000,digits=2)[order(labels)],horiz=TRUE,las=1,col=c(palette(heat.colors(6,alpha=1))),
        border=NA,
        main="Price of housing in United states",
        xlab="Price",
        las=2 )!

here is the plot I get

我没有在y轴上获得区域名称,它显示为空白。

任何人都可以告诉我如何显示区域名称吗?

1 个答案:

答案 0 :(得分:1)

这是ggplot2非常适合处理的问题。它的灵活性和模块化使您可以轻松地立即打开这样的图形:

library(ggplot2) # load graphics package
head(df)
fl <- as.character(rep(1:6, length.out = nrow(df))) # fill variable - anything here
ggplot(df) + 
  geom_bar(aes(x = RegionName, y = Zhvi, fill = fl), stat = "identity", position = "dodge") + 
  scale_fill_brewer(type = "qual", name = "") +  # customise colours and legend title
  coord_flip() # make bars horizontal

enter image description here