繁体   English   中英

R: ggplot2 更改注释中文本周围框的边距(geom="label"...)

[英]R: ggplot2 Change the margins of box around text in annotate(geom="label"...)

有没有办法控制文本周围框的边距大小?

x <- data.frame(x = c(5, 10), y = c(0.5, 1))

ggplot(data=x, aes(x, y)) +
  geom_bar(stat = 'identity', fill=c("red4","cornflowerblue"))+
  annotate(geom= "label", x=5, y=.6, label="Just\ntext\nhere\nwith\ndifferent\nmargins", size=5)

在此处输入图像描述

有参数label.padding 请参阅文档

ggplot(data=x, aes(x, y)) + 
  geom_bar(stat = 'identity', fill=c("red4","cornflowerblue")) + 
  annotate(geom= "label", x=5, y=.6, 
           label="Just\ntext\nhere\nwith\ndifferent\nmargins", size=5,
           label.padding=unit(4, "lines"))    # <------------

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM