正如@GregorThomas所建议的那样,您可能需要一些修补程序。这是我的努力:
ggplot(data, aes(x, y + 2)) +
geom_chicklet(radius = grid::unit(10, 'mm')) +
scale_y_continuous(breaks = 0:8, labels = (-2):6) +
coord_cartesian(ylim = c(2, 8)) +
geom_rect(aes(xmin = 0.5, xmax = 3.5, ymin = 0, ymax = 1.95), fill = "gray95") +
labs(y = "y")
这样可以保留填充和轮廓:
ggplot(data, aes(x, y + 2, fill = x)) +
geom_chicklet(radius = grid::unit(10, 'mm'), colour = "black") +
scale_y_continuous(breaks = 0:8, labels = (-2):6) +
coord_cartesian(ylim = c(2, 8)) +
geom_rect(aes(xmin = 0.5, xmax = 3.5, ymin = 0, ymax = 1.95), fill = "gray95") +
labs(y = "y")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句