【问题标题】:How to re-order text labels for y-axis in ggplot [duplicate]如何在ggplot中重新排序y轴的文本标签[重复]
【发布时间】:2017-03-02 20:17:15
【问题描述】:

我是 R 的超级新手。

我正在尝试在我创建的图表上重新排列 y 轴上的刻度线。有没有人可以告诉我如何重新安排/挑选他们排队的顺序?它们的标签只是“wheel_spot”向量中的元素。我试图展示的是我的图表中有多少点属于每个类别,但如果标签以特定顺序流动,我的图表会更有意义。

这是现在的图表:

我的代码是:

graph <- ggplot(data=new_data, aes(x=bucket,y=wheel_spot, color=identifier)) + geom_jitter() + facet_grid(bucket~.)
graph

提前谢谢你!

【问题讨论】:

  • 您需要按照您希望它们出现在图表上的顺序重新排列变量的因子水平
  • 谢谢贾斯汀!那行得通!

标签: r ggplot2 label yaxis


【解决方案1】:

您可以在ylab中提供新订单:

graph <- ggplot(data=new_data, aes(x=bucket,y=wheel_spot, color=identifier)) + geom_jitter() + facet_grid(bucket~.) + ylab(labels=c(...))

【讨论】:

    猜你喜欢
    • 2014-07-02
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多