Ho scritto una funzione che crea grafici. Uno dei problemi che incontro è la necessità di produrre grafici riproducibili. Una soluzione è, naturalmente, salvare il codice per ogni grafico che produco (ad esempio, salvare i valori esatti che ho impostato per gli argomenti della funzione). Mi chiedo tuttavia se esiste un modo in cui posso acquisire tutti i valori di input, incluso l'oggetto dati, ecc., E salvarli in un elenco e restituirli come output. Un modo semplice per farlo, suppongo, è la seguente:R: c'è un modo per catturare tutti i valori degli argomenti delle funzioni
plot.foo <- function(x, main=NULL){
plot(x, main=main)
list(data=x, main=main)
}
Tuttavia, la funzione che ho scritto ha un sacco di argomenti, oltre a un argomento puntini di sospensione (vedi sotto), quindi mi chiedo se c'è un modo più rapido per salvare tutti i valori degli argomenti di input. Grazie!
plot.foo <- function(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10,...){
...
}