1

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

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

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

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

4

2 回答 2

1

我发现了;这很简单。

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

于 2014-07-29T23:18:59.717 回答
0

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

于 2013-08-06T21:50:22.900 回答