从qplot开始

#ggplot2:数据分析与图形艺术的读书总结

qplot

1、  qplot(x,y,data,shape,colour,size...,geom="point")

  其中shape:点的形状,colour:点的颜色,size:点的大小,alpha:透明度...  为图形属性,可以用I()来手动设置图形属性

2、通过改变几何对象(geom),做出其他类型的图形

几何对象描述的是应该用何种对象来描述图形

  geom=‘"point" 做散点图   geom=‘"smooth" 拟合一条平滑曲线   geom=‘"boxplot"   箱线图

  geom=‘"path" 和geom=‘"line" 数据之间绘制连线(常用于可视化时间序列)

  geom=‘"historgram" 直方图  geom=‘"freqploly" 频率多边形  geom=‘"density"  密度曲线

  geom=‘"bar" 条形图

使用向量把多个几何对象传递给geom,几何对象会按照顺序进行堆叠.当一个分类变量映射到某个图形属性的时候,几何对象会自动按照这个变量进行拆分。

3、其他参数和R的基础绘图参数一致。

作图实例:

使用的数据集是ggplot2的diamonds数据集

library(ggplot2)
head(diamonds)

这是diamonds数据集数据结构

carat cut color clarity depth table price x y z
克拉重量 切工 颜色 净度 深度 宽度 价格      
#设置随机种子
set(0922)
#无放回的抽取100条数据作为画图的数据集
dsmall <- diamonds[sample(nrow(diamonds),100,replace=F),]

  

时间: 2024-11-13 18:26:55

从qplot开始的相关文章

R语言 qplot

qplot 的意思是quick plot,是属于ggplot2包的一部分,使用时需先加载包. qplot参数: qplot(x, y = NULL, ..., data, facets = NULL, margins = FALSE, geom = "auto", xlim = c(NA, NA), ylim = c(NA, NA), log = "", main = NULL, xlab = deparse(substitute(x)), ylab = depar

qplot()函数的详细用法

qplot()函数的详细用法: library(ggplot2) # 测试数据集,ggplot2内置的钻石数据qplot(carat, price, data = diamonds)dsmall <- diamonds[sample(nrow(diamonds), 100), ] #对diamonds数据集进行抽样 #1. 按color,size,shape的基本分类可视化 #1.1 简单的散点图(利用color分类,不同颜色的钻石由不同颜色的点代表)qplot(carat, price, da

ggplot笔记002——qplot()函数

qplot()函数 一年前就听说过ggplot,很多人都说ggplot强大,ggplot无所不能,从今天开始就让我们一起来见证一下这个神奇的R包. 首先要加载ggplot2: 1 if(!suppressWarnings(require('ggplot2'))){ 2 install.packages('ggplot2') 3 require('ggplot2') 4 } 先简单介绍一下diamonds数据集,diamonds数据集包含了约54000颗钻石的价格和质量信息.有 克拉重量(cara

R语言与医学统计图形-【9】过渡函数qplot

ggplot2绘图系统 基础绘图包向ggplot2过渡--qplot 绘图理念的不同: 基础绘图包是先铺好画布,再在这张画布上作图(常规思维): ggplot2打破常规,采用图层叠加的方法. qplot函数既有plot特点,又体现了ggplot2的特征,是一个过渡函数. library(ggplot2) data("diamonds") qplot(x=carat, y=price, data=diamonds, geom = 'point', color=color) #geom几何

R语言快速上手入门

R语言快速上手入门 课程学习网址:http://www.xuetuwuyou.com/course/196 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本教程深入浅出地讲解如何使用R语言玩转数据.课程中涵盖R语言编程的方方面面,内容涉及R对象的类型.R的记号体系和环境系统.自定义函数.if else语句.for循环.S3类R的包系统以及调试工具等.本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能.本课程适合立志成为数据科学家的

ggplot2:分面的介绍

1.分面 分面是指在一个页面上自动摆放多幅图形的技巧,也就是说可以让不同分类的图同时展示在一张图上,这样方便于数据之间的的比较.ggplot2提供了网格型(facet_grid)和封装型(facet_wrap)两种分面类型,下面就针对不同的两种分面进行介绍. 1.1 网格分面(facet_grid) 如果我们对图像什么也不改变,或者加上facet_null()则不会出现分面效果(如下所示). library("ggplot2") mpg2<-subset(mpg,cyl!=5&a

【数据分析 R语言实战】学习笔记 第四章 数据的图形描述

4.1 R绘图概述 以下两个函数,可以分别展示二维,三维图形的示例: >demo(graphics) >demo(persp) R提供了多种绘图相关的命令,可分成三类: 高级绘图命令:在图形设备上产生一个新的图区,它可能包括坐标轴.标签.标题等. 低级绘图命令:在一个己经存在的图形上加上更多的图形元素,如额外的点.线和标签. 交互式图形命令:允许交互式地用鼠标在一个已经存在的图形.上添加图形信息或者提取图形信息. 使用R语言作图,主要按照以下步骤进行: ①取原始数据,准备好绘图需要的变量. ②

R in action读书笔记(22)第十六章 高级图形进阶(下)

16.2.4 图形参数 在lattice图形中,lattice函数默认的图形参数包含在一个很大的列表对象中,你可通过trellis.par.get()函数来获取,并用trellis.par.set()函数来修改.show.settings()函数可展示当前的图形参数设置情况.查看当前的默认设置,并将它们存储到一个mysettings列表中: > show.settings() > mysettings<-trellis.par.get() 查看叠加点的默认设置值: > mysett

R数据分析-------ggplot2工具箱二

本篇主要分为三部分: 揭示不确定性 统计摘要 添加图形注解 1.揭示不确定性 关于不确定的信息,怎么展示很重要,在ggplot2中共有四类几何对象可以用于这项工作,具体使用取决于x的值是离散型还是连续型的.这些几何对象列于下表中: 变量X类型 仅展示区间 同时展示区间和中间值 连续型 geom_ribbon geom_smooth(stat = "identity") 离散型 geom_errorbar geom_linerange geom_crossbar geom_pointra