当前位置: 首页 > news >正文

【R语言科研编程-散点图】

以下是用R语言生成两组随机分布数据并绘制散点图的代码示例:

生成两组随机数据

# 设置随机种子保证可重复性
set.seed(123)# 生成第一组随机数据(正态分布)
group1_x <- rnorm(100, mean = 5, sd = 1)
group1_y <- rnorm(100, mean = 5, sd = 1)# 生成第二组随机数据(均匀分布)
group2_x <- runif(100, min = 2, max = 8)
group2_y <- runif(100, min = 2, max = 8)

绘制散点图

# 创建绘图区域
plot(NA, xlim = c(0, 10), ylim = c(0, 10), xlab = "X Axis", ylab = "Y Axis", main = "Random Distribution Scatter Plot")# 添加第一组数据点(红色)
points(group1_x, group1_y, col = "red", pch = 16)# 添加第二组数据点(蓝色)
points(group2_x, group2_y, col = "blue", pch = 17)# 添加图例
legend("topright", legend = c("Normal Distribution", "Uniform Distribution"),col = c("red", "blue"), pch = c(16, 17))

在这里插入图片描述

代码说明

这段代码首先生成两组随机数据:一组来自正态分布,另一组来自均匀分布。然后使用基础绘图系统创建散点图,用不同颜色和形状区分两组数据。

运行结果将显示一个散点图,其中红色点代表正态分布数据,蓝色三角形代表均匀分布数据。x轴和y轴范围都设置为0到10,以便清晰显示所有数据点。

相关文章:

  • commonmark.js 源码阅读(二) - Inline Parser
  • R基于多元线性回归模型实现汽车燃油效率预测及SHAP值解释项目实战
  • 使用Spring Boot和Redis实现高效缓存机制
  • HarmonyOS:相机管理
  • Spring Boot微服务架构(四):微服务的划分原则
  • 工业智能网关建立烤漆设备故障预警及远程诊断系统
  • C++性能相关的部分内容
  • LABVIEW 通过节点属性动态改变数值显示控件的方法
  • 解决 cursor 中不能进入 conda 虚拟环境
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(二十六) -> 创建端云一体化开发工程
  • Pycharm 和Flask 的学习心得(5-6)
  • 2.2.1 05年T2
  • SDL2常用函数:SDL_Surface 数据结构及使用介绍
  • 物联网网关保障沼气发电站安全运行的关键技术解析
  • Spring AI 之结构化输出转换器
  • 数据库与编程安全
  • Windows 配置 ssh 秘钥登录 Ubuntu
  • STM32F446主时钟失效时DAC输出异常现象解析与解决方案
  • ✨ PLSQL卡顿优化
  • 加州房价预测:基于 Python 的多元回归分析实践
  • 英文网站建设维护/网址大全导航
  • 南宁网站设计方案/ios aso优化工具
  • 长春做网站qianceyun/网络营销费用预算
  • 网站宽度 超宽/网络营销做得好的酒店
  • 网站备案 公章/优化关键词的方法包括
  • 临沂网站制作培训/今天的新闻是什么