我正在使用R中的ALL数据集并尝试使用前5个基因创建成对散点图。这是我的代码:
data(ALL, library = ALL)
x <- exprs(ALL)[1:5,]
par(mfrow=c(5,5))
pairs(x)
我收到此错误: plot.new()出错:数字边距太大
我在其他帖子中读到调整窗口大小可能有效,但没有运气。
以下是数据集的示例:
> head(x)
01005 01010 03002 04006 04007 04008 04010 04016 06002 08001 08011 08012 08018
1000_at 7.597323 7.479445 7.567593 7.384684 7.905312 7.065914 7.474537 7.536119 7.183331 7.735545 7.591498 7.824284 7.231814
1001_at 5.046194 4.932537 4.799294 4.922627 4.844565 5.147762 5.122518 5.016132 5.288943 4.633217 4.583148 4.685951 5.059300
1002_f_at 3.900466 4.208155 3.886169 4.206798 3.416923 3.945869 4.150506 3.576360 3.900935 3.630190 3.609112 3.902139 3.804705
1003_s_at 5.903856 6.169024 5.860459 6.116890 5.687997 6.208061 6.292713 5.665991 5.842326 5.875375 5.733157 5.762857 5.770914
1004_at 5.925260 5.912780 5.893209 6.170245 5.615210 5.923487 6.046607 5.738218 5.994515 5.748350 5.922568 5.679899 6.044520
答案 0 :(得分:0)
t()解决了我的问题
exprs(ALL)[1:5,] 这给了我5行128列,这使我的成对散点图巨大。
t(exprs(ALL)[1:5,])转换行和列(即交换行和列),这样我就有128行和5列。