作者DrRd (就这样吧)
站内Statistics
标题[程式] R做barplot 背对背
时间Fri May 27 15:30:58 2011
[软体程式类别]:
请填入软体程式类别 例如SAS、SPSS、R、EVIEWS...等
R
[程式问题]:
资料处理、回归、叙述统计、logistic、probit...等
barplot
[软体熟悉度]:
请把以下不需要的部份删除
低(1~3个月)
[问题叙述]:
http://ppt.cc/BwRq
请问各位高手,像卫生署的这个barplot要怎麽做出来?
男女性两边的癌症十大死因不同
1.所以要列出两种Y轴(中文可以变横的吗?)
2.下方的X轴目前我想到的方法会变成一正一负,有办法都是正的吗?
[程式范例]:
虽然张贴程式很可怕,但基本上有些程式还是要张贴才能解决
mintsu = c(1:10)#名次
dman = c(21.6,21.1,10.1,8.3,5.8,5.4,3.7,3.4,2.3,2.1)#男性癌症十大死因死亡率
dman=t(matrix(dman,ncol=1,dimnames=list(mintsu,NULL)))
dfemal = c(17.9,15.7,13.5,10.9,5.6,4.5,4.2,3,2.5,2.4)#女性癌症十大死因死亡率
dfemal=t(matrix(dfemal,ncol=1,dimnames=list(mintsu,NULL)))
barplot(-rev(dman), col="red" , horiz=TRUE, space=0, xlim=c(-25,25))
barplot(rev(dfemal), col="blue", horiz=TRUE, space=0, add=TRUE, axes=FALSE)
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.96.125
※ 编辑: DrRd 来自: 203.68.96.125 (05/27 17:08)