r - 我们如何知道随机 R 脚本中的 dev.size 单位?
问题描述
我是 R 新手(自学).. 希望我的问题与这个平台无关..
我正在使用同事的脚本来生成 pheatmap。运行脚本时,我得到了一个裁剪的 pheatmap。我的问题如下:
开发大小是否会从 PC 更改为另一台?我怎么知道随机脚本中使用的单位是什么?例如,我知道在运行 dev size 时,默认单位是英寸。我尝试更改绘图区域以适应脚本,并通过尝试函数 dev new ==> THIS OPENED A NEW R graphics device (inactive) 来更改绘图区域。 .
##这里是脚本
pheatmap(t(as.matrix(patients.data2)),scale = "none",
color=c("whitesmoke","black","red"), cluster_rows = FALSE, cluster_cols = FALSE,
border_color = NA,
angle_col = c("45"), fontsize =5.6, cellheight=6.2, cellwidth = 11, legend = TRUE,
legend_breaks=c(0,1,2), legend_labels= c("Not detected" , "Detected", "Missing data"))
请注意,我的 devsize 给出了以下结果:
[1] 6.00000 3.53125
#此脚本中的单元格高度和单元格宽度由同事提供,如果我将它们更改为较小的值 ==> 这会给出一个带有模糊 x 和 y 标签的不对称图..
我希望我能很好地解释这个问题并期待任何帮助!
谢谢!萨拉
解决方案
就地块大小而言,该函数pheatmap
不像基本地块。查看这个问题和答案,看看它是否有帮助:https ://stackoverflow.com/a/61876386/5329073
它开始是一个不同的问题,但艾伦卡梅隆提供了一种方法来确保它通过指定大小来确保它看起来相同绘图窗口。
推荐阅读
- powershell - 使用 Get-BitLockerVolume 测试锁定状态
- php - 如何在字符串中爆炸括号?
- python - 如何找到字符串中第一次出现的字母(来自字母表)的位置?
- php - 元数据的 Laravel Horizon 单独连接
- javascript - Javascript用回车分隔字符串
- ecmascript-6 - [INCREASE](a,b) { } 的这个 es 脚本是什么意思
- airflow - 在 Airflow DAG 图表视图中看不到任何内容
- macos - 安装张量流
- c++ - 为什么这个多维数组出现分段错误?
- crash - Alice 3 在 Linux Mint 19.2 中打开时崩溃