[R-br] Plotar dados em mapa - problema com NA

Éder Comunello comunello.eder em gmail.com
Quarta Setembro 4 19:38:16 BRT 2013


Caro João, boa noite!

Sem os dados pra rodar o código fica difícil, mas arrisco um palpite:

Não está completo. Tente acrescentar ou alterar no seu código...

colors <-brewer.pal(9, "YlOrRd") ### a paleta com nove classes que você
criou
colors; display.brewer.pal(9, "YlOrRd")  ### visualizando a paleta
colors[10]="#D3D3D3"  ### adiciona uma décima cor (cinza) na paleta (para
os NA's)

### não passe findInterval() diretamente, aloje em uma nova variável
tmp <- findInterval(wld.aux$ValueMi, brks, all.inside=T) ### vai distribuir
valores de 1:9 de acordo com seus 'brks' calculados

### se você listar 'tmp' deverá ver a atribuição de cores (1:9) e NA's
head(tmp); table(tmp)

### troca os NA's por 10 (nova cor da paleta)
tmp[which(is.na(tmp))] = 10

### muda o comando original usando 'tmp' no lugar de findInterval()
plot(wld.aux, col=colors[tmp], axes=F, bg=NA, mai=c(0,2,2,20))

Espero que ajude...

-- 
Éder Comunello <c <comunello.eder em gmail.com>omunello.eder em gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130904/0ae67568/attachment.html>


Mais detalhes sobre a lista de discussão R-br