R - wykresy liniowe

Wykres liniowy to wykres, który łączy serię punktów, rysując między nimi segmenty linii. Punkty te są uporządkowane według jednej ze współrzędnych (zwykle współrzędnej x). Wykresy liniowe są zwykle używane do identyfikowania trendów w danych.

Plik plot() funkcja w R służy do tworzenia wykresu liniowego.

Składnia

Podstawowa składnia tworzenia wykresu liniowego w R to -

plot(v,type,col,xlab,ylab)

Poniżej znajduje się opis użytych parametrów -

  • v jest wektorem zawierającym wartości liczbowe.

  • type przyjmuje wartość „p”, aby narysować tylko punkty, „l”, aby narysować tylko linie, a „o”, aby narysować zarówno punkty, jak i linie.

  • xlab jest etykietą osi x.

  • ylab jest etykietą osi y.

  • main to tytuł wykresu.

  • col służy do nadawania kolorów zarówno punktom, jak i liniom.

Przykład

Prosty wykres liniowy jest tworzony przy użyciu wektora wejściowego i parametru typu „O”. Poniższy skrypt utworzy i zapisze wykres liniowy w bieżącym katalogu roboczym R.

# 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()

Kiedy wykonujemy powyższy kod, daje on następujący wynik -

Tytuł, kolor i etykiety wykresu liniowego

Funkcje wykresu liniowego można rozszerzyć za pomocą dodatkowych parametrów. Dodajemy kolor do punktów i linii, nadajemy tytuł wykresowi oraz dodajemy etykiety do osi.

Przykład

# 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()

Kiedy wykonujemy powyższy kod, daje on następujący wynik -

Wiele linii na wykresie liniowym

Na tym samym wykresie można narysować więcej niż jedną linię za pomocą lines()funkcjonować.

Po wykreśleniu pierwszej linii funkcja lines () może użyć dodatkowego wektora jako danych wejściowych, aby narysować drugą linię na wykresie,

# 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()

Kiedy wykonujemy powyższy kod, daje on następujący wynik -