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