我正在制作一个具有3个填充类别的躲避的条形图,我希望它们保持恒定的顺序。当前,它们以其数据的升序排列(处于闪避或堆叠的位置)。
我尝试安排对数据重新排序->已经按照我需要的顺序进行了 我尝试过定义填充因子->它们已定义
这是我正在使用的ggplot2(v 3.1.0):
ggplot(data, aes(x = sample, y = nb.phages, fill = program)) +
geom_bar(stat="identity", position = position_dodge2()) +
theme(axis.text.x = element_text(angle = 45, hjust = 1)) +
labs(x = "Bacterial Strain", y = "Number of Prophages Found") +
scale_fill_manual(values=c('#7a123e','#8f969d' , '#febf3b'))
您将在此看到 image of my results的顺序不是恒定的:从第6个条目到第8个条目,从第12个和第13个条目开始,顺序是黄色栗色灰色,而不是栗色灰色黄色。数据没有区别,顺序很好,看起来确实是按升序排序的。
以前有人看过吗?