繁体   English   中英

在r languauge中绘图时,如何在x轴上垂直获取标签

[英]how do I get labels vertically on x-axis while plotting in r languauge

我正在R中生成图。我没有像图片中那样制作树形图-但我确实希望我的x轴像在图片中一样具有垂直的变量名。

这是我用来生成绘图的代码。

    library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, dbname='postgres',user='postgres',password='postgres', port='5432', host='localhost')
b='SELECT Distinct "TypeText" as t, Count(*)as c FROM public."NewOrleans911" group by t;'
rs <- dbSendQuery(con,b)
a = dbListResults(con)
a = fetch(rs,n=-1)
data<-a$t
barplot(a$c,xlab="type", ylab="count",main="Crime Vs #",xlim=c(1,233),ylim=c(0,333555),names.arg=c(a$t),labCol=colnames(data))

我的数据是头(a)

                                  type(t)   count(c)
1                     PUBLIC WORKS ENFORCE    3
2                     DESCRICATION OF GRAV    1
3                               AUTO THEFT 9812
4 OFFICER NEEDS ASSISTANCE, LIFE IN DANGER    1
5              AGGRAVATED BATTERY DOMESTIC   10
6                     DOMESTIC CRIMINAL DA  954

我需要我的x轴看起来像链接http://1.bp.blogspot.com/-EkH5y0QZi7Q/Ug5pJoHzNmI/AAAAAAAAAZg/3I8Swupdu7g/s1600/Subway+Heatmap.jpeg中的图像

使用参数las

   barplot(....,las=2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM