C'è un modo per determinare se una funzione genera una figura in R?Come determinare se una funzione genera un grafico
Per esempio, se abbiamo funzioni f e g
f = function(x,y){plot(x,y)}
g = function(x,y){mean(x*y)}
Vorrei in grado di eseguire
createFigure(f(x,y))#Returns TRUE
createFigure(g(x,y))#Returns FALSE
Grazie
BTW Colin, sono curioso di sapere come una tale funzione potrebbe essere utile? Best, Tal –
Gli studenti presentano alcune funzioni come corsi. Una delle loro funzioni dovrebbe produrre un grafico. Quindi uso Sweave per eseguire i corsi e verificare la correttezza. Tuttavia, se la funzione non è corretta e non produce alcuna grafica, non riesco a compilare il file tex risultante. – csgillespie
IMHO, questa è la domanda più sottovalutata nella sezione SO di SO. Grazie per avermelo chiesto, e @hadley, grazie per aver salvato la giornata! =) – aL3xa