在条形图中,是否可以使标签与条形图平行?
假设我们有一个名为“data”的数据框。
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
我想制作一个PV的条形图,其中Page列为标签。
names <-data$Page
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names)
哪个产生:
每个栏的名称是垂直的,而栏是水平的。
如何使标签水平显示并与条形图平行?如果不可能,我愿意接受其他方式来绘制这些信息的建议。
答案 0 :(得分:28)
您可以使用las
图形参数。但是,如果这样做,名称将在窗口末尾运行,因此您需要更改边距。例如:
par(mai=c(1,2,1,1))
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names,las=1)
答案 1 :(得分:-1)
纳克
esal = c(res $ V3)
ename = res $ V2 barplot(esal,names.arg = ename,col = c(rainbow(length(esal))),xlab =&#34;员工姓名&#34;,ylab =&#34;薪水&#34;,main =&# 34; Emp V / S薪水&#34;)