R语言给曲线添加标注和点注
在R语言中,可以使用text(x,y,“标注名称”)来给曲线加标注text,使用point(x,y,col,cex,pch)来给曲线加点注pch。
下面介绍,在抛物线上,添加标注和点注。
//biaoZhu.R
## 画3条曲线
x <- seq(-10,70,0.01)
y1 <- 1*x^2-50*x+600
y2 <- 1*x^2-40*x+600
y3 <- 1*x^2-30*x+600## 定义一个二次曲线
f3 <- function(x,a,b,c) a*x^2+b*x+c
## "black" "red" "green3" "blue" "cyan" "magenta" "yellow" "gray" plot(y1 ~ x, type = "l",bty="l" ,col="red",xlab = "x", ylab = "y")
lines(y2 ~x, col = 'green')
lines(y3 ~x, col = 'blue')
axis(1,seq(-10,70,10))
axis(2,c(-100,200))
grid()## 添加标题
title("抛物线")## 添加标注
tt <- expression(y == ax^2+bx+c)
text(28,1940,tt)## 显示截距 f(0)
text(6,610,"f(0)")
points(0, 600,col='black',cex = 1.5,pch=16)pX1 <- seq(10,30,10)## 在曲线1上选取3个点
pY1 <- f3(pX1,1,-50,600)
points(pX1, pY1,col='red',cex = 1.5,pch=18)## 在曲线2上选取3个点
pY2 <- f3(pX1,1,-40,600)
points(pX1, pY2,col='green',cex = 1.5,pch=18)## 在曲线3上选取3个点
pY3 <- f3(pX1,1,-30,600)
points(pX1, pY3,col='blue',cex = 1.5,pch=18)
效果如下:
图(1) 给抛物线加标注和点注
参考文献:
- 公式样式表expression
- 点样式pch
R语言给曲线添加标注和点注相关推荐
- R语言为dataframe添加新的数据列(add new columns):使用R原生方法、data.table、dplyr等方案
R语言为dataframe添加新的数据列(add new columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dataframe
- R语言为dataframe添加新的数据列(横向拼接、Appending columns,Unioning columns):使用R原生方法、data.table、dplyr等方案
R语言为dataframe添加新的数据列(横向拼接.Appending columns,Unioning columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dat
- R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集)、ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull)
R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集).ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull) 目录
- R语言ggplot2可视化添加希腊字母标签:图表题(title)中加入希腊字母、图中加入希腊字母标签
R语言ggplot2可视化添加希腊字母标签:图表题(title)中加入希腊字母.图中加入希腊字母标签 目录
- r 语言 ggplot上添加平均值_技术贴 | R语言:ggplot堆叠图、冲积图、分组分面、面积图...
点击蓝字↑↑↑"微生态",轻松关注不迷路 利用R语言堆叠图,我们可以将一个项目中所有样品的物种组成展示出来.下面介绍如何利用R语言进行物种组成分析和可视化.过程分为以下几步: 1) ...
- R语言ROC曲线下的面积 - 评估逻辑回归中的歧视
我们围绕ROC曲线技术进行一些咨询,帮助客户解决独特的业务问题.在讨论ROC曲线之前,首先让我们在逻辑回归的背景下考虑校准和区分之间的区别. 相关视频:R语言逻辑回归(Logistic回归)模型分类预 ...
- r 语言 ggplot上添加平均值_R语言中ggplot2包作数据分布情况下的统计图实例学习(一)
1.小提琴图 小提琴图可以可视化一组或几组数字变量的分布. 问题:您想制作一个小提琴图来比较不同组的密度估计.用gcookbook包与ggplot2包分别绘制. 解决问题: 使用geom_violin ...
- r 语言 ggplot上添加平均值_R语言自定义两种统计量度:平均值和中位数,何时去使用?
原文链接: http://tecdat.cn/?p=11085tecdat.cn 最常用的两种统计量度是平均值和中位数.两种度量均指示分布的中心值,即预期大多数数据点所处的值.但是,在许多应用程序中 ...
- R语言学习笔记——添加ID
patient<-data.frame(data$时间,data$医院名称,data$患者姓名,data$孕前体重.kg.,data$身高.cm.,data$年龄.岁.)###根据数据中的检查时 ...
最新文章
- PAT (Advanced Level) 1078. Hashing (25)
- java中的assert
- 常用的 服务器 与 交换机
- Gson简要使用笔记
- 这个陶瓷电阻烙铁架不错哦,最新一期的电子趣事分享给大家
- day12-nginx
- 信息学奥赛一本通(1236:区间合并)
- 特斯拉市值超过波音 成美国市值最高工业公司
- Linux下双网卡绑定技术实现负载均衡和失效保护 bond
- python txt文件 报文分析_Python读写txt文本文件的操作方法全解析
- 代码管理(二)sourcetree 安装与使用
- 六石管理学:学习指教欢迎,刺探情报免了
- NFine.Framework框架去除cookie后门方法
- 电力电子几款仿真软件的对比分析
- 如何写一篇高质量的伪原创文章
- 计算机给文件重命名快捷键,计算机中文件重命名快捷键是什么
- 血污夜之仪式秘密巫师实验室收集策略
- CSS兼容性技巧整理--从IE6-IE9 火狐谷歌浏览器兼容
- C++-对于一个频繁使用的短小函数,应该使用什么来实现?有什么优缺点?
- ICC学习——LAB2