这里有一些ggplot2的用法记记笔记

getwd()
setwd('/home/king/CodeCollect/RCode')
data(diamonds)
library(ggplot2)
small <- diamonds[sample(nrow(diamonds),1000),]
head(small)
p <- ggplot(data = small,mapping = aes(x = carat,y = price))
p + geom_point()   #散点图图层
p <- ggplot(data = small,mapping = aes(x = carat,y = price,shape = color)) #如效果2
p <- ggplot(data = small,mapping = aes(x = carat,y = price,shape = color,colour = color))  # 效果3

在上面的例子中,各种属性映射由ggplot函数执行,只需要加一个图层,使用geom_point()告诉ggplot要画散点,于是所有的属性都映射到散点上。


效果1

效果2

效果3


关于ggplot2的一些用法相关推荐

  1. ggplot2笔记8:主题设置、存储导出

    ggplot2绘图基础系列: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础.怎样加标签.注释 3工具箱--误差线.加权数.展示数据分布 4语法基础 5通过图层构建图像 6标 ...

  2. ggplot2笔记7:定位(分面和坐标系)

    ggplot2绘图基础系列: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础.怎样加标签.注释 3工具箱--误差线.加权数.展示数据分布 4语法基础 5通过图层构建图像 6标 ...

  3. ggplot2笔记6:标度、轴和图例

    ggplot2绘图基础系列: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础.怎样加标签.注释 3工具箱--误差线.加权数.展示数据分布 4语法基础 5通过图层构建图像 Sc ...

  4. ggplot2笔记5:通过图层构建图像

    ggplot2绘图基础系列: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础.怎样加标签.注释 3工具箱--误差线.加权数.展示数据分布 4语法基础 Build a Plot ...

  5. ggplot2笔记4 语法基础

    本公众号R语言和ggplot2笔记系列作品为袁志林老师学员创作,请关注今天二条袁老师组博后招聘启事. ggplot2绘图基础: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础 ...

  6. ggplot2笔记3:工具箱——误差线、加权数、展示数据分布

    ggplot2绘图基础: 1初识ggplot2.基本用法以及如何绘制几何对象 2图层的使用--基础.怎样加标签.注释 今天我们学习第三章的最后几节,其中的"绘制地图"部分,因为我木 ...

  7. 索引 | ggplot2基础语法系列推文汇总

    ggplot2工具包是一个很受欢迎的绘图系统,其特点是将绘图过程分成若干相对独立的部分,从而构建出一整套绘图语法.学好ggplot2首先要掌握各部分的功能与基础语法. 本系列原计划是包括十篇推文,目前 ...

  8. 基于R的ggplot2使用指南整理(一)——柱状图画法(含代码)

    可视化第一期:在R平台使用ggplot2 欢迎查询ggplot2使用指南 什么是ggplot2? 基本结构 图形类别geom_function 坐标系coord_function 分面facet_fu ...

  9. 你想要的宏基因组-微生物组知识全在这

    欢迎点击上方蓝色"宏基因组"关注我们! 宏基因组/微生物组是当今世界科研最热门的研究领域之一,为加强本领域的技术交流与传播,推动中国微生物组计划发展,中科院青年科研人员创立&quo ...

最新文章

  1. Depth graph
  2. 【Java面试题】48 GC是什么? 为什么要有GC?
  3. 关于java文件下载文件名乱码问题解决方案
  4. 浅析网站页面加载速度如何提升?
  5. log4j配置及正确使用方式
  6. 解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined...
  7. Linux中tty框架与uart框架之间的调用关系剖析
  8. win7 安装SQL Server 2005 开发版 图文教程
  9. dnf助手服务器内部出错,地下城与勇士TGP的DNF助手异常解决办法 TGP-DNF助手补丁不适配怎么办...
  10. win7无法连接打印机拒绝访问_打印机拒绝访问,教您打印机拒绝访问无法连接
  11. ECCV 2022 Oral | 无需微调即可泛化!RegAD:少样本异常检测新框架
  12. 手把手教你如何通过大厂面试
  13. WCF 项目应用连载[2] - 创建Lig日志系统
  14. ContentProvider基本使用初探
  15. Arnold材质节点篇- 动态模糊Motion blur
  16. 宏观调控绝不是微观控制
  17. 07 接头暗语:如何利用 Netty 实现自定义协议通信?
  18. 如何让绩效管理公平公正的进行
  19. SAMSUNG三星70年之崛起与ECS精英的销售“铁三角”
  20. 在Windows Server 2012R2服务器安装乐播投屏

热门文章

  1. 设置linux的console为串口【转】
  2. 基於tiny4412的Linux內核移植--- 中斷和GPIO學習(2)
  3. 修改oracle重做日志文件大小
  4. ”易书网“开发总结——管理篇
  5. 我的DWR学习(二)
  6. ORACLE监听问题
  7. .net MvcPager+Ajax无刷新分页
  8. windows中端口号被占用的解决方法
  9. USequencer系列 |初识
  10. leetCode 6. ZigZag Conversion 字符串 (上传费劲)