R 如何在ggplot中对正值和负值进行排序

R 如何在ggplot中对正值和负值进行排序,r,ggplot2,R,Ggplot2,如何在ggplot2中创建带正值和负值的有序条形图。以下是数据: down -11 down -10 down -9 down -6 up 6 up 6 up 6 up 6 up 7 up 7 up 8 up 8 up 8 up 8 up 8 up 8 up 8 up 10 up 10 up 11 up

如何在
ggplot2
中创建带正值和负值的有序条形图。以下是数据:

down    -11
down    -10
down    -9
down    -6
up      6
up      6
up      6
up      6
up      7
up      7
up      8
up      8
up      8
up      8
up      8
up      8
up      8
up      10
up      10
up      11
up      11
up      12
up      14
up      14
up      21
up      21
up      24
我尝试过以下代码:

ggplot(GO, aes(x = d1, y = order(d2), fill = factor(d1))) +
  geom_bar(stat = "identity"‌​, position = "identity", width = 0.6)
这是行不通的


我想订这张图。任何人都可以提供一些代码。

请查看类似的问题。你应该按照你想要的顺序设置向量,然后使用
+scale\u y\u discrete(limits=yourOrderedData)
,它应该按照你的顺序进行绘图。

到目前为止你尝试了什么?图为什么添加你的试用注释?请编辑您的问题。@Pascal请不要咬新手。尤其不要因为堆栈溢出破坏了讨论线程的设计处理而责怪新手。@zwol我可以完全忽略你的建议吗?