[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