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我可以完全忽略你的建议吗?