R中的信息仪表板与ggplot2

时间:2010-02-04 02:34:43

标签: r ggplot2 dashboard r-grid

我希望创建一个可在Web浏览器中查看的静态仪表板。而且我想创建像Stephen Few在他的书Information Dashboard Design中所做的那样的事情。 (见底部示例)

  1. Ggplot2 :下面的图表不应该出现任何问题,对吗?
  2. 信息中心布局:网格是否合适?或者我应该在html / css中列出一些东西?
  3. 如果网格可以很容易地做到这一点,你知道有什么好的资源来学习如何使用它吗?我已经阅读了手册,但我发现它没有太大帮助。我已经看过LearnR博客的ggplot2 sales dashboard(它使用网格),我无法理解网格和布局的一部分。

    dasboard sample http://img251.imageshack.us/img251/1029/fewciodashboard800.png

4 个答案:

答案 0 :(得分:5)

答案 1 :(得分:4)

我认为你的html / css方向可能是一个非常聪明的举动。

使用Open Office绘图获得一个很棒的布局可能更容易,只需链接到图像,第一次检查它们时检查链接框。 Open Office支持导出为pdf,使其可用于报告。

即使直接在R中编程创建令人惊叹的文档布局,我也不确定是否值得花时间和精力。

此致

答案 2 :(得分:3)

我建议您同时查看the brew package,例如example on the learnr blog

答案 3 :(得分:1)

几年后,R。

可以选择仪表板和布局
  • 为了在R中制作网格,ggplot2' facet_wrapfacet_grid非常出色。
  • Shiny允许您使用R. Shiny制作网页应用和信息中心.Shiny为您处理HTML,CSS和JavaScript。它在CRAN上。
  • 要使用ggplot2制作带有d3.js的交互式Shiny仪表板,您可以连接到Plotly的ggplot2 figure converter。这是a tutorial代码示例。您发布的应用程序可让您缩放,切换,过滤,平移和查看悬停数据,例如:

    enter image description here

    免责声明:我是Plotly团队的成员。