2017-08-14 39 views
0
ggplot(data_exp, aes(x = transaction, y = exp, size = count, colour = class, label = label)) + 
geom_point(alpha = 0.5) + 
geom_text(colour = "black", vjust = 0, nudge_y = 0.5, size = 3, fontface = "bold") 

我想讓圖中的點看起來更大,我試着讓大小變成count * 1000,但似乎沒有任何變化。如何在ggplot中使點看起來更大

plot

+1

嘗試增加'+ scale_size(範圍= C(3,10))'到您的曲線圖。 – bdemarest

+0

謝謝!它的工作原理 –

回答

0

使用sizegeom_point

一個例子審美;

library(ggplot2) 
data(mtcars) 
# increase point size based on variable value 
p <- ggplot(mtcars, aes(wt,mpg)) 
p + geom_point(aes(size=wt*100)) 

enter image description here

+0

乘以常數不會改變點的大小範圍。我猜是因爲ggplot會將所有內容縮放到默認尺寸範圍。 – bdemarest