ggplot:geom_point中的颜色,填充和大小

时间:2013-07-05 22:12:13

标签: r colors ggplot2 point fill

我只想要一个散点图,其中每个点按大小缩放并填充不同的变量。我几乎到处都读过这个,我意识到默认的形状是空心的(我把它改为19,这是实心的)。我希望颜色和填充是相同的,所以每个点有1种颜色,1个大小,1 x-y坐标,而不是甜甜圈看起来它正在进行。颜色和填充的分离令我感到沮丧,无处不在......以下是代码:

ggplot(data, aes(period,freq))+
 geom_point(shape=19,aes(size=copies,fill=total_len,colour=total_len))+
 scale_fill_gradient(low="blue",high="red")+
 scale_colour_gradient(low="blue",high="red")

1 个答案:

答案 0 :(得分:2)

我认为你需要的只是

ggplot(data, aes(period, freq, size=copies, color=total_len)) + 
   geom_point() + 
   scale_color_gradient(low="blue", high="red")