代码之家  ›  专栏  ›  技术社区  ›  Yorgos

如何找到包含图形功能的所有R包?

  •  3
  • Yorgos  · 技术社区  · 15 年前

    我总是很难找到所有可用的替代方法来生成一个特定的图形,要么是我已经决定使用的(寻找不同的变体),要么是我还没有想到的。

    这个 R Graphical Manual 站点提供了R的图形功能的完整示例列表,但是对于我来说,搜索提供包名称更容易(例如,我如何才能得到包含 superbarplot 函数,当我想查找条形图时?。更不用说,即使我尝试搜索superbarplot图形的包,它也不会显示在结果中: UsingR )

    这个 R-SAS-SPSS Add-on Module Comparison -尤其是在话题上 Graphics, Static 在提供的表格中-给了我这样一个想法:最好有一个地方,所有相关的包都按主题列出。

    你知道这样的事吗?

    4 回复  |  直到 15 年前
        1
  •  4
  •   Collin    15 年前

    如果你对学习所有可能的图形感兴趣,你应该学习图形的语法,以及(我)在R中的实现: ggplot2 .

        2
  •  3
  •   doug    14 年前

    您的问题,或者说总体模式,显然是 sos包 .

    sos实际上比您的问题需要的更进一步,它用包来标识特定的功能;此外,它按相关性对结果进行排序(默认情况下,您可以通过“sortby”参数更改默认行为,例如sortby=“Date”)

    其工作原理如下:

    芬兰 “命令

    例如,如果你想 所有函数和与 散点图 :

    findFn("scatter plot", maxPages=2, sortby="TotalScore")
    

    这将返回一个格式化为HTML表并在默认浏览器中传递的数据帧(如果不希望它立即弹出,则只需将函数调用绑定到变量,然后在准备好后调用该变量)

    dataframe/HTML页面最右边的列是“描述和链接”。单击该列中的某个条目将在浏览器中打开另一个选项卡(根据浏览器中设置的用户设置首选项),其中包含该功能的完整R帮助页。

    例如,上述函数调用的结果显示,以“散点图”格式绘制数据的函数位于以下包中:

    • ade4(功能:分散)
    • IDPmisc(功能:IPIRS、IPlot)
    • GGally(函数:GGally_点)
    • 性能分析(功能: 散点图)
    • mclust(函数:clPairs)

    另一个例子:

    findFn("boxplot", maxPages=2, sortby="TotalScore")
    

    标识这些(除其他外)用于绘制箱线图的包/函数:

    • sfsmisc(功能:方块图.matrix)
    • aplpack(功能:boxplot2D)
    • NADA(函数:box plot方法)
    • StatDA(功能:rg.boxplot图)
    • 绘图仪(功能:间隙盒形图)
    • gplots(函数:boxplot.n)
    • multcompView(功能: MultCompbox图)
    • oligo(函数:box plot)
        3
  •  2
  •   Dirk is no longer here    15 年前

    你见过 R Graph Gallery ?

    除此之外,你可能需要索引所有的CRAN包的源代码,以有效地搜索。。。

        4
  •  2
  •   Gene T    15 年前