R - Çizgi Grafikleri
Çizgi grafik, aralarında çizgi parçaları çizerek bir dizi noktayı birbirine bağlayan bir grafiktir. Bu noktalar koordinatlarından (genellikle x koordinatı) birinde sıralanır. Çizgi grafikler genellikle verilerdeki eğilimleri belirlemede kullanılır.
plot() R'deki fonksiyon çizgi grafiği oluşturmak için kullanılır.
Sözdizimi
R'de bir çizgi grafik oluşturmak için temel sözdizimi -
plot(v,type,col,xlab,ylab)
Kullanılan parametrelerin açıklaması aşağıdadır -
v sayısal değerleri içeren bir vektördür.
type sadece noktaları çizmek için "p" değerini, yalnızca çizgileri çizmek için "l" ve hem noktaları hem de çizgileri çizmek için "o" değerini alır.
xlab x ekseni için etikettir.
ylab y ekseni için etikettir.
main grafiğin Başlığıdır.
col hem noktalara hem de çizgilere renk vermek için kullanılır.
Misal
Giriş vektörü ve "O" olarak tip parametresi kullanılarak basit bir çizgi grafiği oluşturulur. Aşağıdaki komut dosyası, geçerli R çalışma dizininde bir çizgi grafiği oluşturacak ve kaydedecektir.
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart.jpg")
# Plot the bar chart.
plot(v,type = "o")
# Save the file.
dev.off()
Yukarıdaki kodu çalıştırdığımızda şu sonucu verir -
Çizgi Grafik Başlığı, Rengi ve Etiketler
Çizgi grafiğin özellikleri ek parametreler kullanılarak genişletilebilir. Noktalara ve çizgilere renk katıyoruz, grafiğe bir başlık veriyoruz ve eksenlere etiketler ekliyoruz.
Misal
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")
# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
# Save the file.
dev.off()
Yukarıdaki kodu çalıştırdığımızda şu sonucu verir -
Çizgi Grafikte Birden Fazla Çizgi
Kullanılarak aynı grafik üzerinde birden fazla çizgi çizilebilir. lines()işlevi.
İlk çizgi çizildikten sonra, lines () fonksiyonu grafikte ikinci çizgiyi çizmek için girdi olarak ek bir vektör kullanabilir,
# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)
# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")
# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
lines(t, type = "o", col = "blue")
# Save the file.
dev.off()
Yukarıdaki kodu çalıştırdığımızda şu sonucu verir -