如何共享用于ggplot2graphics的原始数据?

我处于负责数据可视化的奇怪状态,但我们的客户很有可能想要在交付后创build一些或所有的图表。 是否有一个R软件包(或技术)可以导出用于将ggplot2graphics制作为.csv文件的原始数据以及创build的图像?

例如,在条形图中,我接受一个调查响应,这是一个string,并将其变成一个因子variables,使用

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

为了绘制它。 我可以通过额外的步骤来select我的数据的子集,然后用ID和那个variables写一个.csv文件,但它会再次成为一个string。 帮我! 我不想在Excel中做所有这些。

我发现了 这很简单。

例如,如果graphics是p ,那么只需键入p$data以输出在创build时使用的数据框。 如果我find一种方法来输出图中表示的数据(而不是整个数据框),我会报告回来。

只需要用knitr脚本来完成所有操作,然后创build图表。 然后把这个给你的客户。 如果他们想改变事情,那么他们可以提供新的数据或编辑你的脚本。