使用ggplot()复制plot()

时间:2019-06-20 16:12:35

标签: r ggplot2

请查看使用标准plot()函数与ggplot()函数的附图。

plot() ggplot()

我目前正在与theme()一起玩耍,尝试复制plot()的背景/面板和一般外观等,但是我做得不太正确。

我尝试过:

theme_update(panel.background = element_rect(fill = "white", colour = "grey50"))

但这并不是我想要的东西,每当我重新启动RStudio时,它就会恢复为灰色背景。...

任何有用的指针将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

在我的评论之后,我提供了一个使用钻石数据集的可重现示例:

library(ggplot2)
library(ggthemes)

set.seed(100)
mydata <- diamonds[sample(nrow(diamonds), 100), ]   

ggplot(data = mydata, aes(x = carat, y = price)) +
  geom_point(shape = 1) +
  theme_base()

enter image description here