2013-08-06 20 views
1

我處於負責數據可視化的奇怪位置,但很有可能我們的客戶想要在交付後創建一些或所有圖表。是否有R軟件包(或技術)可以導出用於將ggplot2圖形制作爲.csv文件的原始數據以及創建時的圖像?如何分享用於ggplot2圖形的原始數據?

例如,條形圖中,我採取調查響應,它是一個字符串,並把它變成一個因子可變的,以便繪製它使用

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

。我可以通過額外的步驟來選擇我的數據的子集,然後用ID和那個變量寫一個.csv文件,但它會再次成爲一個字符串。幫我!我不想在Excel中做所有這些。

+0

看看'save'。這不會是一個CSV文件,但聽起來有點像你在找什麼。 – Thomas

回答

1

我發現了它;這很簡單。

例如,如果您的圖形是p,那麼只需鍵入p$data即可輸出用於創建它的數據框。如果我找到一種方法,只輸出在圖中表示(相對於整個數據幀)的數據,我會彙報。

0

只要在knitr腳本中做所有事情,需要一個一致的輸入文件,執行所有操作,創建圖形。然後把它給你的客戶。如果他們想改變東西,那麼他們可以提供新的數據或編輯腳本。