将气泡颜色指定为变量限制了ggplot中的选择

 angel2502899287_238 发布于 2023-02-12 10:12

在ggplot中创建一个气泡图时,我在调整两个独立的美学选择时遇到了问题,我确信它与我编写情节的方式有关.在下图中,如果我根据变量分配气泡的颜色,如下所示:

V1<-rnorm(50)
V2<-rnorm(50)
V3<-c(rep("A",10),rep("B",10),rep("C",10),rep("D",10),rep("E",10))
V4<-V2+.1
V5<-c(rep("BF1",9),rep("BF2",11),rep("BF3",8),rep("BF4",12),rep("BF5",10))
DF<-data.frame(V1,V2,V3,V4,V5)

ggplot(DF,aes(x=V1,y=V2,size=V4,label=DF$V3,fill=V5),legend=FALSE)+
scale_y_continuous( limits = c(-3, 3))+
scale_x_continuous( limits = c(-3, 3))+
geom_point(color="black",shape=21,alpha=0.5)+
geom_text(size=2)+
theme_bw()+
scale_size(range = c(5, 20))+
scale_colour_brewer(palette="Blues")

在此输入图像描述

我对这个情节的两个问题是

1-我想将默认的颜色托盘更改为不太柔和的颜色.我认为使用scale_color_brewer参数会将颜色更改为"Blues",但显然情况并非如此.

2-其次,V4的图例现在有空圆圈,而没有aes(fill =)参数则圆圈被填充.我知道这是因为我的圈子现在有很多颜色,但是我更喜欢将一个坚实的(黑色)圆圈作为我的传奇而不是开放的圆圈.有没有办法覆盖传奇并填充圆圈?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有