ggplot2中X轴标签被截断

3
我的电子邮件标签被裁剪了,你知道我该怎么解决吗?
代码:
library(ggplot2)

p<-ggplot(data=english, aes(x=V1, y=V3))+
  geom_bar(stat="identity", fill="steelblue") +
  labs(x="Letter", y="Frequency") +
  geom_text(aes(label=V3), vjust=0.4, hjust=-0.1, size=3.5)
p + coord_flip()

图表:

这里输入图片描述


这是一个关于IT技术的图表。
1个回答

5

在ggplot中的y轴定义中使用ylim选项(因为你后面使用了coord_flip),类似这样:

scale_y_continuous(limits = c(min(english[,"V3"]), max(english[,"V3"])+5)

我使用时出现错误:为连续比例提供了离散值。 - Oblivion
嗨,问题出在scale_x,应该是scale_y。现在它可以工作了。我很好奇是否有任何点大于15,但我将限制设置为15,会发生什么? - Oblivion
1
为了避免这种情况,只需将其设置为自动模式,即 c(min(V3),max(V3)+5)。我没有看到您使用 coord_flip,所以应该是 y 轴。 - Alejandro Andrade
嗨,我得到了“V3”对象未找到的错误。 - Oblivion
1
我不知道如何增加空间,但是你可以在geom_bar中更改width = 0.1 - Alejandro Andrade
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接