![](/img/trans.png)
[英]How to colour xlabs with the corresponding colour of its jitter in a geom_jitter?
[英]How to set different fill colour for scale guide in geom_jitter?
我想創建一個 plot,其中 geom_points(或抖動)在給定值之后填充,但它們的線條顏色為白色。
但是,將顏色設置為白色會使圖例顯示不可見的點,並且相當無用。 如何強制圖例以正確的大小顯示黑點,但實際的 plot 具有不同的顏色和填充?
我已經開始工作的一個例子:
mtcars %>%
ggplot(aes(disp, mpg, size = cyl, fill = mpg)) +
geom_jitter(alpha = 0.8, pch = 21) +
scale_size_continuous(trans = 'log10') +
scale_fill_viridis_c()
如何在geom_jitter
中設置color = 'white'
,而不創建無用的圖例?
您可以使用guide_legend(override.aes = list(...))
比例圖例中的特定美學。 下面的例子:
library(ggplot2)
ggplot(mtcars, aes(disp, mpg, size = cyl, fill = mpg)) +
geom_jitter(alpha = 0.8, pch = 21, colour = "white") +
scale_size_continuous(
trans = 'log10',
guide = guide_legend(override.aes = list(fill = "black"))
) +
scale_fill_viridis_c()
由代表 package (v1.0.0) 於 2021 年 5 月 26 日創建
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.