Я пытаюсь построить растровое изображение (океанская батиметрия) с помощью 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() и возможностей(), поскольку это проблема с пакетом/зависимостью/версией или проблема с устройством. BTW, поместите ссылку, чтобы загрузить файл в q – mdsumner
FYI - Cross, опубликованный в ggplot [список рассылки] (https://groups.google.com/forum/#!topic/ggplot2/K_jwTKUaxFg). (В будущем, пожалуйста, не перекрестно.) – joran
@joran, хорошо, сделаю. – GodinA