저는 비교적 새로운 ggplot2
을 사용하고 있습니다. 윤곽에 적절한 레이블을 추가하는 데 문제가 있습니다. 위의 예에서 R : direct.label을 사용하여 특정 윤곽선을 레이블링하는 방법
library(plyr)
library(ggplot2)
library(directlabels)
library(reshape)
volcano<-melt(volcano)
v<-ggplot(volcano, aes(x,y,z=z))
e<-v + stat_contour(aes(colour=..level..))
direct.label(e)
은 레이블이 적절하게 추가,하지만 난 내 자신을 지정하려고하면 일을 더 복잡하게 : 나는 기본 윤곽 플롯에 레이블을 추가 할 수있는 고전적인 화산 예를 사용
e<-v + stat_contour(aes(breaks=c(160, 170, 180), colour=..level..))
direct.label(e)
이제 윤곽은 내가 제공 한 휴식에 의해 지정되어 있지만, 라벨은 여전히 기본 윤곽의 모든 나타납니다 윤곽 포인트를 휴식. 그래프로 된 윤곽의 레이블 만 어떻게 그 래핑합니까?
관련 문제로, 기본에 포함되지 않은 등고선 레벨의 레이블을 어떻게 표시합니까? 165의 휴식을 말해라.
e<-v + stat_contour(aes(breaks=c(165), colour=..level..))
direct.label(e)
어떤 도움을 주셔서 감사합니다!
그것의 가치는 directlabels 패키지입니다. –
예, 그 점을 지적 해 주셔서 감사합니다. –
이 질문을 다시 게시해야합니까, 아니면 여전히 사람들이보고 있습니까? –