Jak korzystać z funkcji mtext w r (z przykładami)


Możesz użyć funkcji mtext() w R, aby wpisać tekst na marginesach wykresu.

Ta funkcja wykorzystuje następującą podstawową składnię:

mtext(tekst, bok=3, linia=0, …)

Złoto:

  • tekst : tekst do napisania
  • side : Strona ścieżki, po której ma zostać zapisany tekst (1=dół, 2=lewy, 3=góra, 4=prawy)
  • line : Linia marginesu, której należy użyć (wartości ujemne spowodują wypchnięcie tekstu wewnątrz ścieżki)

Poniższe przykłady pokazują, jak w praktyce używać funkcji mtext() z następującą ramką danych w R:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(3, 4, 4, 8, 6, 10, 14))

#view data frame
df

  xy
1 1 3
2 2 4
3 3 4
4 4 8
5 5 6
6 6 10
7 7 14

Przykład 1: Dodaj element tekstowy poza ścieżką

Poniższy kod pokazuje, jak użyć funkcji mtext() , aby dodać element tekstowy nad wykresem:

 #create scatterplot
plot(df$x, df$y)

#add text above plot
mtext(" Here is some text ")

Zwróć uwagę, że nad fabułą dodano tekst „Oto tekst”.

Przykład 2: Dodaj wiele elementów tekstowych poza ścieżką

Poniższy kod pokazuje, jak wielokrotnie używać funkcji mtext() w celu dodawania elementów tekstowych po obu stronach wykresu:

 #create scatterplot
plot(df$x, df$y)

#add text on each side of plot
mtext(" Text on the bottom ", side= 1 )
mtext(" Text on the left ", side= 2 )
mtext(" Text on the top ", side= 3 )
mtext(" Text on the right ", side= 4 )

Używając funkcji mtext() wielokrotnie, możemy dodać wiele elementów tekstowych poza wykresem.

Przykład 3: Dodaj niestandardowy element tekstowy poza ścieżką

Możemy także użyć argumentów line , cex i col w funkcji mtext() , aby odpowiednio zmienić położenie, rozmiar i kolor elementu tekstowego.

Na przykład poniższy kod pokazuje, jak dodać tekst bezpośrednio na górze ścieżki ze zwiększonym rozmiarem czcionki i niebieskim kolorem:

 #create scatterplot
plot(df$x, df$y)

#add customized text inside top of plot
mtext(" Text on the top ", side= 3 , line= -3 , cex= 3 , col=' blue ') 

Możesz swobodnie bawić się różnymi argumentami funkcji mtext(), aby wygenerować dokładnie taki tekst, jaki chcesz na swojej działce.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak korzystać z innych typowych funkcji w R:

Jak narysować legendę poza fabułą w R
Jak zmienić położenie legendy na podstawowych wykresach R
Jak wydrukować ciąg znaków i zmienną w tym samym wierszu w R

Dodaj komentarz

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