【科研绘图系列】R语言绘制散点图以及线性回归拟合曲线图

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者!
在这里插入图片描述

文章目录

    • 介绍
    • 加载R包
    • 数据下载
    • 函数
    • 导入数据
    • 数据预处理
    • 画图
    • 总结
    • 系统信息

介绍

数据导入

代码的开始部分涉及多个数据集的导入,这些数据集涵盖了不同类型的生态学数据,包括实验室培养实验(culture.csv)、稀释实验(dilution.csv)、细胞丰度数据(abundance.csv)、校准数据(calibration.csv)以及基于矩阵种群模型的原位分裂率数据(mpm.csv)。此外,还包括了一个基于达尔文模型的模拟结果数据集(model_results.parquet)。这些数据集为后续的数据处理和可视化提供了基础。

数据预处理

在数据预处理阶段,代码首先对model_all数据集进行了筛选和转换,去除了某些不需要的列(如SSTNO3),并对生物量(biomass)进行了阈值处理,将小于0.01的值替换为0。接着,代码通过pivot_widermutate函数计算了不同排放情景下相对于历史数据的生物量变化百分比,并将数据重新转换为长格式,以便于后续分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/96597.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/96597.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL 数据库操作语言详解

1. SQL 语言概述SQL(Structured Query Language)是用于管理关系型数据库的标准语言,主要分为以下几个子语言:- DQL(数据查询语言):SELECT - 用于数据查询 - DML(数据操作语言&#x…

积分变换的前世今生

积分变换常应用于解微分方程微分方程的解法:时域经典法;频域变换法;“积分变换”最初并不是为了解微分方程,而是出于更“纯粹”的数学动机——理解函数的结构、求解代数或几何问题,以及简化复杂的积分运算。微分方程的…

《Linux——gflags》

一、什么是gflags? gflags 是一个由 Google 开发的命令行参数解析库,主要用于在 C(也支持其他语言)程序中便捷地处理命令行参数。它的核心作用是帮助开发者快速定义、解析和使用命令行选项,避免手动编写繁琐的参数解析…

编译器的前端中端和后端

前面说的词法分析和语法分析,确实是编译器前端 (Front End) 最核心的两个部分。但前端的工作还没有结束。编译器各阶段划分 一个完整的编译器通常可以分为三个部分:前端、中端 (Middle End)、后端 (Back End)。 前端 (Front End) 核心职责: 理解源代码。…

黑马Java进阶教程,全面剖析Java多线程编程,并发和并行,笔记02

黑马Java进阶教程,全面剖析Java多线程编程,并发和并行,笔记02 一、并发和并行 并发:在同一时刻,有多个指令在单个CPU上交替执行 并行:在同一时刻,有多个指令在多个CPU上同时执行 二、为什么有…

20250908 背包DP总结

引子 ~ 我们都有一个家,名字叫背包 ~ 背包DP 顾名思义,背包DP是用来解决背包最值问题的。题目会给出背包的容量,以及几个物品的属性,比如重量,价值,限额等等,具体是什么看题目。 01背包 01…

Redis持久化之RDB:快照机制原理、配置与最佳实践

Redis持久化之RDB:快照机制原理、配置与最佳实践 1. RDB持久化概述 1.1 什么是RDB RDB(Redis Database)是Redis的默认持久化方式,它在指定的时间间隔内生成数据集的快照(snapshot),并将快照保…

daily notes[44]

文章目录基础references基础 hello,world是几乎所有编程语言的第一例子,rust也不例外。但和其它语言不一样,Rust的源码最好拥有自己的项目目录。 $ mkdir ~/pro $ cd ~/pro $ mkdir helloWorld $ cd helloWorld源代码文件名为main.rs,内容如…

JavaScript对象创建方式完全指南:从原始到现代的演进之路

前言 作为一名前端开发者,JavaScript中对象创建是很重要。在JavaScript这门基于原型的语言中,对象几乎无处不在。今天,我将带领大家回顾JavaScript对象创建的7种方式,从最原始的字面量到现代的ES6 class,每一步演进都解…

基于单片机的无线水塔监控系统设计(论文+源码)

本设计为基于单片机的无线水塔监控系统设计,主要由以下几部分组成:均采用STC89C52RC单片机为主控;主机:NRF24L01无线通讯模块,1602LCD液晶显示屏。从机:NRF24L01无线通讯模块,水位传感器&#x…

凌晨0-3点不睡,你熬的不是夜,是人生!

“熬夜”这个词,早已成为现代生活的常态。有人为了工作加班到深夜,有人为了娱乐刷剧到天明,但你知道吗?熬夜最“要命”的时间段,其实是凌晨0点到凌晨3点。别以为只是少睡几个小时而已,这个时间段不睡&#…

大语言模型基石:Transformer

一、引言 如今火爆的 GPT、LLaMA、通义千问、ChatGLM 等大语言模型,背后都离不开一个核心架构——Transformer。 2017 年,Google 在论文《Attention Is All You Need》中首次提出 Transformer 模型,彻底改变了自然语言处理的发展方向。它摒…

【算法】【链表】160.相交链表--通俗讲解

算法通俗讲解推荐阅读 【算法–链表】83.删除排序链表中的重复元素–通俗讲解 【算法–链表】删除排序链表中的重复元素 II–通俗讲解 【算法–链表】86.分割链表–通俗讲解 【算法】92.翻转链表Ⅱ–通俗讲解 【算法–链表】109.有序链表转换二叉搜索树–通俗讲解 【算法–链表…

MySQL——库的操作

1、创建数据库语法:CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name这里的CHARACTER SET表示指定数据库采用的字符集…

Python ast模块(Abstract Syntax Trees,抽象语法树)介绍及使用

文章目录 核心概念 基本使用流程 常用节点类型 示例代码 实际应用场景 注意事项 `ast.literal_eval()` 功能说明 适用场景 使用示例 限制与安全特性 与 `eval()` 的对比 总结 Python 的 ast 模块( Abstract Syntax Trees,抽象语法树)允许你解析、分析和修改 Python 代码的…

C++宽度优先搜索算法:队列与优先级队列

本期我们就来深入学习一下C算法中一个很重要的算法思想:宽度优先搜索算法 宽度优先算法是一个应用十分广泛的算法思想,涉及的领域也十分繁多,因此本篇我们先只涉猎它的一部分算法题:队列/优先级队列,后续我们会进一步地…

类的property属性

​​Python 中的 property 特性详解​​property 是 Python 中用于​​将方法转换为属性​​的装饰器,它允许开发者以访问属性的方式调用方法,同时可以添加逻辑控制(如数据校验、计算属性等)。以下是其核心用法和优势:…

【Redis#9】其他数据结构

引言 Redis 除了我们最常用的 String、Hash、List、Set、ZSet(Sorted Set) 这五种基本数据结构外,还提供了很多高级或特殊用途的数据结构/类型 ,它们可以满足更复杂的业务需求。 ✅ Redis 的“五大基本数据结构”回顾类型特点Stri…

AutoGen——自定义Agent

目录引子自定义 AgentCountDownAgentArithmeticAgent在自定义 Agent 中使用自定义模型客户端让自定义 Agent 声明式化Selector Group Chat示例:网页搜索 / 数据分析代理(Agents)Workflow终止条件(Termination Conditions&#xff…