一起创业网-为互联网创业者服务

r程序图怎么放在

在R中,你可以使用`ggplot2`包来创建图形,并使用不同的文件格式(如PNG、JPEG和PDF)来保存这些图形。以下是一些关于如何保存R图形到文件的步骤和示例:

PNG格式

使用`png()`函数来创建PNG格式的图形,并指定背景颜色为透明。

```R

png(file="myplot.png", bg="transparent")

plot(1:10)

rect(1, 5, 3, 7, col="white")

dev.off()

```

JPEG格式

使用`jpeg()`函数来创建JPEG格式的图形。

```R

jpeg(file="myplot.jpeg")

plot(1:10)

rect(1, 5, 3, 7, col="white")

dev.off()

```

PDF格式

使用`pdf()`函数来创建PDF格式的图形。

```R

pdf(file="myplot.pdf")

plot(1:10)

rect(1, 5, 3, 7, col="white")

dev.off()

```

保存多个图形到不同文件

如果你有多个图形需要保存,可以使用`for`循环和`paste()`函数来生成文件名,并为每个图形指定不同的文件格式。

```R

for(i in genid){

pdf(file=paste(i,'.pdf',sep=''))

hist(get(i))

dev.off()

}

```

调整图形位置

如果你需要调整图形在文件中的位置,可以使用`par()`函数来设置图形的布局参数。例如,将图形居中显示:

```R

par(mfrow=c(1,1))

```

添加图例

如果你需要在图形中添加图例,可以使用`legend()`函数,并指定图例的位置。例如,在坐标(1,2)处添加图例:

```R

legend(1,2)

```

通过以上步骤,你可以将R程序生成的图形保存为不同的文件格式,并根据需要调整图形的位置和添加图例。希望这些信息对你有所帮助!