如何在使用ggplot2绘制的点中实现同样的效果?

时间:2017-07-01 15:15:09

标签: r plot ggplot2 scatter-plot

我在R中使用ggplot2绘制图表。我使用Excel制作了相同的散点图,我非常喜欢在Excel中绘制的点的美学,见下图。)

Scatter-plot in Microsoft Excel

我的ggplot2代码目前如下:

ggplot(mydata2, aes(TotalStay, TotalExpenses)) +  
    geom_point(shape = 19, position = position_jitter(width = 1, height = .5))

我需要添加到现有代码中才能获得与Excel中散点图相同的效果?

1 个答案:

答案 0 :(得分:4)

使用具有填充和边框颜色的符号并相应地指定两者:

library(ggplot2)
df <- as.data.frame(replicate(2, runif(1e4)))
ggplot(df,aes(V1,V2)) + 
  geom_jitter(shape=21, width=1, height=.5, fill="#A1C0E5", color="#639DD2") + 
  theme_minimal()

enter image description here