나는 이제 사용자가 그 인수를 지정하지 않았 음을 경우 플롯에 대한 몇 가지 기본 설정을 제공하고자하는 기능을피 인수 중복 (...)
somefun <- function(someparameters , ...) { plot(stuff, ...)}
있습니다. (즉, xlab=""
).
기본 플롯 옵션 집합을 제공하지만 사용자가 이러한 인수를 무시할 수있게하려면 어떻게해야합니까? 동일한 인수가 두 번 입력되면 R은 여러 개의 실제 인수와 일치하는 형식 인수를 오류를 던집니다.
나는 내 기능
somefun <- function(someparameters, main, xlab, ylab, xlim....)
을 통해 이러한 모든 옵션을 전달할 수 있습니다하지만 난 오히려 그렇게하지 않을 것이라고 알고 있습니다.
이것을 달성하기위한 몇 가지 간단한 해결책이 있습니까? 다음과 같이
에'somefun <- 기능 (someparamenters, 주, xlab = "", ...) {플롯 (물건, xlab, ...)}'? 나는 그것이 당신이 원하는 바로 그 것이라고 생각했을 것입니다. – Henry
깔끔한 것은 아닙니다. 이 코드를 패키지에 넣으면 매개 변수가 문서에 나타날 것입니다. – LostLin
사용자가 문서에서 이러한 매개 변수를 원하므로 Henry의 제안이 더 바람직합니다. – Aaron