데이터 자체를 수정할 필요없이 ggplot2 범례의 수준을 제거하거나 억제하려고합니다. 이것이 가능한가?
다음은 몇 가지 샘플 데이터입니다.
library(ggplot2)
ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) +
geom_point(aes(color = factor(cyl))) +
scale_colour_manual(values = c("#85D4E3", "#CEAB07", "#29211F")) +
theme_bw()
범례에서 "8"과 같은 선택 수준을 제거하기 위해 아래 코드 수정과 같은 작업을 시도했습니다. 이것은 단순히 "8"을 NA로 변경하고 해당 레벨의 범례를 제거하지 않습니다.
ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) +
geom_point(aes(color = factor(cyl))) +
scale_colour_manual(values = c("#85D4E3", "#CEAB07", "#29211F"), labels = c("4", "6", NULL)) +
theme_bw()
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다