사용자 정의 y 제한과 함께 ggplot2
막대 그래프를 그려야합니다.ggplot2 : 사용자 정의 y 제한이있는 geom_bar
Type <- LETTERS[1:5]
Y <- c(99, 99.5, 99.0, 98.8, 98.5)
df <- data.frame(Type, Y)
다음 코드는 막대 차트 잘 작동 :
library(ggplot2)
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
theme_bw()
을하지만, 나는 Y 제한을 설정할 수 없습니다입니다. 아래 코드를 참조하십시오.
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
scale_y_continuous(limits = c(90, 100)) +
theme_bw()
ggplot(data = df, mapping = aes(x = Type, y = Y, fill = Type)) +
geom_bar(stat = "identity") +
ylim(90, 100) +
theme_bw()
편집은
나는이 문제가 stat = "identity"
때문이다 같아요.
나는'geom_bar'가'에서 간다이 가능한 경우 모르는 0 ' 'y' (y 축에 break를 삽입하는 것). 왜'geom_point'를 그리지 않으십니까? – PoGibas
귀하의 의견에 @PoGibas 감사합니다. 네,'geom_point'는 또 다른 가능성이 있습니다. 그러나 나는이 점들이 막대를 던지고 있음을 보여주고 싶다. 어떤 생각. 유용한 답변을 주신 고맙습니다 @PoGibas. – MYaseen208