笔者寄语:不论画啥,你先plot准没错。
plot
二维坐标绘图
dotchart
点图
barplot
条形图
hist
直方图
pie
饼图
points
添加点
lines
添加线
text
添加文字
title
添加标题
boxplot
箱线图
1、plot函数
##画图
plot(x~y,xlab=””,ylab=””,main=””,xlim=c(0,45),ylim=c(0,45),pch=18,col=2,cex=5)
#xlab/ylab,xy标题
#main,主标题
#xlim,ylim,xy线段范围
#pch,点的类型(圆形、棱形等)
#col,线条的颜色
#cex,点的大小
2、分块展示
#预先在数据框中分块,2*2分块
par(mfrow=c(2,2),mar=c(3,3,2,1))
par(del) #画好需要关闭
3、箱型图
#箱型图
boxplot(x~y,data=iris) #依据y分类,求得x的箱型图
4、条形图
#条形图
barplot(x,beside=T,col=rainbow) #beside=T代表邻接条形图,F代表堆砌
5、直方图
#直方图
hist(iris$Petal.Width,freg=F) #freg=F,概率=频率/组距(离散概率密度特有的公式),当组距为1时,概率等于频率
加入一些其他元素——先
hist(iris$Petal.Width,freg=T) #freg=T,频率
lines(density(iris$Petal.Width),col=4) #概率密度
lines(x,dnorm(x,mean(iris$Petal.Width),sd(iris$Petal.Width)),col=red)#正态密度曲线
6、QQ图
#QQ图——检验正态性
qqnorm(x)
qqline(x)
shapiro.test(x) #正态性检验
7、带形图
#带形图
strpchart(y~x,vert=T,pch=1,method=”jiter”,jit=0.05)
point(x,y,pch=16,cxe=1.5)
arrows(x,y,x,y+se)
arrows(x,y,x,y-se)
8、克利夫兰图
#克利夫兰图
dotchart
9、组合图
#组合图
pairs(iris[,2:4])
plot(iris[,2:4]) #与上面一样
10、雷达图
##雷达图
stars(x,full=F,draw.segments = T,key.loc =c(5,0.5) , mar =c(2,0,0,0) )
#full=F,代表半圆
#segments代表一段一段画
#注释图标位置
#图边距
11、直方图+帕累托图结合
帕累托图可以实现,同类元素的贡献率比较。
dishdata=read.csv(file=”./data/catering_dish_profit.csv”,header=TRUE)
barplot(dishdata[,3],col=”blue1″,names.arg=dishdata[,2],width=1,space=0,ylim=c(0,10000),xlab=”菜品”,ylab=”盈利:元”)
accratio=dishdata[,3]
for ( i in 1:length(accratio)){
accratio[i]=sum(dishdata[1:i,3])/sum(dishdata[,3])
}
先做一个直方图,然后把数据,以点的形式加入直方图中。
par(new=T,mar=c(4,4,4,4))
points(accratio*10000~c((1:length(accratio)-0.5)),new=FALSE,type=”b”,new=T)
axis(4,col=”red”,col.axis=”red”,at=0:10000,label=c(0:10000/10000))
mtext(“累积百分比”,4,2)
points(6.5,accratio[7]*10000,col=”red”)
text(7,accratio[7]*10000,paste(round(accratio[7]+0.00001,4)*100,”%”))
point加点;axis右边坐标轴,mtext右边坐标轴的名称,text给出本文。
12、图形添加物
有添加线lines、点points、图例legend等其他。
legend(x, y, legend, …) :在当前图的特定位置增加图例(legend)。标识字符,线条格式,颜色等都是被字符向量legend 中的标签所注释。另外一个含有画图单位对应值的参数v (一个和legend 长度一致的向量)是必须给定的:
legend(x,y,fill=v,col=v,lty=v, lwd=v,pch=v)
#legend( , fill=v)填充盒子的颜色
#legend( , col=v)点或者线条的颜色
#legend( , lty=v)线条样式
#legend( , lwd=v)线条宽度
#legend( , pch=v)标识字符(字符向量)
详细可参考:http://blog.sina.com.cn/s/blog_5de124240101q5vw.html
R 语言画图的基本参数
R 语言画图的基本参数 点 点的种类 点的种类参数为 pch,每一种符号对应一个数字编号 # 点有25种,为了展示25种点 x = 1:25 y = 1:25 x ## [1] 1 2 3 4 5 6 …
R语言画图教程之盒形图
R语言画图教程之盒形图 我们之前有分享过一系列的R语言画图代码(PCA图.Pathway图.火山图.RDA图.热图),今天再来补充一个盒形图(箱形图)的代码. 以下代码只是示例,不能直接搬来用哦,注意 …
R语言画图小结
本文以1950年到2010年期间我国的火灾统计数据为例,数据如下所示: (0)加载数据 data
[R语言画图]气泡图symbols
绘制气泡图主要使用函数symbols(x,y,circle=r).当中x.y是坐标轴,r是每一个点的半径. x
R语言画图实例-参考R语言实战
dose
R语言画图布局摆放(layout)
require(ggplot2) require(Cairo) require(grid) p = ggplot(iris,aes(x = Species,y = Sepal.Length,colou …
R语言画图基础参数设置
Graphical Parameters You can customize many features of your graphs (fonts, colors, axes, titles) th …
R语言画图
转http://www.cnblogs.com/jiangmiaomiao/p/6991632.html 0 引言 R支持4种图形类型: base graphics, grid graphics, l …
R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线
col=ifelse(x<0, “blue”, “red”) #如果x值为负值,用蓝色表示,反之,用红色表示 abline(v=0,col=”g …
随机推荐
微软颜龄Windows Phone版开发小记
随着微软颜龄中文网cn.how-old.net的上线,她也顺势来到了3大移动平台. 用户在微软颜龄这一应用中选择一张包含若干人脸的照片,就可以通过云计算得到他们的性别和年龄. 今天我们就和大家分享一下 …
javafx之CSS初探
文档:http://www.haogongju.net/art/1807238 javafx中的css元素必须有-fx-前缀. 一.介绍 java8中新增了javafx.css开放了css相关api. …
C# 加密算法
public static class Common { #region MD5加密 /// /// M …
【转】驱动中的类class和节点
原文出处:http://blog.chinaunix.net/uid-23036581-id-2230558.html 一个类是一个设备的高级视图, 它抽象出低级的实现细节. 驱动可以见到一个SCSI …
ANDROID_MARS学习笔记_S01原始版_009_SQLite
一.代码1.xml(1)activity_main.xml <?xml version=”1.0″ encoding=”utf-8″?>
html 浮动元素
在CSS布局中分为内联元素(display:inline)和块状元素(display:block),块状元素默认会占据一行,可设置高度宽度以及边距,而内联元素不会也不能设置.常见的内联元素有:a.sp …
c++ 显示调用dll
首先需要引入:#include 否则会出现 HINSTANCE 未定义的错误
.Net 内存池
最近在开发 Pinpoint .Net 客户端,和服务端通信都是通过 TCP 或者 UDP,需要处理大量的 Byte 数据,使用 .Net Framework 只能通过 new Byte[] 的方式申 …
Cocoapods使用过程中遇到的问题
前言:记录一些在CocoaPods使用过程中遇到的问题,本地环境:Xcode9.0 发现有的时候在执行pod init的时候不能正常地创建出来pod File文件,显示的错误如下: ――― MARKD …
Communication Model
[Communication Model] EOSIO actions operate primarily in a message-based communication architecture. …
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/34527.html