Настройте разрывы и метки в ggscatterstats - PullRequest
0 голосов
/ 05 ноября 2018

Я использовал ggscatterstats в ggstatsplot пакете для построения графика корреляции с графиками плотности на полях, однако я не знаю, как настроить разрывы графика, я пытался использовать scale_x_continuous изменить разрывы и метки, как в ggplot2, но это не работает. Благодарим за любую помощь!

1 Ответ

0 голосов
/ 05 ноября 2018

Нельзя изменить 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()

Создано в 2018-11-05 пакетом представительство (v0.2.1)

...