我試圖讓我的 ggplots 看起來盡可能漂亮。使用 R Markdown 時,繪圖的線條非常流暢:

但是,當使用標準 R 時(仍然在 RStudio 中,如果這很重要),同樣的情節會是這樣的:

(這里看起來可能沒那么糟糕,但在實踐中,搖擺不定的線條通常會變得非常斷斷續續。)
我試圖為情節包含一個 MWE,我不確定是否需要包含有關我的 R-Markdown 設定的任何內容。它們非常基礎,沒什么瘋狂的,因為我對 R-Markdown 不是特別有信心。
if (!require("pacman")) install.packages("pacman")
pacman::p_load(tidyverse, dplyr, ggplot2)
x <- 0:10
demand <- function(x) 10 - x
supply <- function(x) 1 x
ggplot(data.frame(x = c(0:10)), aes(x))
scale_x_continuous(limits = c(0, 10.5), expand = c(0, 0), breaks = seq(0, 10, 1))
scale_y_continuous(limits = c(0, 10.5), expand = c(0, 0), breaks = seq(0, 10, 1))
labs(x = "Q", y = "P")
stat_function(aes(x), fun = supply, size = 1) # supply function
stat_function(aes(x), fun = demand, size = 1)
我不想在每次制作情節時都使用 R-Markdown,原因我不想深入。有沒有辦法在常規 R 中獲得漂亮的視覺輸出?
非常感謝提前,特別感謝禮貌。
uj5u.com熱心網友回復:
您可以保存它ggsave以獲得高質量的影像。ggsave將保存您運行的最后一個情節。下面是一個例子:
ggsave("myplot.png", device = "png",
width = 10, height = 4, units = "in", dpi = 600, type = "cairo-png")
當您在 RStudio 中看到預覽時,它仍然看起來很有趣,但影像將以平滑的線條保存。這是我用上面的代碼保存的影像:

在device你可以選擇你想怎么保存的情節。從功能檔案:
要使用的設備。可以是設備函式(例如 png()),也可以是“eps”、“ps”、“tex”(pictex)、“pdf”、“jpeg”、“tiff”、“png”、“bmp”之一、“svg”或“wmf”(僅限 Windows)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/343317.html
