在ggplot中更改大小,填充,颜色

时间:2019-10-15 21:09:00

标签: r ggplot2

我创建了一个简单的散点图,其中包括:

ggplot(state_im, aes(x = avg_imm_importance, y = vote)) +
      scale_y_continuous(limits =c(0.0, 0.7), breaks = c(0.2, 0.3, 0.4, 
      0.5, 0.6)) +
      scale_x_continuous(limits =c(3.7, 4.4), breaks = c(3.8, 4.0, 4.2, 
      4.4)) +
    geom_point(aes(size = sample_size), col = "#006666", alpha = 0.8) +
    geom_smooth(method = lm, se = FALSE)

问题是,当我指定:

geom_point(col = "black" fill = "#006666")我只有黑点。

我想手动更改点的大小,因此我可以为每个sample_size以及点的颜色和填充度创建更大的点,因此我得到color = black,填充=“#006666”。 / p>

enter image description here

1 个答案:

答案 0 :(得分:0)

根据Jon的建议,尝试使用形状21,以及您以前的代码,例如此处。您将获得所需的大小,填充和颜色

ggplot(mtcars,aes(hp,wt,size=disp)) + geom_point(col = "black", fill = "#006666", shape = 21)

sample plot