以下代码创建以下图表:
data.frame(x = c(1,2,3,4), y = c(1,2,3,4)) %>%
ggplot() +
geom_point(aes(x = x, y = y)) +
geom_label(aes(x = 2.5, y = 2.5, label = 'label here \n with break'), fill = '#dddddd')
我们需要减少两行文本之间的差距。我相信这与 css 正确对应line-height
,当行高较小时,减少会使线条更靠近。
我们不能用不同的y
值渲染 2 个 geom_labels ,因为在调整图形大小时,垂直定位与 2 个 geom_labels 不一致。我们需要使用 1 geom_label() 来\n
换行,我们需要减少两行文本之间的差距。这是可能的吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句