2016-07-07 1 views
0

http://r-pkgs.had.co.nz/man.htmlroxygen2/S4ジェネリックとそのメソッドについてヘルプページを1つしか持たない方法は?トピックに関する様々なstackoverflowの答えを使って実験し、サポートドキュメントを読むのにもかかわらず

私はまだ一人としてS4汎用関数とその方法の全てを含んでいるでしょうパッケージのヘルプページを作成することができていませんヘルプページは1つだけです。

#' generic function for plotting classical multidimensional scaling 
#' @param object (ReportClass or RunClass) 
#' @rdname plotCMDS 
#' @export 

setGeneric("plotCMDS", function(object) { 
standardGeneric("plotCMDS")}) 

#' @rdname plotCMDS 
#' @export 
setMethod("plotCMDS", signature(object = "ReportClass"), function(object) { 
[email protected]}) 

#' @rdname plotCMDS 
#' @export 
setMethod("plotCMDS", signature(object = "RunClass"), function(object) { 
listcmds <- lapply([email protected], function(x) slot(x, "cmds")) 
listcmds <- lapply(listcmds, `[[`, 1) 
do.call(gridExtra::grid.arrange, listcmds)}) 

これはまだ二つの別々のヘルプページとしてRStudioに示し、両方同じ コンテンツを有する:「古典的多次元尺度をプロットするためplotCMDS一般的な機能」: enter image description here

私は唯一のヘルプページを持っていると思いますジェネリックメソッドとその2つのメソッドの両方が含まれます。

+0

\ @describeInの代わりに\ @rdnameを使用できます。これは、roxygenによって生成されたデフォルトのファイル名を無効にし、複数のオブジェクトのドキュメントを1つのファイルにマージします。これにより、ドキュメントを自由に組み合わせることができます。 http://r-pkgs.had.co.nz/man.html#text-formattingから、私の頭を似たようなものに傷つけるだけです。お役に立てれば。エスケープは、rdnameがSOFユーザー名ではないことを示すためのものです – Chris

答えて

0

私の間違い。ヘルプページは上記のようにpdfファイルにレンダリングされました。 pdfファイルとRStudio GUIがヘルプページを別々にレンダリングしただけです。

関連する問題