起因
文章:
Adrenocortical Carcinoma Steroid Profiles: In Silico Pan-Cancer Analysis of TCGA Data Uncovers Immunotherapy Targets for Potential Improved Outcomes
Q1 IF: 6.055
2021-6
在文章里看到一张图:
搜索
隐约记得有哪个包能直接画来着。然后就以图搜图,原来是ggstatsplot啊。
默认画图是直方图哦。
搜密度图,定位到一个参数:marginal.type = "density
发现问题
但它居然不好使,它居然失灵了啊。代码不报错,但是出不来密度图。这是因为无效参数被忽略了。
那么怎么好好的参数,他就无效了呢。
因为包更新了,参数被丢弃了,并且没得替代
解决办法
安装历史版本的包。
下载比较古老的版本,然后放在工作目录下,安装。这个参数就好使了哦。
#install.packages("ggstatsplot_0.0.6.tar.gz",repos = NULL,dependencies = T)
library(ggstatsplot)
ggstatsplot::ggscatterstats(
data = ggplot2::msleep,
x = sleep_rem,
y = awake,
xlab = "REM sleep (in hours)",
ylab = "Amount of time spent awake (in hours)",
title = "Understanding mammalian sleep",
messages = FALSE,
marginal.type = "density"
)
别问我为啥作者要把这个参数去掉,问就是因为他开心。地球上就是有很多事情不讲道理,知道解决办法就好。