R 在ggplot2中使用面_包裹时,是否有方法使用矢量确定x轴标签和打印颜色的顺序?
我想使用facet_wrap绘制3幅图,其中我可以根据R 在ggplot2中使用面_包裹时,是否有方法使用矢量确定x轴标签和打印颜色的顺序?,r,ggplot2,facet-wrap,R,Ggplot2,Facet Wrap,我想使用facet_wrap绘制3幅图,其中我可以根据myOrder设置x轴的顺序,并根据myColours设置颜色。 我有以下数据帧: Cell <- c("AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ACB", "ACB",
myOrder
设置x轴的顺序,并根据myColours
设置颜色。
我有以下数据帧
:
Cell <- c("AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA", "AAA",
"AAA", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB", "ABB",
"ABB", "ABB", "ACB", "ACB", "ACB", "ACB", "ACB", "ACB", "ACB",
"ACB", "ACB", "ACB", "BAA", "BAA", "BAA", "BAA", "BAA", "BAA",
"BAA", "BAA", "BAA", "BAA", "BCA", "BCA", "BCA", "BCA", "BCA",
"BCA", "BCA", "BCA", "BCA", "BCA", "BCC", "BCC", "BCC", "BCC",
"BCC", "BCC", "BCC", "BCC", "BCC", "BCC", "CAA", "CAA", "CAA",
"CAA", "CAA", "CAA", "CAA", "CAA", "CAA", "CAA", "CCC", "CCC",
"CCC", "CCC", "CCC", "CCC", "CCC", "CCC", "CCC", "CCC", "CBA",
"CBA", "CBA", "CBA", "CBA", "CBA", "CBA", "CBA", "CBA", "CBA")
Mean <- c(8, 11, 37, 3, 30, 8, 38, 50, 9, 31, 27, 41, 16,
29, 4, 29, 28, 22, 48, 36, 13, 46, 21, 41, 38, 21,
26, 27, 49, 4, 38, 44, 49, 48, 32, 3, 6, 25, 33,
9, 9, 6, 8, 43, 21, 44, 41, 49, 32, 35, 40, 2, 41,
34, 22, 12, 0, 21, 39, 30, 49, 26, 26, 39, 4, 13,
18, 12, 9, 29, 24, 40, 38, 17, 40, 13, 30, 8, 9,
11, 40, 19, 46, 6, 49, 38, 16, 1, 34, 22)
Type <- c("1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1",
"1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1",
"1", "1", "1", "1", "1", "2", "2", "2", "2", "2", "2", "2", "2",
"2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2",
"2", "2", "2", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3",
"3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3",
"3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3")
TesT <- data.frame(Cell,Mean, Type)
Cell将TesT$Cell
定义为一个因子,并指定级别的顺序
TesT$Cell <- factor(TesT$Cell, levels=myOrder)
TesT$Cell将TesT$Cell
定义为一个因子,并指定级别的顺序
TesT$Cell <- factor(TesT$Cell, levels=myOrder)
TesT$Cell@camille我不认为这是重复的。尽管解决方案是相同的,但我认为这是一个有点不同的问题,因为我关注的是轴的顺序,而不是图例中的顺序。作为一个明显不同的问题,它可能对其他在类似环境中面临相同问题的人有用(但可能这只是我的新手观点…),可以公平地指出,您询问的是图例顺序与轴标签顺序,但您也询问颜色的顺序,默认情况下,其顺序与图例中的顺序相同。无论哪种方式,肯定有很多帖子已经在订购axis了;有5个答案,还有@camille,我不认为这是重复的。尽管解决方案是相同的,但我认为这是一个有点不同的问题,因为我关注的是轴的顺序,而不是图例中的顺序。作为一个明显不同的问题,它可能对其他在类似环境中面临相同问题的人有用(但可能这只是我的新手观点…),可以公平地指出,您询问的是图例顺序与轴标签顺序,但您也询问颜色的顺序,默认情况下,其顺序与图例中的顺序相同。无论哪种方式,肯定有很多帖子已经在订购axis了;有5个答案,以及