目录
核心:气泡的信息主要体现在气泡大小和气泡颜色变化。
普通气泡图ggplot2
rm(list = ls())
library(ggrepel)
library(ggplot2)
dat <- mtcars
数据格式查看:
head(dat)
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
Hornet 4 Drive 21.4 6 258
p1 <- ggplot(data=mtcars, aes(x=wt,y=mpg))+
geom_point(aes(size=disp,fill=disp), ##展示点的数据
shape=21,colour="black",alpha=0.8)+
# 绘制气泡图,填充颜色和面积大小
scale_fill_gradient2(low="#377EB8",high="#E41A1C",
limits = c(0,max(mtcars$ disp)),
midpoint = mean(mtcars$disp))+ #设置填充颜色映射主题(colormap)
scale_size_area(max_size=12)+ # 设置显示的气泡图气泡最大面积
geom_text_repel(label = mtcars$disp)+ # 展示disp的具体数值
theme_bw()
p1
dev.off()
更多关于标签相关的设置:R语言可视化学习笔记之ggrepel包 - 简书 (jianshu.com)

最低0.47元/天 解锁文章






