English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Gráficos de dispersão mostram todos os dados na forma de pontos no sistema cartesiano, para mostrar o grau de influência entre as variáveis, a posição dos pontos é determinada pelo valor das variáveis, cada ponto corresponde a um ponto X e Y no eixo X e Y.
Gráficos de dispersão podem ser desenhados usando a função plot(), a sintaxe é a seguinte:
plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)
x Conjunto de dados para o eixo x.
y Conjunto de dados para o eixo y.
type: Tipo de gráfico, p para pontos, l para linha, o para desenhar pontos e linhas ao mesmo tempo, e a linha passa pelos pontos.
main Título do gráfico.
xlab, ylab Nome do rótulo do eixo x e y.
xlim, ylim O intervalo do eixo x e y.
axes Booleano, se desenhar dois eixos x.
Os valores possíveis para o parâmetro type:
p: Gráfico de pontos
l: Gráfico de linha
b: Desenhe pontos e linhas ao mesmo tempo
c: Desenhe apenas a linha indicada pelo parâmetro b
o: Desenhe pontos e linhas ao mesmo tempo, e a linha passa pelos pontos
h: Desenhe uma linha vertical até o eixo x
s: Gráfico de escada, primeiro horizontal e depois vertical
S: Gráfico de escada, primeiro vertical e depois horizontal
n: Gráfico vazio
Crie um gráfico de linha simples:
x<-c(10,40) y<-c(20,60) # Gerar imagem png png(file = "runnob-test-plot2.png") plot(x, y, "l")
Crie um gráfico de linha simples, use o parâmetro type "o" para desenhar pontos e linhas, e a linha passa pelos pontos:
x<-c(10,40) y<-c(20,60) # Gerar imagem png png(file = "runnob-test-plot.png") plot(x, y, "o")
A seguir, usamos o conjunto de dados integrado do idioma R mtcars para realizar testes.
Usamos as colunas wt e mpg do conjunto de dados mtcars:
input <- mtcars[,c('wt','mpg')] print(head(input))
O resultado é:
wt mpg Mazda RX4 2.620 21.0 Mazda RX4 Wag 2.875 21.0 Datsun 710 2.320 22.8 Hornet 4 Drive 3.215 21.4 Hornet Sportabout 3.440 18.7 Valiant 3.460 18.1
Em seguida, usamos os dados acima para criar um gráfico de pontos
:
# Dados input <- mtcars[,c('wt','mpg')] # Gerar imagem png png(file = "scatterplot.png") # Definir o alcance do eixo x 2.5 até 5área do eixo y 15 até 30. plot(x = input$wt,y = input$mpg, xlab = "Peso", ylab = "Milagem", xlim = c(2.5,5, ylim = c(15,30), main = "Peso vs Milagem" )
A matriz de pontos é criada com o método de gráfico de pontos de duas variáveis, que pode ser vista como uma grande matriz de gráficos, onde cada elemento não diagonal é um gráfico de pontos correspondente à variável da linha correspondente e à variável da coluna correspondente. Enquanto isso, os elementos na diagonal principal são os nomes das variáveis, de modo que, com a matriz de pontos, é possível ver claramente as relações de correlação entre as várias variáveis estudadas.
A matriz de pontos é um gráfico de pontos de cada variável numérica do conjunto de dados.
O R usa as seguintes funções para criar gráficos de matriz de pontos:
pairs(fórmula, data)
Parâmetros:
fórmula Série de Variáveis
data Conjunto de Dados de Variáveis
# Saída de Imagem png(file = "scatterplot_matrices.png") # 4 um gráfico de matriz para variáveis12 um gráfico pairs(~wt+mpg+disp+cyl,data = mtcars, main = "Gráfico de Matriz de Dados Scatterplot"