简介

气泡图可以显示三个数值型变量的关系。它是在散点图的基础上,又用气泡的大小来显示第三个数值变量。

geom_point绘制气泡图

geom_point可以绘制气泡图,只要设置size参数为一个数值变量就可以。
这个是我们的数据。

number,sales,percent,city
12,23,0.45,A
23,123,0.12,C
45,12,0.78,A
23,45,0.67,A
32,76,0.89,B
22,176,0.09,B
52,46,0.69,B
22,176,0.19,B
32,44,0.29,C
library(ggplot2)
testData <- read.csv("bubbletestdata.csv")
ggplot(testData, aes(x=number,y=sales,size=percent))  + geom_point(colour = "steelblue")

气泡图气泡大小增大

我们可以用scale_size来增大气泡大小。图会看起来更漂亮。

testData <- read.csv("bubbletestdata.csv")
ggplot(testData, aes(x=number,y=sales,size=percent))  + geom_point(colour = "steelblue") +scale_size(rang=c(0.1,20))

气泡图添加颜色

我们的数据里面还有一个分类变量,可以用来设置颜色。

library(ggplot2)
testData <- read.csv("bubbletestdata.csv")
ggplot(testData, aes(x=number,y=sales,size=percent,color=city))  + geom_point() +scale_size(rang=c(0.1,20))

R语言气泡图 bubble chart相关推荐

  1. R语言作图——Pie chart(饼图)

    原创:黄小仙 今天要给大家介绍的Pie chart(饼图),本来是不打算写这个的,因为用Excel画饼图实在是太方便了.本着能少动一下是一下的懒人原则,是不打算用R画的,再说,本小仙不是掌握了R作图大 ...

  2. R语言绘制Bump Chart

    R语言绘制Bump Chart的小示例 # install.packages("tidyverse") # install.packages("ggbump") ...

  3. R语言:修改chart.Correlation()函数绘制相关性图——完美出图

    最近,需要对一组数据进行相关性分析,之前用R语言画过热图,但感觉还是不够直观.作为一个小白,干什么都不太成体系,所以就直接搜,搜现成的.于是,找到了这个:相关性分析 | R语言 -- 相关性矩阵及可视 ...

  4. R语言作图——bar chart(条形图)

    原创:黄小仙 时光飞逝,岁月如梭,转眼又是一年过去了,本小仙怎么还是一事无成呢!转念一想,这种事也不是一次两次了,再多一个又何妨,哈哈! 回归正题,今天就给大家介绍下直方图(histogram)的&q ...

  5. R语言作图—— Bubble Matrix(气泡矩阵图)

    原创:黄小仙 又是一个好久不见,朋友们你们最近还好吗!最近小仙同学刚经历了人生中的一个重要的里程碑--延毕.在预料之中.又如期而至的两个字,小仙心里也是很复杂,可终究跟"毕业"二字 ...

  6. R语言绘制waffle chart

    R绘制waffle chart的小示例 library(waffle) library(ggplot2) library(dplyr) # 创建数据集 df <- data.frame(grou ...

  7. R语言绘制Donut chart

    看到挺多小伙伴画这个图了,甜甜圈图,小编也试着画了一画,大家可以瞅瞅. library(ggplot2) library(dplyr)#数据 df <- read.csv("otu_t ...

  8. r语言ggplot怎么把多个维度数据合并在一个图中表示_R语言作图——Histogram

    原创:黄小仙 最近小仙同学很是烦恼,本以为自己已经掌握了ggplot2作图的语法,用read.csv(), ggplot()+geom_point()/boxplot()/violinplot()-就 ...

  9. 使用R语言ggplot2包绘制pathway富集分析气泡图(Bubble图):数据结构及代码

    气泡图是在笛卡尔坐标系同加入大小的参数所形成的可以表示三个变量关系的图例.在对基因完成GO/KEGG分析后,使用气泡图可以直观的展示pathway.pvalue.count之间的关系.下面为使用R语言 ...

最新文章

  1. MySQL第九章索引_MySQL高级(索引优化+慢查询定位)
  2. 深入理解CSS变形transform(3d)
  3. 制作网站设计项目进度表让用户充分了解网站制作进程
  4. [转]url传递中文的解决方案总结
  5. scrapy-1.2.1安装失败之解决方法
  6. jQuery表单校验
  7. [js] for in 和 for of 的区别?
  8. 三台云服务器搭建hadoop集群
  9. python+opencv中imread函数第二个参数的含义
  10. IDEA 点击进入方法内部_Idea中,听说会了Debug,你就离大佬不远了!
  11. Activity基础
  12. .Net Core 商城微服务项目系列(十四):分布式部署携程Apollo构建配置中心
  13. 智能循迹小车_校园智能车障碍断路方案浅谈
  14. exchange加mysql_Exchange 事务和Exchange 数据库回顾
  15. cad卸载工具_装不上也卸不掉,我的CAD仿佛已没救!...(CAD/MAX完美安装工具)...
  16. c++信息奥赛一本通网站版在线测评答案
  17. 三角形中的欧拉公式证明过程
  18. 飞秋怎么搜索指定ip好友_飞秋怎么加好友
  19. 代号记忆之数字和英文总结
  20. 微信小程序使用echarts实时更新数据以及常见bug

热门文章

  1. stm32F103C8T6控制DHT11
  2. mysql 登录退出命令
  3. Mysql输错命令后如何退出
  4. CF1717D Madoka and The Corruption Scheme
  5. USB转RS422带隔离电路设计(CAIS3082W替代方案)
  6. docker-compose详解
  7. sweet-alert的swal()出现瞬间自动消失(type:“success”类型)
  8. python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细)——登录,注册及找回密码篇
  9. 第17届开源中国开源世界高峰论坛文集出版
  10. jquery-weui扩展功能Picker实现营业时间选择