У меня есть штриховая диаграмма, которую я хочу наложить. Проблема в том, что более длинные полосы перекрывают более короткие. В Excel есть функция, которая позволяет отодвигать более длинные стержни назад, а более короткие стержни - на передний план. Как я могу сделать это в R?
Мой код ниже:
ggplot(df2) +geom_bar(aes(x = id, y = `Feb-20`), position = "identity",stat="identity", fill = 'green') +
geom_bar(aes(x = id, y = `Mar-20`), position = "identity", stat="identity",fill = 'navy') +
geom_bar(aes(x = id, y = `Apr-20`), position = "identity", stat="identity", fill = 'red')
И создает эту диаграмму:
Теперь я видел некоторые решения этой проблемы путем изменения прозрачности. Поскольку у меня есть три фактора, изменение альфа-канала было не очень ясным:
Как я могу изменить порядок наложения полосок, чтобы дольше решетки сзади?