簡體   English   中英

自定義 ggplot2 中連續大小的圖例

[英]Customize legend for continuous size in ggplot2

我試圖在我的傳說中強調一些特定的尺寸作為參考。 我試過scale_size_continuousscale_size_manual沒有任何運氣。 下面是一個玩具示例,有沒有人可以幫忙?

set.seed(926)
dat.toy <- data.frame(x1 = rnorm(100),
                      x2 = rnorm(100),
                      x3 = factor(sample(1:5,100,replace = T)),
                      x4 = factor(sample(1:4,100,replace = T)))
require(ggplot2)

ggplot(dat.toy,aes(x=x3,y=x4,colour = x1, size = x2)) + 
  geom_point()

陰謀

期望的結果應該能夠自定義(放大或縮小)圓圈的大小,在圖例中添加-3的圓圈大小,刪除(隱藏) 2的圓圈大小。

提前致謝。

你可以試試這樣的東西嗎?

require(ggplot2)

ggplot(dat.toy,aes(x=x3,y=x4, color = x1)) + 
  geom_point(aes(size=x2))+
  geom_jitter()+
  scale_size(range = c(-2,4))

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM