我正在创建一个情节,我有一个离散的Y轴和一个连续的X轴。我想通过将一些Y轴的刻度移到一起,增加组间的空间,来创建分组的印象。我试着用颜料把东西搅起来演示。
ggplot(data = mpg, aes(y = trans, x = displ, group = 1)) + geom_step()
所以我要做的是
manual(mx)
,和
auto(sx)
,和
auto(lx)
靠近(蓝色箭头)并增加这些组之间的空间(红色箭头)
我的想法是在组之间创建空记号,但ggplot忽略了这些:
brks <- mpg$trans %>% unique() %>% sort()
brks <- append(brks, "test", 2)
brks <- append(brks, "", 5)
ggplot(data = mpg, aes(y = trans, x = displ, group = 1)) + geom_step() +
scale_y_discrete(breaks = brks)
有人知道怎么做到吗?谢谢!