我使用了ggscatterstats
包中的ggstatsplot
来绘制相关图,在边缘处有密度图,但是我不知道如何自定义图的中断,我尝试过使用scale_x_continuous
来更改中断和标签,就像ggplot2
中一样,但这是行不通的。感谢您的帮助!
答案 0 :(得分:0)
如果要设置ggscatterstats
,则不能修改marginal = TRUE
,因为输出对象不再是类ggplot
的对象。但是,如果将其设置为FALSE
,则可以使用ggplot2
函数自定义绘图。
例如-
set.seed(123)
ggstatsplot::ggscatterstats(
data = ggplot2::msleep,
x = brainwt,
y = sleep_total,
xlab = "Brain weight (in kilograms)",
ylab = "Total amount of sleep (in hours)",
label.var = "name",
label.expression = "brainwt > 0.0125",
title = "Mammalian sleep",
marginal = FALSE,
type = "robust"
) + # further modifications with `ggplot2`
ggplot2::geom_rug(sides = "b") +
ggplot2::scale_x_log10()
由reprex package(v0.2.1)于2018-11-05创建