Мои данные структурированы похож на примере ниже:Контроль сложенной фигуры в ggplot2
Quarter <- c("Q1", "Q2", "Q2", "Q3", "Q4")
Weather <- c("cloudy", "cloudy", "sunny", "sunny", "cloudy")
Duration <- c(16, 10, 12, 15, 14)
WeatherCondData <- data.frame(Quarter, Weather, Duration)
Когда я сюжет этой информации, второй вход для четверти два (Q2
) солнечно, однако, не отображается в последовательном порядке в сюжете - облачная - вторая запись.
ggplot(WeatherCondData, aes(x = Quarter, y = Duration, fill = Weather)) +
geom_bar(stat = "identity", position = "stack") +
theme_classic()
Как изменить сюжет так, чтобы солнечная составляла верхняя часть штабелированной панели для Q2?
Спасибо.
Вам не нужно использовать 'stringsAsFactors = false' перед использованием' factor', чтобы установить порядок уровней. – aosmith