我总是难以找到所有可用的替代方法来制作特定的图表,我已经决定使用它(寻找不同的变体)或者我还没有想过的图形。
R Graphical Manual网站提供了R图形功能样本的完整列表,但是我更容易搜索提供包名称(如何 - 例如 - 我可以获得包含superbarplot
的结果集功能,当我想寻找条形图?更不用说超级条形图没有出现在结果中,即使我尝试搜索它的包:UsingR
)
R-SAS-SPSS Add-on Module Comparison - 尤其是提供的表格中的主题Graphics, Static
- 让我觉得有一个地方可以按主题列出所有相关的包。
你对这样的事情有什么想法吗?
答案 0 :(得分:4)
如果您有兴趣了解所有可能的图形,您应该了解图形的语法,以及(我)在R中实现它:ggplot2
。
答案 1 :(得分:3)
无论如何,您的问题或一般模式显然是设计 sos包的主要用例。
通过使用包识别特定功能,sos实际上更进了一步,你的问题需要;此外,它按相关性对结果进行排名(默认情况下,您可以通过“sortby”参数更改默认行为,例如sortby =“Date”)以下是它的工作原理:
此软件包的大部分功能都通过“ findFn ”命令公开
例如,如果您想要所有功能的列表以及与散点图 相关的父包:
findFn("scatter plot", maxPages=2, sortby="TotalScore")
这将返回格式化为HTML表的数据帧,并在默认浏览器中传送(如果您不希望它立即弹出,则只需将函数调用绑定到变量,然后在准备好时调用该变量) )
数据框/ HTML页面的最右列是“描述和链接”。单击该列中的条目将在浏览器中打开另一个选项卡(根据浏览器中设置的用户设置首选项)以及该功能的完整R帮助页面。
上面函数调用的结果显示,例如,以“散点图”格式绘制数据的函数可在以下包中找到:
另一个例子:
findFn("boxplot", maxPages=2, sortby="TotalScore")
标识这些(以及其他)用于绘制箱线图的包/函数:
答案 2 :(得分:2)
你见过R Graph Gallery吗?
除此之外,您可能必须索引CRAN包的所有源代码以便有效搜索...
答案 3 :(得分:2)
http://cran.r-project.org/web/views/
http://cran.fhcrc.org/web/views/Graphics.html
(这个镜子在美国西海岸似乎更快)
http://dataspora.com/archive/2009/seminar/Survey_of_R_Graphics_by_Driscoll_Dataspora_Jun2009.pdf
http://zoonek2.free.fr/UNIX/48_R/04.html
(可能是世界上最长的网页)
http://www.stat.auckland.ac.nz/~ihaka/120/lectures.html
Ihaka的讲座笔记