Bioestatística
Prof. Dr. Edson Zangiacomi Martinez
Faculdade de Medicina de Ribeirão Preto
Universidade de São Paulo (USP)
Esta página está em construção!
Todo seu conteúdo não é definitivo...
Identificando pontos em um gráfico de dispersão
Função identify()
Função locator()
Identificando pontos em um gráfico de dispersão
Para os exemplos a seguir, clicar aqui para abrir o banco de dados em formato Excel.
# Primeiro, vamos gerar um gráfico de dispersão
plot(Peso,Altura,main="Peso e altura",xlim=c(40,120),ylim=c(1.4,1.8),bty="n",pch=19)
A função identify() permite identificar pontos em um gráfico de dispersão.
Posicione o cursor em forma de cruz sobre o gráfico, próximo a um ponto ou sobre ele.
Acionando o botão da esquerda do mouse, aparecerá na área de plotagem o número da linha do banco de dados associada àquele ponto.
Tecle ESC para sair.
identify(Peso,Altura)
Identificando coordenadas em um gráfico de dispersão
# Novamente, vamos gerar um gráfico de dispersão
plot(Peso,Altura,main="Peso e altura",xlim=c(40,120),ylim=c(1.4,1.8),bty="n",pch=19)
# Função locator(número_de_pontos)
Por exemplo, usando
locator(7)
será possível acionar o botão da esquerda do mouse sete vezes sobre a área de plotagem.
Logo após, serão exibidas as coordenadas destes sete pontos.
# Exemplo 1
plot(rnorm(12,30,2),ylab="Valores", xlab="Meses", main="Série de dados", ty="o", pch=19)
posicao <- locator(1)
text(posicao,"Intervenção")
# Exemplo 2
attach(dados)
tabela <- prop.table(table(esaude,Tabagismo),2)
cinzas <- gray(seq(0.1,0.9,length=3))
barplot(100*tabela,main="(a) Autoavaliação do estado de saúde",ylab="Número de pessoas (%)",beside=T,names=c("Não fumantes","Fumantes"),cex.lab=1.3,cex.names=1.3,cex.axis=1.3,las=1,col=cinzas)
posicao <- locator(1)
legend(posicao, legend=c("Bom","Regular","Ruim"), cex = 1.2, fill=cinzas, bty="n")