Napisałem funkcję, która tworzy wykresy. Jednym z problemów, które napotykam, jest potrzeba tworzenia powtarzalnych wykresów. Jednym z rozwiązań jest oczywiście zapisanie kodu dla każdego tworzonego przeze mnie wykresu (tj. Zapisanie dokładnych wartości ustawionych dla argumentów funkcji). Zastanawiam się jednak, czy istnieje sposób, w jaki można przechwycić wszystkie wartości wejściowe, w tym obiekt danych, itp. I zapisać je na liście i zwrócić jako wynik. Prostym sposobem na to, jak sądzę, jest następujący:R: czy istnieje sposób przechwytywania wszystkich wartości argumentów funkcji
plot.foo <- function(x, main=NULL){
plot(x, main=main)
list(data=x, main=main)
}
Jednak funkcja pisałem ma kilka argumentów oprócz argumentu Wielokropek (patrz poniżej), więc zastanawiam się, czy istnieje szybszy sposób na zapisanie wszystkich wartości argumentów wejściowych. Dzięki!
plot.foo <- function(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10,...){
...
}