geom_rasterでラスタ画像(海洋地形)をプロットしようとしていますが、コードを解読するのに苦労しています。助けていただければ幸いです。geom_rasterで色のグラデーションがありません
xyz file(Dropboxリンク)をダウンロードしました。
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()の出力は、おそらくパッケージ/依存関係/バージョンの問題、またはデバイスの問題のようです。ところで、ファイルをダウンロードするためのリンクをq – mdsumner
FYI - ggplot [メーリングリスト](https://groups.google.com/forum/#!topic/ggplot2/K_jwTKUaxFg)にクロス投稿してください。 (将来はクロスポストしないでください) – joran
@joran、ok、行います。 – GodinA