Como adicionar linha vertical ao histograma em r
Você pode usar os seguintes métodos para adicionar uma linha vertical a um histograma em R:
Método 1: adicione uma linha vertical sólida em um local específico
abline(v= 2 )
Esta sintaxe adiciona uma linha vertical ao histograma em x=2.
Método 2: adicionar uma linha vertical personalizada em um local específico
abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Esta sintaxe adiciona uma linha pontilhada vertical vermelha com largura 3 ao valor médio do histograma.
Método 3: adicionar várias linhas verticais personalizadas
abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Esta sintaxe adiciona uma linha vertical vermelha ao primeiro quartil e uma linha vertical azul ao terceiro quartil do histograma.
Os exemplos a seguir mostram como usar cada método na prática.
Exemplo 1: Adicione uma linha vertical sólida em um local específico
O código a seguir mostra como criar um histograma e adicionar uma linha vertical em x=2:
#make this example reproducible set. seed ( 1 ) #createdata data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at x=2 abline(v= 2 )
Exemplo 2: Adicione uma linha vertical personalizada a um local específico
O código a seguir mostra como criar um histograma e adicionar uma linha pontilhada vermelha vertical com largura 3 ao valor médio do histograma:
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at mean value abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Exemplo 3: Adicionar várias linhas verticais personalizadas
O código a seguir mostra como criar um histograma e adicionar uma linha vertical vermelha ao primeiro quartil e uma linha vertical azul ao terceiro quartil do histograma.
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical lines at 1st and third quartiles abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como criar um histograma de frequência relativa em R
Como sobrepor uma curva normal em um histograma em R
Como usar a função abline() em R