可能重复:
如何在R中叠加密度图?
我最近开始使用微阵列数据集,并且我正试图抓住R.我希望从我的结果数据中得出一些图,但是我仍然坚持以下.
我有以下数据(myData),
cpg samp1 samp2 samp3
cpg1 0.43 0.32 0.21
cpg2 0.43 0.22 1.00
cpg3 0.11 0.99 0.78
cpg4 0.65 0.32 0.12
cpg5 0.11 0.43 0.89
Run Code Online (Sandbox Code Playgroud)
我希望得到一个密度图,
我做了以下,
plot (density(MyData$samp1), col="red")
lines (density(MyData$samp2), col="green")
lines (density(MyData$samp3), col="blue")
Run Code Online (Sandbox Code Playgroud)
但这样做并不能给我正确的图,因为并非所有的样本曲线都符合图的限制.我确实尝试寻找答案,但老实说,我仍然无法解决这个问题.你能帮我知道我如何设定上述比例吗?或者我应该对上面的代码做些什么,以便所有曲线都在范围内?我有很多样本,所以我需要一些能够自动为我的每个样本分配不同颜色曲线的东西,然后缩放它.
提前致谢..
您需要更改原始绘图的轴限制以适应所有内容.添加不同行时,不会自动执行此操作:
例如
plot (density(MyData$samp1), col="red",ylim=c(0,3.5),xlim=c(-1,2))
lines (density(MyData$samp2), col="green")
lines (density(MyData$samp3), col="blue")
Run Code Online (Sandbox Code Playgroud)
