【发布时间】:2017-12-31 21:03:05
【问题描述】:
我正在 Rstudio 中编写一个 R 脚本,查看单个单元格数据并生成各种图表。我使用的包是ggplot2。当 Seurat 库未加载时,它会生成像这样的漂亮图形输出:
然后当 Seurat 库被导入时,图形恢复到这个丑陋: 以下是 Seurat 引入的导入列表:
Imports: methods, ROCR, stringr, mixtools, lars, fastICA, tsne, Rtsne,
fpc, ape, VGAM, pbapply, igraph, FNN, caret, plyr, dplyr,
RColorBrewer, MASS, Matrix, irlba, reshape2, gridExtra, gplots,
gdata, Rcpp, RcppEigen, RcppProgress, tclust, ranger
关于如何在不改变图形输出的情况下同时存在这两个库有什么想法吗?
尝试的解决方案:
- 试过“detach(”package:Seurat", unload = TRUE)” //在关闭和重新加载 RStudio 时没有恢复绘图并且不允许上游代码块提供 ggplot2 正常图形。
【问题讨论】:
-
看起来 Seurat 必须更改默认主题设置。试试你的情节代码
+ theme_gray(),看看它是否会恢复到Seurat之前的设置。 -
似乎有效,非常感谢! @布莱恩
-
@Brian 请作为答案发布。
-
@zx8754 我做到了,希望这是一个比我的简短评论更有趣的答案。