[问题] 合并两个直方图

楼主: angiolini (angiolini)   2014-10-15 22:05:18
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
合并两个直方图后,将X分组分细一点
[程式范例]:
filename 内容有ID, var1, var2, ...
var1及var2 均是连续变项(范围: -3.5~2),共180笔左右
我想画var1及var2的直方图,并将两个直方图和在一起,重叠处会有不同颜色
在网络上找了范例照着做,程式写法如下:
df<- read.table("F:/filename.csv", header=TRUE, sep=",")
# Overlaid histograms
p1 <-hist (var1, breaks=18)
p2 <-hist (var2, breaks=18)
plot( p1, col=rgb(0,0,1,1/4)) # first histogram
plot( p2, col=rgb(1,0,0,1/4), add=T) # second
想问的问题是:
X轴的分组想分细一点,所以用breaks=18 指令,但都没有作用
画出来的图一直是默认的组数 (11组)
请问该如何解决?
感谢大家
作者: diplazium (diplazium)   2014-10-16 15:05:00
可能跟var1, var2个别的数值范围差异有关你试试把breaks设定成固定的间距像seq(-2,2,by=.1)看看

Links booklink

Contact Us: admin [ a t ] ucptt.com