我對knitr非常新穎,我一直在編寫一個塊並開始運行每個塊。該項目從SQL服務器獲取不同的數據集並創建ggplots。knitr ggplot chunks在單獨運行時產生圖形,但不在編織時產生圖形
每個塊都自行運行並顯示圖形條形圖,但是當我編寫pdf時,一些相同的條形圖只顯示圖例和軸標籤。左側的圖像是一次運行一個塊的圖像。文件編織時的左邊。
是否有一個通用的原因,獨立運行的大塊比針織不同?
我對knitr非常新穎,我一直在編寫一個塊並開始運行每個塊。該項目從SQL服務器獲取不同的數據集並創建ggplots。knitr ggplot chunks在單獨運行時產生圖形,但不在編織時產生圖形
每個塊都自行運行並顯示圖形條形圖,但是當我編寫pdf時,一些相同的條形圖只顯示圖例和軸標籤。左側的圖像是一次運行一個塊的圖像。文件編織時的左邊。
是否有一個通用的原因,獨立運行的大塊比針織不同?
您需要確保您的數據位於「保存降價文件的相同位置」。 Knitr目錄與從控制檯運行的目錄不同。
塊之間交替使用RODBCext從DW中獲取數據,下一個塊使用ggplot來繪製數據。我其實並沒有保存任何數據。無論是從塊還是針織運行,較早的對都呈現相同的效果,但稍後的對只能從塊中正確呈現。如果我將它們放入與select語句相同的塊中,它們在編織時也能正確渲染。 – treepruner
我之前的劇情塊和後面的塊不一樣。
很明顯,我已將我的劇情代碼粘貼到最初用於表格的塊設置中。一旦我刪除results =「asis」,當針織時繪製的圖很正確。
如果它解決了你的問題,你可以[接受你自己的答案](http://stackoverflow.com/help/self-answer)。 –
我還沒有完全確定,我記得當我沒有'print()'ggplot – aeongrail
這個圖像看起來太小而不適合除了圖例以外的任何東西時,可能劇情只是被壓扁? – baptiste
2個圖是相同的代碼。只有跑步的方法是不同的,當大塊單獨運行並且我正在劇情面板中查看它時,是不是也會擠壓? – treepruner