2

我只想要一个散点图,其中每个点都按大小缩放并填充不同的变量。我几乎在所有地方都阅读过这个,我意识到默认形状是空心的(我已经把它改成了 19,它是实心的)。我希望颜色和填充相同,因此每个点都有 1 种颜色、1 种大小、1 个 xy 坐标,而不是它的甜甜圈外观。颜色和填充的分离让我很沮丧......这是代码:

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")
4

1 回答 1

2

我想你所需要的只是

ggplot(data, aes(period, freq, size=copies, color=total_len)) + 
   geom_point() + 
   scale_color_gradient(low="blue", high="red")
于 2013-07-05T22:29:15.010 回答