Измените начальную точку сгруппированного боксплота на 0 на x_axis, ggplot2 - PullRequest
0 голосов
/ 22 января 2019

Моя первая группа коробочных сюжетов начинается с 0,5, но я хочу, чтобы они начинались с 0. Может ли кто-нибудь помочь добавить код, который поможет! Спасибо

ggplot(box, aes(x = Species, y = risk.of.death, fill = Scenario)) +
  geom_boxplot(position = position_dodge(0.6), width = 0.5)  +
  scale_y_continuous(labels=scales::percent, breaks = seq(0, 1.0 , 0.1), 
                     expand = c(-0, 0), 
                     limits = c(min(box[, 'risk.of.death']), 
                                max(box[, "risk.of.death"]) + 0.05)) +
  expand_limits(x = 0, y = 0) +
  theme(axis.text.x = element_text(angle = 90)) +
  xlab('Species of Tree')+ 
  ylab('Population Risk of Mortality (%)') +
  theme(axis.text.x = element_text(angle = 90), 
        panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(),
        panel.background = element_blank(),
        axis.line = element_line(colour = "black"),
        plot.margin = unit(c(1, 1, 1.5, 1.2), "cm")) +

dput (коробка)

Рисунок, который генерирует код, но я хочу сместить все ближе к оси y, чтобы сечения были равномерно распределены

...