gpt4 book ai didi

r - 在 R 中,如何在 ggplot2 中使用 scale_size 时使点透明?

转载 作者:行者123 更新时间:2023-12-04 09:55:06 29 4
gpt4 key购买 nike

这个方程来自我的 previous question .我想绘制代表总人口的点,到目前为止我使用了 scale_size使点的大小相对于其总人口。

但是,我想让这些点透明,因为这些点覆盖了 map 。然而,只要我试图发送的信息是明确的,我对其他选择持开放态度。
enter image description here

# load required packages
library(ggmap)
library(ggplot2)

# query map of Birmingham, AL
al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11,
source = "osm", maptype = 'terrain')

al1MAP <- ggmap(al1)+ geom_point(data=quote_bmh,
aes(x=IntPtLon, y=IntPtLat, size=TotPop, colour="gold2"),
colour="gold2") + scale_size(range=c(0,15))

最佳答案

要使用统一的透明度,只需添加 alpha = 0.3geom_point . alpha可以介于 0 和 1 之间,具体取决于您想要的透明度。如果你想让你的透明度取决于一个变量,只需添加 alpha = var_namemapping参数(aes 位),其中 var_name是要用于透明度的变量的列名。

关于r - 在 R 中,如何在 ggplot2 中使用 scale_size 时使点透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335893/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com