knitr ggplot块在单独运行时生成图形,但在编织时不生成图形

时间:2016-02-16 19:02:03

标签: r ggplot2 knitr

我对knitr很陌生,我一直在编写一个块,然后运行每个块。该项目从SQL服务器获取不同的数据集并创建ggplots。

每个块自身运行良好并显示图形条形图,但是,当我编织pdf时,一些相同的条形图仅显示图例和轴标签。左侧的图像是一次运行一个块的时间。编织文件时的左侧之一。

barplot

为什么独立运行块与编织不同,是否存在一般性原因?

2 个答案:

答案 0 :(得分:1)

您需要确保您的数据位于“保存Markdown文件的位置”的正确位置。 Knitr目录与从控制台运行的目录不同。

答案 1 :(得分:0)

我之前的情节块与后面的情节不一样。

显然我已将我的绘图代码粘贴到最初用于表格的块设置中。删除 results =“asis”后,图表会在针织时正确呈现。