我正在用 ggplot2 在 R 中制作一堆折线图,我想将它们保存为 jpeg。但是,我想让图形更大或更高分辨率,这样如果您在查看图形时放大图形,它们看起来就不会那么像素化。
这是一个代码片段:
library("ggplot2")
p <- ggplot(df1)
p <- p +
geom_line(aes(time, ee_amt, colour="ee_amt"), size = 2) +
geom_point(aes(time, ee_amt, colour="ee_amt"), size = 2)
jpeg("G:\\Auto Parts\\sample.jpg")
print(p)
dev.off()
最佳答案
使用 ggsave
并指定您想要的 dpi
。
library(ggplot2)
df <- data.frame(x = 1:10, y = rnorm(10))
my_plot <- ggplot(df, aes(x,y)) + geom_point(size = 4)
ggsave(my_plot, file="sample.jpg", dpi = 600)
关于r - 在 ggplot2 中嵌入图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272407/