Jak dodać tekst poza ścieżką w r
Aby dodać tekst poza wykresem w R, możesz użyć następującej podstawowej składni:
text(x=8, y=-0.5, ' Some Text ', xpd=NA)
W tym konkretnym przykładzie dodano tekst „Jakiś tekst” w lokalizacji (x, y) wartości (8, -0,5).
Zauważ, że argument xpd przyjmuje trzy potencjalne wartości określające, gdzie umieścić tekst:
- FAŁSZ : Tylko wewnątrz działki
- PRAWDA : W zewnętrznym obszarze śledzenia
- NA : W dowolnym miejscu urządzenia śledzącego
Określając xpd=NA , możemy dodać tekst poza naszą działką.
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Dodaj element tekstowy poza ścieżką
Poniższy kod pokazuje, jak dodać element tekstowy poza ścieżką w prawym dolnym rogu:
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add text outside of plot text(x=8, y=-0.5, ' Some Text ', xpd=NA)
Zauważ, że nasz element tekstowy został dodany do współrzędnych (x, y) punktu (8, -0,5) na wykresie.
Ponieważ wartość współrzędnej y jest mniejsza niż dolna granica osi y, element tekstowy zostaje umieszczony poniżej ścieżki.
Przykład 2: Dodaj wiele elementów tekstowych poza ścieżką
Poniższy kod pokazuje, jak dodać wiele elementów tekstowych poza wykresem, używając wielokrotnie funkcji text() :
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add multiple text elements outside of plot text(x=8, y=-0.5, ' Below Plot ', xpd=NA) text(x=8, y=25, ' Above Plot ', xpd=NA)
Używając wielokrotnie funkcji tekst() , możemy dodać wiele elementów tekstowych poza wykresem.
Możesz pobawić się argumentami x i y w funkcji tekst() , aby umieścić tekst dokładnie w żądanym miejscu.
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