2015-02-09 105 views
1

我正在绘制r的barplot。R中barplot的X轴上的名称?

我的数据:

,Up,Down 
Floor-1,690,1511 
Maxim,1354,2515 
Hosiptal,1358,2649 
Bank,459,589 
Air-port,1359,2097 
Bus-stand,1234,1928 
Taxi-Stand,213,138 
Railway-station,557,610 

脚本的barplot是: Link to image

因为我没有足够的声誉;我不能发布图片... :)

我的脚本是:

d <- read.csv("file.csv") 
    barplot(t(as.matrix(d[, 2:3])),beside=TRUE,legend = c("Up","Down"), ylab = "Number of steps", 
    xlab = "Building", main = "Up and Down steps",names.arg= as.matrix(d$X) ,col=rainbow(2),type="h") 

在该图中的x轴“总线立场”的标贴和和“铁路站”缺失。

如何标记这些缺失的标签?

回答

3

你可以尝试使标签与cex.names

x<- c(10, 20, 30, 40, 50) 

names <- c("Name", "Long name", "This name is long", "Name", "Name") 

barplot(x, names.arg=names) 
# Names might not all fit, depending on size of graph 
barplot(x, names.arg=names, cex.names=.5) 
# All names will probably fit 
+0

是变小。它在更改为cex.names = .5后运行。 – Issac 2015-02-09 18:59:42