geom_raster로 래스터 이미지 (해양 수위)를 플로팅하려하지만 코드를 분해하기가 힘듭니다. 나는 어떤 도움을 주셔서 감사합니다.geom_raster로 색상 그라디언트가 없음
다음을 다운로드했습니다. xyz file (보관 용 계정 링크).
SF.bath <- read.table("SF_bath.txt", header=F,col.names=c("lon","lat","z"))
> head(SF.bath)
lon lat z
1 -67.9917 50.9968 757
2 -67.9750 50.9968 693
3 -67.9583 50.9968 673
4 -67.9417 50.9968 769
5 -67.9250 50.9968 761
6 -67.9084 50.9968 733
다음 코드를 시도하면 색상이지도에 표시되지 않습니까?
v <- ggplot(SF.bath, aes(lon, lat,z=z))
print(v + geom_raster(aes(fill=z)) + stat_contour(size=0.2) + scale_fill_gradient("z"))
나는 다음과 같은 메시지가 나타납니다 : 문제가 무엇인지의 Using alpha as value column: use value_var to override.
어떤 아이디어?
예제 파일을 사용하면 저에게 적합합니다. sessionInfo() 및 capabilities()의 결과는 패키지/종속성/버전 문제이거나 장치 문제 일 가능성이 있습니다. BTW에서 파일을 다운로드하려면 – mdsumner
FYI - ggplot [메일 링리스트] (https://groups.google.com/forum/#!topic/ggplot2/K_jwTKUaxFg)에 교차 게시 됨. (장래에 교차 게시하지 마십시오.) – joran
@ joran, ok, 할 것입니다. – GodinA