아래 코드
library("ggplot2")
library("datasets")
data(iris)
iris.hist <- ggplot(iris, aes(x = Sepal.Length)) +
geom_histogram(data = subset(iris, Species == "setosa"), bins = 5, fill = "black", color = "black") +
geom_histogram(data = subset(iris, Species == "versicolor"), bins = 5, fill = "white", color = "black")
iris.hist
플롯을 생성
보시다시피 x 축은 데이터 범위의 정수에 대한 눈금을 표시하지만 이러한 눈금은이 히스토그램의 각 빈에 포함 된 실제 데이터 범위를 반드시 잘 반영하지는 않습니다.
x 축이 각 빈의 실제 범위를 표시하도록이 스크립트를 수정할 수있는 방법이 있습니까?
breaks
대신 원한다고 생각합니다 bins
.
mybreaks <- c(3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5)
ggplot(iris, aes(x = Sepal.Length)) +
geom_histogram(data = subset(iris, Species == "setosa"),
breaks = mybreaks, fill = "black", color = "black") +
geom_histogram(data = subset(iris, Species == "versicolor"),
breaks = mybreaks, fill = "white", color = "black") +
scale_x_continuous(breaks = mybreaks)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다