【问题标题】:Customizing Axis points in R在 R 中自定义轴点
【发布时间】:2013-03-09 13:17:43
【问题描述】:

从屏幕截图中可以看出,X 轴点都是杂乱无章的。有没有办法让它们垂直显示以便阅读?

有没有办法指定 Y 轴的间隔?

我正在使用 ggplot2 的 qplot。

qplot(merged[[1]], merged[[4]], colour = colour, xlab="Positions", ylab ="Salary", main="H1B Salary 2012", ylim=c(50000,300000))

【问题讨论】:

    标签: r statistics ggplot2


    【解决方案1】:

    没有示例数据和您的实际代码,很难给出准确的答案。

    通常,使用函数theme() 和参数axis.text.x=(用于x 轴)更改轴文本格式。要为 y 轴设置中断,scale_y_continuous() 应与参数 breaks= 一起使用。

    qplot(mpg, wt, data=mtcars)+
      theme(axis.text.x=element_text(angle=90,vjust=0.5))+
      scale_y_continuous(breaks=seq(0,5,0.5))
    

    有关 theme() 功能的更多信息,请访问ggplot2 site

    【讨论】:

    • 成功了!主题是否也用于更改轴点之间的间距?
    • 您可以设置轴文本的大小或使轴更长以使每两点之间的空间更宽。查看帮助页面theme 以查看示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    相关资源
    最近更新 更多