0
내가 이렇게 보이는 데이터 파일 ...R의 ggplot : STAT = "정체성"어떤 이유로 작동하지 않습니다
Rate <- runif(14, 0, 20)
Day <- c("Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday",
"Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday")
Grouper <- c(rep(1, 7), rep(2, 7))
df <- data.frame(Rate, Day, Grouper)
이 ... 나는 두 개의 막대 막대 차트를 만들고 싶어 매일 : Grouper = 1
에 대해 하나의 막대 및 Grouper = 2
에 대해 하나의 막대. 의 y 값, 그것은 Rate
변수 카운트 아니에요, 그래서 나는 그것이 작동하도록 stat = "identity"
를 사용할 필요가 ...
# Set max chart height
maxlimit = max(df$Rate) * 1.1
# Actual plot code
ggplot(df, aes(Day, Rate)) +
geom_bar(stat = "identity") +
geom_bar(aes(fill = Grouper), position = "dodge") +
scale_y_continuous(limits = c(0, maxlimit)) +
theme_classic()
...하지만 난 아직도 누군가가 나에게 설명 할 수 오류 stat_count() must not be used with a y aesthetic.
무엇입니까 왜이 오류가 발생하며이를 해결하기 위해 무엇을 할 수 있습니까?
: 단지 두 번째 호출하여이 코드가 작동
stat=identity.
에 전화를 지우기는geom_bar
설정을 다시 설정합니다. – Roland아, 이해했다. ggplot2 설명서에 설정된 스타일을 따르고 있다고 생각했지만 잘못되었습니다. – mmyoung77