Wykonałem wykres w R i chcę powtórzyć wszystkie polecenia (takie jak plot()
, legend()
lub line()
), które zostały wykonane dla tego wykresu, z niewielkimi zmianami. Na przykład chcę ustawić osie na skalę logarytmiczną i zmienić tytuł wykresu.Powtórz polecenie wydruku z niewielkimi zmianami w R
W gnuplocie użyłbym polecenia replot
.
plot ...
set title "The same plot with logarithmic axes"
set logscale
replot
Czy coś jak to możliwe w R. Jedyną rzeczą, która przychodzi mi do głowy w ten sposób (oprócz zmiany wartości ręcznie i ponownie uruchomić linie kodów) byłoby utworzenie funkcji, która zwraca dla wszystkich parametrów, które mogą zostać zmienione przez użytkownika.
Dzięki za pomoc,
Sven
Wystarczy dodać do sugestii Gavina. Istnieje metoda aktualizacji dla wykresów kratowych, więc jeśli zapiszesz utworzony obiekt, możesz aktualizować takie rzeczy jak tytuły przy użyciu funkcji aktualizacji. Obiekty ggplot2 można aktualizować za pomocą "+". –