【问题标题】:X axis label being cut off in ggplot2X轴标签在ggplot2中被切断
【发布时间】:2018-08-06 14:48:57
【问题描述】:

我的电子信件的标签被剪掉了。你知道我该如何解决这个问题吗?

代码:

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()

图表:

【问题讨论】:

    标签: r ggplot2 graph bar-chart


    【解决方案1】:

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

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

    【讨论】:

    • 我得到错误:使用这个时,将离散值提供给连续刻度。
    • + xlim(c(0,15))怎么样
    • 您好,问题是 scale_x,应该是 scale_y。现在可以了。我很好奇是否有任何点大于 15,但我将限制设置为 15,会发生什么?
    • 为了避免这种情况,只需使用 c(min(V3),max(V3)+5) 将其自动保留。我没看到你用coord_flip,所以应该是y轴
    • 究竟如何增加空间我不知道如何,但你可以更改geom_bar中的width = 0.1
    猜你喜欢
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    相关资源
    最近更新 更多