在 RStudio 的 .Rnw 文件中使用 ggparcoord
Using ggparcoord in .Rnw file in RStudio
我正在尝试创建一个 PDF 文件(来自 Rstudio 中的 Sweave .Rnw 文件)。
当我 运行 自己编写代码时,它似乎可以工作:
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
但是,当我尝试将这段代码输入到.Rnw 文件中时,我得到了代码输出,但输出的是图像。据我所知,我没有收到任何错误或警告。
\documentclass{article}
\usepackage{float, hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{hyperref}
\begin{document}
\SweaveOpts{concordance=TRUE}
\author{myName}
\title{myTitle}
\maketitle
<<options, echo=FALSE>>=
library(knitr)
opts_chunk$set(cache=TRUE)
@
\section*{Make ggparcoord plot in Sweave}
<<>>=
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
@
\end{document}
这对我有用。
\documentclass{article}
\usepackage{float}
\usepackage{hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{hyperref}
\begin{document}
\SweaveOpts{concordance=TRUE}
\author{myName}
\title{myTitle}
\maketitle
<<options, echo=FALSE>>=
library(knitr)
opts_chunk$set(cache=TRUE)
@
\section*{Make ggparcoord plot in Sweave}
<<fig = TRUE>>=
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
@
\end{document}
请注意,我在 Sweave 块中添加了一个 fig = TRUE
参数。我通常使用 knitr
来自动处理这些琐事。
我正在尝试创建一个 PDF 文件(来自 Rstudio 中的 Sweave .Rnw 文件)。
当我 运行 自己编写代码时,它似乎可以工作:
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
但是,当我尝试将这段代码输入到.Rnw 文件中时,我得到了代码输出,但输出的是图像。据我所知,我没有收到任何错误或警告。
\documentclass{article}
\usepackage{float, hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{hyperref}
\begin{document}
\SweaveOpts{concordance=TRUE}
\author{myName}
\title{myTitle}
\maketitle
<<options, echo=FALSE>>=
library(knitr)
opts_chunk$set(cache=TRUE)
@
\section*{Make ggparcoord plot in Sweave}
<<>>=
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
@
\end{document}
这对我有用。
\documentclass{article}
\usepackage{float}
\usepackage{hyperref}
\usepackage[margin=1in]{geometry}
\usepackage{hyperref}
\begin{document}
\SweaveOpts{concordance=TRUE}
\author{myName}
\title{myTitle}
\maketitle
<<options, echo=FALSE>>=
library(knitr)
opts_chunk$set(cache=TRUE)
@
\section*{Make ggparcoord plot in Sweave}
<<fig = TRUE>>=
library(ggplot2)
library(GGally)
ggparcoord(data.frame(mtcars), columns=1:6, alphaLines=0, boxplot=TRUE, scale="globalminmax") + coord_flip()
@
\end{document}
请注意,我在 Sweave 块中添加了一个 fig = TRUE
参数。我通常使用 knitr
来自动处理这些琐事。