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

【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,以便清晰显示所有数据点。

http://www.xdnf.cn/news/8554.html

相关文章:

  • C++ STL6大组件
  • mac 安装 mysql 和 mysqlshell
  • (17) 关于工具箱 QToolBox 的一个简单的范例使用,以了解其用法
  • 详解最长公共子序列问题
  • 【每日一题】【前缀和优化】【前/后缀最值】牛客练习赛139 B/C题 大卫的密码 (Hard Version) C++
  • Git研究
  • Anthropic推出Claude Code SDK,强化AI助理与自动化开发整合
  • 微信小程序调试
  • Python实例题:人机对战初体验Python基于Pygame实现四子棋游戏
  • CSS专题之flex: 1常见问题
  • 事务基础概念
  • 抽象类、普通类和接口的区别详细讲解(面试题)
  • Maven 中央仓库操作指南
  • Baklib构建企业CMS高效协作与安全管控体系
  • 开源视频监控前端界面MotionEye
  • Java基础 Day19
  • python web开发-Flask模板引擎Jinja2完全指南
  • AI扫描王APP:高效便捷的手机扫描工具,让生活更智能
  • yum命令常用选项
  • redis使用RDB文件恢复数据
  • 计算机网络学习20250524
  • vs2022 Qt Visual Studio Tools插件设置
  • WPF按钮Radius化
  • DAY01:【ML 第二弹】高等数学
  • Java 函数式接口(Functional Interface)
  • Disruptor—2.并发编程相关简介
  • HarmonyOS实战:高德地图定位功能完整流程详解
  • 《Spark/Flink/Doris离线实时数仓开发》目录
  • Linux目录介绍+Redis部署(小白篇)
  • 基于大模型的髋关节骨关节炎预测与治疗方案研究报告