在编写 R 脚本而不用 R Markdown 编写时,有没有办法增加 ggplots 的分辨率和宽度?
Is there a way of increasing resolution and width of ggplots when knitting an R script without writing it in R Markdown?
我有一个普通的 R 脚本,不是使用 R Markdown 编写的。在其中我使用 ggplot 创建了几个图表。然后我通过 File > Knit Document 编写脚本。
我的输出有两个问题。首先,这些图不如输出的其余部分那么宽。第二,地块的分辨率不是很好。
有什么方法可以增加图表的宽度和分辨率,而不必使用 R Markdown 重写脚本?
您可以使用 knitr spin
syntax 为您的地块提供块选项。这应该会增加它们的宽度(并且可能还会解决分辨率问题):
#+ fig.width = 3
plot(1) # narrow plot
#+ fig.width = 9
plot(1) # wide plot
我有一个普通的 R 脚本,不是使用 R Markdown 编写的。在其中我使用 ggplot 创建了几个图表。然后我通过 File > Knit Document 编写脚本。
我的输出有两个问题。首先,这些图不如输出的其余部分那么宽。第二,地块的分辨率不是很好。
有什么方法可以增加图表的宽度和分辨率,而不必使用 R Markdown 重写脚本?
您可以使用 knitr spin
syntax 为您的地块提供块选项。这应该会增加它们的宽度(并且可能还会解决分辨率问题):
#+ fig.width = 3
plot(1) # narrow plot
#+ fig.width = 9
plot(1) # wide plot