2012-04-24 4 views
3

Я пытаюсь построить растровое изображение (океанская батиметрия) с помощью 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")) 

map

я получаю следующее сообщение: Using alpha as value column: use value_var to override. Любые идеи, что может быть проблема?

+0

Используя ваш пример файла, он работает для меня. Каков ваш вывод sessionInfo() и возможностей(), поскольку это проблема с пакетом/зависимостью/версией или проблема с устройством. BTW, поместите ссылку, чтобы загрузить файл в q – mdsumner

+1

FYI - Cross, опубликованный в ggplot [список рассылки] (https://groups.google.com/forum/#!topic/ggplot2/K_jwTKUaxFg). (В будущем, пожалуйста, не перекрестно.) – joran

+0

@joran, хорошо, сделаю. – GodinA

ответ

6

отредактированы, чтобы подчеркнуть ключевой ответ

код в вопросе с помощью прилагаемого набора данных достигает желаемый результат:

plot of SF_bath

После обсуждения в комментариях, главный урок оказывается чтобы предположить, что, когда система ведет себя странно, может быть разумным update.packages() в качестве части устранения неполадок.

+0

Спасибо @gauden, у меня есть последняя версия ggplot2 и попробовал этот пример, но я получаю одно и то же сообщение: «Использование столбца alpha как value: use value_var для переопределения» и никаких цветов на карте ... любые идеи? – GodinA

+0

@GodinA Вы хотите загрузить свои данные в Dropbox или на другой публичный сайт, чтобы узнать, можно ли воспроизвести проблему? – gauden

+0

Вот ссылка для доступа к данным: https://www.dropbox.com/s/umv70ze4hoym915/SF_bath.txt – GodinA

Смежные вопросы