R 在几何图形栏中插入文本

R 在几何图形栏中插入文本,r,ggplot2,geom-bar,R,Ggplot2,Geom Bar,我正在尝试使用ggplot2在R中绘制条形图。我想把文本 d=3/代码>放在x轴中间,y=0.55席的图形中,但我不知道如何。我一直在寻找解决办法,但什么也没找到 谢谢你的帮助我刚刚在博客上找到了答案。我只需要使用这个代码geom_文本(data=NULL,x=3.5,y=0.55,label=“D=3”,size=10)就得到了下一个图形。我希望它能对你们中的任何人有用 我刚在博客上找到答案。我只需要使用这个代码geom_文本(data=NULL,x=3.5,y=0.55,label=“D=3

我正在尝试使用
ggplot2
R
中绘制条形图。我想把文本<代码> d=3/代码>放在x轴中间,y=0.55席的图形中,但我不知道如何。我一直在寻找解决办法,但什么也没找到


谢谢你的帮助

我刚刚在博客上找到了答案。我只需要使用这个代码
geom_文本(data=NULL,x=3.5,y=0.55,label=“D=3”,size=10)
就得到了下一个图形。我希望它能对你们中的任何人有用

我刚在博客上找到答案。我只需要使用这个代码
geom_文本(data=NULL,x=3.5,y=0.55,label=“D=3”,size=10)
就得到了下一个图形。我希望它能对你们中的任何人有用

这不是一个好的解决方案。geom_文本具有为每行绘制“某物”的行为。这就是为什么你的字体看起来如此“粗体”的原因——因为你有几个“D=3”在一个上面画在另一个上面。这不是你真正想要的,因为很难真正控制。使用
注释(geom='text',x=3.5,y=0.55,label='D=3')
。注意,geom_文本中的字体大小不是点的字体大小。如果您希望字体大小以点为单位,请乘以5/14谢谢您的回答@Tjebo。事实上,文本的大小更大(看起来更粗体),因为它是在代码中指定的,我不担心
geom_text
重复文本,因为使用
data=NULL
可以避免重复文本。但是,您的代码也很有用,我知道它在其他情况下也会有所帮助。不幸的是,您是不对的-使用data=NULL无法避免这种行为。我试过再检查一遍。ggplot正在多次绘制它。将绘图保存为pdf格式,然后在pdf编辑器(如illustrator)中打开,您将看到。这不是一个好的解决方案。geom_文本具有为每行绘制“某物”的行为。这就是为什么你的字体看起来如此“粗体”的原因——因为你有几个“D=3”在一个上面画在另一个上面。这不是你真正想要的,因为很难真正控制。使用
注释(geom='text',x=3.5,y=0.55,label='D=3')
。注意,geom_文本中的字体大小不是点的字体大小。如果您希望字体大小以点为单位,请乘以5/14谢谢您的回答@Tjebo。事实上,文本的大小更大(看起来更粗体),因为它是在代码中指定的,我不担心
geom_text
重复文本,因为使用
data=NULL
可以避免重复文本。但是,您的代码也很有用,我知道它在其他情况下也会有所帮助。不幸的是,您是不对的-使用data=NULL无法避免这种行为。我试过再检查一遍。ggplot正在多次绘制它。将绘图另存为pdf并在pdf编辑器(如illustrator)中打开,您将看到。欢迎使用SO。为了将来的参考,当您提供一些样本数据或使用Rs现成的数据集(如
mtcars
iris
)时,我们可以更方便地帮助您。但是很高兴看到你自己想出了一个解决方案!欢迎来到SO。为了将来的参考,当您提供一些样本数据或使用Rs现成的数据集(如
mtcars
iris
)时,我们可以更方便地帮助您。但是很高兴看到你自己想出了一个解决方案!