2015-06-11 2 views
0

Я рисую 2 карты бок о бок в решетке, используя команду spplot, используя простой стиль цвета choropleth по умолчанию в sp. Синтаксис, который я использую, идентичен этому примеру:Ошибка в пакетах в spplot с использованием решетки

library(sp) 
library(rgdal) 
library(lattice) 

spplot(nc, c("SID74", "SID79"), names.attr = c("1974","1979"), 
    colorkey=list(space="bottom"), scales = list(draw = TRUE), 
    main = "SIDS (sudden infant death syndrome) in North Carolina", 
    sp.layout = list(arrow), as.table = TRUE) 

Карты прекрасно и точно соответствуют друг другу. Тем не менее, я получаю предупреждение, написанное на вершине каждой из карт следующим образом:

«Ошибка с помощью пакета 1 длина должна быть„единица“объект» (на диаграмме 1)

«Ошибка с использованием пакетной 2 длина должен быть «единичным» объектом »(на диаграмме 2)

Приносим извинения, что не могу предоставить данные здесь, чтобы помочь устранить неполадки. Однако я надеялся, что кто-то сможет указать мне в правильном направлении, чтобы понять, что происходит не так.

Примечания: обе карты диаграмма прекрасно в виде отдельных карт с использованием эквивалента:

spplot(nc,"SID74") 

Очевидно, что проблема с точкой зрения решетки, но я не достаточно знаком (несмотря на то попытались посмотреть в Саркаре CH8) с пакетами, чтобы иметь возможность знать, что происходит неправильно.

В качестве альтернативы, учитывая, что мои диаграммы отображаются по мере необходимости, существует ли способ просто отключить эти предупреждения?

Большое спасибо за любую помощь

+0

Без [воспроизводимого примера] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) вам сложно помочь. вам не нужно публиковать свои реальные данные, но вам нужно отправить образец ввода, чтобы сделать код исполняемым и создать ту же ошибку. – MrFlick

+0

Кто-то должен знать, что означает это сообщение об ошибке – RichS

ответ

0

http://rspatial.r-forge.r-project.org/gallery/#fig09.R дает команды, которые воспроизводят ваше дело. Для меня, с sp 1.1-1, все работает отлично - я получаю точный пример.

Если вы сделали что-то с этими данными, что приводит к его неисправности, сообщите, что вы сделали, без вашего вопроса.