如何通过代码更改图形尺寸

如何通过代码更改图形尺寸

我正在R Studio尝试通过Sweave创建Latex格式并允许制作漂亮文档的文件来与我的工作建立融洽关系。我直接在其中编写代码Sweave(主要是制作图形),而不将图形保存到文件中并将它们用于通过Latex函数\includegraphics。我使用下面的代码,它将图形提供给 pdf 文件。问题是我是否可以影响以下代码生成的图形的大小 - 我的意思是只需在页面上定位并更改widthheight/或将两个图形放在彼此靠近的位置。没有使用 Latex 的经验

\section{Resultat}
\subsection{Höjd}
Here I will describe the results about height
%----------------- Figure 1
\begin{figure}
  \begin{center}
<<fig = TRUE, echo = FALSE>>=
  setwd("C:X")
  df <- read.csv("X.csv")
  library(dplyr)

  p0 <- df %>%  filter(Fled > 0) %>% group_by(Ovrigt) %>% 
  ggplot(aes(x = factor(Ovrigt), y = h14)) + 
  geom_boxplot()+
  stat_summary(fun.y = "mean", geom = "point", shape = 2, aes(group = Ovrigt)) +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +
  #ggtitle("Medel höjd 2014, Tagel") +
  theme_classic() + xlab("Material typ") + ylab("Höjd (cm)")

  p0
  print(p0)
@
  \end{center}
\caption{Olika material höjd efter en tillväxt säsongen}
\end{figure}

%--------------------Figure 2
\begin{figure}
  \begin{center}
<<fig = TRUE, echo = FALSE>>=
  setwd("X")
  df <- read.csv("X.csv")
  library(dplyr)

  p1 <- df %>%  filter(Fled > 0) %>% group_by(Ovrigt) %>% 
  ggplot(aes(x = factor(Ovrigt), y = h16)) + 
  geom_boxplot()+
  stat_summary(fun.y = "mean", geom = "point", shape = 2, aes(group = Ovrigt)) +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +
  #ggtitle("Medel höjd 2014, Tagel") +
  theme_classic() + xlab("Material typ") + ylab("Höjd (cm)")

  print(p1)
@
  \end{center}
\caption{Olika material höjd efter tre tillväxt säsongen}
\end{figure}

相关内容