我想在 R 中的 heatmap.2 函数的代码中调整 trace 参数(热图中可见的线分割),以最终删除虚线,但保留实线。更一般地说,我还想学习如何调整用户定义的函数。
我在这里找到了有关如何执行此操作的建议:https: //support.bioconductor.org/p/42819/。
但是,当我调整代码中的任何内容(例如跟踪参数的行类型)(使用函数 fix() 或使用另一个名称但使用相同代码创建一个新函数)时,我开始收到某些函数存在的错误在 R 中找不到,例如 invalid() 和 plot.dendrogram()。我为这些功能安装了单独的软件包,但这并不能解决问题。更糟糕的是,当使用 fix() 方法时,heatmap.2 从那时起不断收到这些错误,即使我撤消了代码更改,并且我必须重新安装 gplots 包。
我不明白 heatmap.2 函数是如何毫无问题地运行它们的,但是当我调整代码时,这些底层函数已经找不到了。
TLDR:如何在 R 中安全地调整函数,尤其是 heatmap.2 函数?
任何帮助,将不胜感激。