2009-10-15 9 views
5

To może być naiwne pytanie, ale zastanawiałem się, czy istnieje lepszy sposób niż dodawanie tekstu do wątku za pomocą text(). Uwaga, używam również layout(). W szczególności mam działkę, w której chciałbym dodać tekst z nagłówkami, a następnie zwykły tekst.Alternatywy dla używania tekstu() do dodawania tekstu do wykresu

text() jest w porządku, wydaje się dla prostych opisów, ale aby uzyskać prawo dystansową dla kilku linii tekstu wydaje się wymagać dużo ręcznej manipulacji parametrami x i y i cex. Jakieś sugestie?

Odpowiedz

1

Jeśli korzystasz z grafiki podstawowej, to prawdopodobnie najlepiej jest text(), a manipulowanie przy współrzędnych itp. Jest częścią gry. Jeśli chcesz nauczyć się nowej architektury, pakiet lattice jest ponownym opracowaniem podstawowego podejścia do kreślenia w R. Jest on domyślnie instalowany, abyś mógł rozpocząć pracę z help(package='lattice').

Oto bardzo dobry przewodnik (pdf) do grafiki w ogóle w R, ze znacznym odcinku na lattice: download

4

Oto kilka alternatywnych opcji do rozważenia:
- te gplots pakiet ma textplot służy do dodawania niektórych tekstów na podstawowym wykresie.
- plotrix posiada funkcję addtable2plot
- dla siatki grafiki grid.text() dostępne w gridExtra jest funkcją grid.table() (patrz, na przykład, R-Wiki)