Jak zmienić odstępy między osiami na wykresach r (z przykładami)


Aby zmienić odstępy między osiami na podstawowym wykresie R, można użyć następującej podstawowej składni:

 #create plot with no axis intervals
plot(x, y, xaxt=' n ', yaxt=' n ')

#specifty x-axis interval
axis(side= 1 , at=c(1, 5, 10, 15))

#specify y-axis interval
axis(side= 2 , at=seq(1, 100, by=10))

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Określ odstępy między osiami za pomocą indywidualnych wartości

Poniższy kod pokazuje, jak zmienić odstępy osi x i y na podstawowym wykresie R za pomocą funkcji c() :

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=c(1, 5, 10, 15))
axis(side= 2 , at=c(1, 12.5, 25))

Należy pamiętać, że jedyne wartości wyświetlane wzdłuż osi X i Y to określone przez nas wartości.

Przykład 2: Określ odstępy między osiami za pomocą sekwencji wartości

Poniższy kod pokazuje, jak zmienić odstępy osi x i y na podstawowym wykresie R za pomocą funkcji seq() :

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=seq(5, 15, by=5))
axis(side= 2 , at=seq(0, 25, by=5))

Należy pamiętać, że jedyne wartości wyświetlane wzdłuż osi x i y to wartości, które określiliśmy za pomocą funkcji seq() .

Przykład 3: Określ odstępy między osiami za pomocą zakresu wartości

Poniższy kod pokazuje, jak zmienić odstęp osi x na podstawowym wykresie R za pomocą funkcji ::

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ')

#modify x-axis interval
axis(side= 1 , at=1:15)

Zauważ, że Base R automatycznie wygenerował wartości interwałów na osi Y, a następnie wykorzystał określony przez nas zakres wartości interwałów na osi X.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje śledzenia w języku R:

Jak ustawić limity osi w R
Jak zmienić skalę osi w R
Jak narysować legendę poza fabułą w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *