R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线

col=ifelse(x<0, "blue", "red") #如果x值为负值,用蓝色表示,反正,用红色表示
abline(v=0,col="grey",lwd=2,lty=6) #用灰色画出垂直线x=0,如果将v=0用h=0代替,表示画水平线y=0

效果图如下:

时间: 2024-10-21 21:55:19

R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线的相关文章

R语言画图

R语言画图 一.画图的简单命令 R绘图 gemo(graphics)demo(persp)x11() windows()打开绘图窗口?device 查看绘图列表dev.list() 显示打开装置的列表> dev.set() 改变当前装置dev.off() 关闭画图装置> split.screen(c(1, 2)) 分割当前绘图装置earse.screen()删除最后绘制的图形layout() 把当前窗口分割为多个部分,图形连续的显示layout.show() 查看分割后的byrow=TRUE

R语言-画图(上)

今天,Mayuyu来开始学习用R语言画图,R语言画图有着实际的应用,很多数据通过图形展现出来更加易于理解. 1. 画直方图 代码如下 画图结果 2. 画三点图 代码如下 画图结果 3. 画柱状图 在画柱状图之时,会用到列联函数table(),之后用barplot()函数画柱状图.代码如下 画图结果 4. 饼图 先通过列联函数table()求出x的分布情况.代码如下 画图结果 5. 箱尾图与箱线图 普通箱尾图    画图结果    画水平放置的箱尾图    画图结果    箱线图 画图效果 6.

R语言自学小计,从零到画函数图像

自从入了菊花厂,空余时间就得越来越少了.加之毕业前的几个月放纵,留下了很多未出毕业的游戏,荒废了一些时间,人也颓废了许多.工作压力变得越来越大,对工作环境越来越不满,让我变得想逃离这里.既然想逃离菊花厂,自然要准备点技能,收拾收拾心情准备开始做离职了. 首先向探一探数据挖掘的深浅,了解下R语言.从入门的这些知识学习看来,R和matlab确实很相似. 基础知识准备: https://www.w3cschool.cn/r/ 花了一点时间,找到了W3C上的一点资料,看完基本语法就可以动手开始玩一玩了

R语言-画图(下)

在上一篇文章中,Mayuyu介绍了R中的一些常见的画图,本文就来详细介绍各种画图的用法. 1. 散点图 画图如下 由于平台的问题,中文显示不出来. 下面是用plot画折线,如下代码 画图结果 多条曲线的效果,代码如下 画图效果如下 画分布函数密度图,代码如下 画图结果如下 2. R的内置数据集 R中有很多的内置数据,只需要输入命令data()就知道有哪些数据集了.

R语言画图实例-参考R语言实战

1 dose <- c(20, 30, 40, 45,60) 2 drugA <- c(16, 20, 27, 40, 60) 3 drugB <- c(15, 18, 25, 31, 40) # 数据准备 4 5 opar <- par(no.readonly=T) # 保存画图环境 6 7 par(lwd=2, cex=1.5, font.lab=2) # 设置画图环境 8 plot(dose, drugA, type="b", pch=15, lty=1,

R 语言画图

最常用的画图命令是 plot,其参数如下: x, y -- 横轴和纵轴数据点 col -- 颜色 type -- 类型, 'l' 代表线(line),默认是空心点 xlab, ylab -- 横轴和纵轴的标题 main -- 图片上方标题 xlim, ylim -- 横轴和纵轴的范围,默认为数组,比如 xlim = c(0,5) plot 默认使用的是英文字体,如果想把 xlab, ylab, main 改成中文,有两种方式: par(family='STXihei') -- 全局修改 plot

R语言-画图

1 > c<-c(1,2,3,4,5,6,1,3) 2 > barplot(c) 1 > c<-c(1,2,3,4,5,6,1,3) 2 > plot(c) 1 > c<-c(1,2,3,4,5,6,1,3) 2 > barplot(c,horiz = TRUE) 1 > c<-c(1,2,3,4,5,6,1,3) 2 > barplot(c,xlab="Index",ylab = "Improvemen

《R语言实战》读书笔记--第一章 R语言介绍

1.典型的数据分析过程可以总结为一下图形: 注意,在模型建立和验证的过程中,可能需要重新进行数据清理和模型建立. 2.R语言一般用 <- 作为赋值运算符,一般不用 = ,原因待考证.用->也可以. 3. age <- c(1,3,5,2,11,9,3,9,12,3) weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1) mean(weight) sd(weight) cor(age,weight) plot(age,weigh

R语言diagram包画订单状态流图

代码如下: library("diagram") #a <- read.table(file="clipboard",header=TRUE) write.table(a,file="a.txt",sep=";") aa <- a c <- matrix(nrow=ncol(aa),ncol=ncol(aa),0) i <- 1 while(i<=ncol(aa)){ j <- 1 whil