【问题标题】:How do I share raw data used for ggplot2 graphs?如何共享用于 ggplot2 图表的原始数据?
【发布时间】:2013-08-06 20:03:17
【问题描述】:

我在负责数据可视化方面处于一个奇怪的位置,但我们的客户很有可能希望在我创建的图表交付后更改它们的部分或全部。是否有一个 R 包(或技术)可以将用于制作 ggplot2 图形的原始数据与创建的图像一起导出为 .csv 文件?

例如,在条形图中,我采用一个字符串形式的调查响应,并将其转换为因子变量,使用

    ggplot(subset(data.df, !is.na(xvar)), aes(factor(xvar))

为了绘制它。我可以通过额外的步骤再次选择我的数据子集并编写一个仅包含 ID 和该变量的小 .csv 文件,但它将再次成为一个字符串。帮我!我不想在 Excel 中完成所有这些操作。

【问题讨论】:

  • 看看save。它不会是 csv,但听起来有点像您正在寻找的东西。

标签: r excel csv ggplot2


【解决方案1】:

我发现了;很简单。

例如,如果您的图表是 p,则只需键入 p$data 即可输出创建时使用的数据框。如果我找到一种方法来输出图表中表示的数据(而不是整个数据框),我会报告。

【讨论】:

    【解决方案2】:

    只需在 knitr 脚本中执行所有操作,该脚本采用约定的输入文件,进行所有操作,创建图表。然后把它交给你的客户。如果他们想改变事情,那么他们可以提供新数据或编辑您的脚本。

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多