0
빈 ggplot을 인쇄하려고하지만 여전히 범례/축척이 포함되어 있으며 문제가 있습니다.범례가있는 빈 ggplot 인쇄
여기서 코드의 중요한 부분이다 :
p <- ggplot(data=df, aes(x=factor(year_id), y=location_name)) +
geom_point(aes(size=count.sum), na.rm=F) +
#geom_blank() +
theme_bw() +
theme(axis.text.x=element_text(angle=50, hjust=1)) +
labs(x="Year", y="") +
scale_size(name="Site-years of data", range=c(min(breaks),max(breaks)), breaks=breaks) +
ggtitle(paste0(cause_name, ", Data Availability")) +
facet_wrap(~type)
plots[[i]] <- p
바꿈 단지 벡터 1,2-이며 열 count.sum 모든 NA이다. 내가 원하는 것은 점이없는 데이터가있는 차트를 인쇄하지만 작은 도트가 1이고 더 큰 도트가 2 인 범례가 여전히 있습니다.
지금 당장은, "연속 값으로 제공된 불연속 값"이라는 오류가 발생합니다.
내가 대신 geom_point의 geom_blank을 사용하면 차트가 성공적으로 생성 비어있는,하지만 전설은
어떻게 빈 차트와 전설을 모두 얻을 수 없다됩니다? 당신은 데이터의 범위를 벗어난 곳을 확대 할 수감사
재현 예제를 제공하시기 바랍니다. –
예제없이 말하기는 어렵지만, 포인트를 보이지 않게하기 위해 미학을 제거하는 것과 관련된 몇 가지 아이디어 (http://stackoverflow.com/questions/3131173/getting-legend-coloring-in-empty-ggplot) . 포인트 컬러를 NA로 설정하고'override.aes'를 사용하여 범례에 추가하면 원하는 것에 가까워 질 수 있습니다. – aosmith