- 博客(51)
- 资源 (2)
- 收藏
- 关注

原创 【R语言科研绘图】
R语言在科研绘图领域优势显著:1)提供ggplot2等专业可视化工具包,支持生成高分辨率学术图表;2)精确控制字体、分辨率等出版级细节,满足SCI期刊严格要求;3)开源特性保障研究可重复性,配合R Markdown实现动态文档生成。其丰富的图形库(如ggpubr)、跨平台兼容性(输出PDF/TIFF格式)以及精准的样式调控功能(通过theme()调整字体、坐标轴等),使其成为科研人员绘制发表级图像的高效工具。
2025-05-24 18:21:43
740
原创 【R语言编程——数据调用】
R语言提供了丰富的内置数据集和外部数据导入方法。常用数据包包括openintro(含studentdata教学数据)、内置datasets库(如mtcars)、ISLR(统计学习数据集)和gapminder(全球发展数据)。外部数据可通过read.csv/read_csv导入CSV,readxl处理Excel,或DBI连接数据库。加载数据后,可用head()、str()和summary()快速查看数据结构与统计信息。这些工具为数据分析和可视化提供了便捷的数据支持。
2025-06-07 10:21:48
293
原创 【Solidwork液压阀块设计mdtools】
MDTools是一款专业液压阀块设计软件,具有参数化建模、流道优化和自动干涉检查等功能。设计流程包括参数设置、三维建模和流道验证,支持压力损失计算。核心功能涵盖加工特征生成、工程图纸输出和材料清单管理。软件兼容主流CAD格式,可导出至仿真平台进行系统分析,显著提升设计效率并降低试错成本。
2025-06-03 08:37:37
304
原创 【R语言编程绘图-mlbench】
mlbench是R语言中一个实用的机器学习基准数据集库,提供多个经典数据集如BostonHousing、BreastCancer等,涵盖回归、分类等任务。这些标准化数据集适用于算法测试、教学和研究,可直接加载使用。安装简单(install.packages("mlbench")),数据规模较小但经过预处理,方便快速验证模型性能。注意部分数据含缺失值需处理,推荐用于小规模实验而非大规模训练。
2025-06-03 08:24:46
515
原创 【R语言编程绘图-plotly】
本文介绍了R语言中plotly库的安装和使用方法。主要内容包括:1)通过install.packages()安装和library()加载plotly;2)基本绘图语法和各类图形(散点图、线图、柱状图)的创建;3)使用layout()函数自定义图形布局;4)通过add_trace()叠加多图形层;5)交互功能的实现;6)图形导出方法。文中提供了完整代码示例,包括创建带误差线的柱状图实例,展示如何设置颜色、误差线和布局参数。这些内容涵盖了plotly从基础到进阶的主要功能,适合用户快速上手并创建交互式可视化图表
2025-05-31 16:53:54
448
原创 【R语言编程绘图-调色】
本文介绍如何利用R语言的ggsci包绘制符合科研期刊要求的图表。该包提供Nature、Science、Lancet等知名期刊的配色方案,可轻松实现专业可视化效果。内容包括:1) 安装加载方法;2) 应用期刊配色(如scale_color_npg());3) 调整图表样式(字体、背景等);4) 保存高分辨率图像;5) 进阶技巧(分面图、颜色自定义)。强调需保持图表简洁、确保可读性,并考虑黑白打印效果。通过示例代码演示了从基础绘图到复杂图表组合的全流程,帮助科研人员快速生成出版级图表。
2025-05-28 09:01:52
786
原创 【R语言编程绘图-箱线图】
本文介绍了使用R语言ggplot2绘制箱线图的方法。主要内容包括:1)基本箱线图绘制流程;2)颜色填充与边框控制;3)异常值样式调整;4)箱体宽度与分组位置设置;5)多变量分组实现;6)统计信息叠加显示;7)水平箱线图转换;8)完整参数说明与主题定制技巧。通过代码示例展示了如何利用geom_boxplot()函数进行数据可视化,并提供了从基础到进阶的多种定制选项,帮助用户快速掌握箱线图的绘制方法。文中还包含一个完整的绘制案例,演示了数据准备、图形绘制、样式调整和图像保存的全过程。
2025-05-27 09:09:58
505
原创 【R语言编程绘图-折线图】
本文介绍了使用R语言中的ggplot2包绘制折线图的全过程。首先通过安装和加载ggplot2库搭建绘图环境,然后展示如何准备示例数据。文章详细讲解了基础折线图的绘制方法(使用geom_line()函数)及样式自定义技巧,包括调整线条颜色、粗细和添加点标记。还说明了如何添加标题、坐标轴标签,以及调整日期格式等美化操作。最后演示了多系列折线图的绘制方法,通过不同颜色区分数据系列。包含完整的R代码示例和可视化效果展示,适合初学者快速掌握ggplot2绘制折线图的核心技能。
2025-05-27 08:51:41
461
原创 【R语言编程绘图-函数篇】
本文介绍了R语言中绘制数学函数图形的多种方法:1)使用curve()直接绘制基础函数(如sin函数);2)自定义函数绘制时需先定义函数表达式;3)通过add=TRUE实现多函数叠加绘图;4)匿名函数处理含参数的函数;5)离散点法绘制无表达式的函数。同时提供了图形定制技巧(标题、颜色、网格线等),并展示了统计分布函数的直接调用方法。文中还包含12种常见数学函数的绘制代码示例(线性、多项式、指数、对数等)及可视化效果。所有方法均附有R代码实现,适合快速掌握科学绘图技巧。
2025-05-26 17:25:00
406
原创 【R语言科研绘图-最小二乘法】
本文介绍了使用R语言实现最小二乘法线性回归的两种方法。方法一直接调用lm()函数进行拟合,可输出包含系数、标准误差等统计量的模型摘要。方法二手动构建设计矩阵并求解正规方程,计算结果与lm()一致,验证了最小二乘法的数学原理。文章还展示了绘制原始数据点和回归线的可视化方法,并提示了可能存在的矩阵不可逆问题及解决方案。通过对比自动和手动实现方式,帮助读者深入理解最小二乘法的计算过程及其R语言实现。
2025-05-26 11:01:48
988
原创 【R语言科研编程-散点图】
本文演示了用R语言生成两种随机分布数据并绘制对比散点图的方法。代码首先生成100个正态分布和均匀分布的随机数据点,设置随机种子保证结果可重复。然后使用基础绘图函数创建散点图,用红色圆点和蓝色三角形区分两组数据,并添加图例说明。最终结果清晰展示了两组数据在0-10坐标系中的分布差异,正态数据集中在中心区域,而均匀数据分散在整个区间。
2025-05-24 18:30:07
368
原创 R语言科研编程-标准偏差柱状图
本文介绍了R语言中生成随机数据、计算统计量及绘制柱状图与误差棒的方法。通过rnorm()生成3组随机数据后,使用dplyr计算各组均值和标准偏差。ggplot2绘制两种柱状图样式:基础版(带误差棒)和自定义版(调整配色与主题)。利用patchwork包实现双图对比布局(水平/垂直排列),并添加统一标题。最后强调柱状图是可视化基础,建议通过参数调整灵活练习。配套代码与图示完整展示数据处理到可视化的全流程。
2025-05-24 17:57:52
666
原创 R语言科研编程-柱状图
R语言是开源的统计分析与可视化工具,提供多种绘制柱状图的方法。基础R的barplot()函数可快速生成简单柱状图,而ggplot2包支持更灵活的图形定制,包括颜色调整、标签添加和水平柱状图绘制。使用时需注意数据格式要求,分组数据可通过position_dodge()处理。两种方法均支持图形导出,适合不同层次的数据可视化需求。
2025-05-24 17:38:31
665
原创 【如何使用solidwork编辑结构导入到simscope】
To use Simscape Multibody Link, you must install MATLAB® and the CAD applications on the same computer. To ensure the successful installation of Simscape Multibody Link, before launching your CAD application, you must register MATLAB as an automation serve
2025-04-27 17:59:21
650
原创 【如何在seismic unix中生成su文件】
给该程序赋予可执行权限 chmod +x makeing_datat.sh。复制一下代码,重命名为makeing_data.sh.现在你获得了带噪声的正演结果modeldata.su。
2025-02-25 17:23:28
235
原创 【关于seisimic unix中使用suedit指令无法保存问题】
在Seismic Unix中,suedit指令用于编辑数据集合中的文件。打开终端窗口,进入到Seismic Unix的工作目录。运行以下命令以启动suedit工具:suedit当suedit工具被打开后,你可以使用一些快捷键来执行不同的操作。一些常用的快捷键包括:“h”:显示帮助信息“q”:退出suedit“r”:重新读取文件使用方向键和页面上下键来移动光标和页面在suedit工具中,你可以编辑数据集合中的文件。可以通过移动光标并使用键盘输入来修改文件内容。
2025-02-23 15:19:57
388
原创 【如何产生道集记录的su文件】
生成单道数据以后,现在开始准备道集数据,首先提取仿真数据中1-10道数据提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2025-02-22 22:04:21
277
原创 【如何提取现有seismic unix文件为头文件和道数据文件】
准备仿真用的modeldata文件,并提取一道数据:创建modeldata文件:打开文本编辑器,输入模拟数据,可以是一系列数字或其他数据。保存文件并命名为modeldata.txt。提取一道数据:使用Python或其他编程语言读取modeldata.txt文件,并提取一道数据。这可以通过读取文件的特定行或列来实现。接下来,您可以将提取的道数据分离为头文件和道数据:头文件:通常包含有关该道数据的信息,如采样率、道数等。您可以手动编写一个头文件,或者根据需要自动生成头文件。
2025-02-22 19:45:54
699
原创 【尝试使用python调用Seismic unix】
使用seismic unix尝试建立界面,首先想到使用py+qt,因此尝试使用py调用su程序提示:以下是本篇文章正文内容,下面案例可供参考运行可以直接弹出wigb窗口,使用系统mac,已经安装su。
2025-02-22 16:14:12
220
原创 【如何安装App-SeismicUnixGui】
App::SeismicUnixGui 是一个为 Seismic Unix 提供图形用户界面(GUI)的应用程序。Seismic Unix 是一个广泛使用的免费软件包,用于处理地震反射数据和信号处理。App::SeismicUnixGui 的主要功能是简化 Seismic Unix 模块的参数选择过程,通过图形界面让用户更方便地操作。主要特点:图形用户界面:基于 Perl/Tk 开发,提供成熟且易于使用的图形界面。
2025-02-22 14:34:10
558
原创 【如何在seismic unix中合并两个文件】
使用surange 查看两个文件发现确实长度不同,推断suvcat合并文件需要连个道头长度相同的文件。
2025-02-22 10:46:38
192
原创 【如何在seimice unix中查看道集信息】
在Seismic Unix(SU)中,surange 是一个用于分析地震数据道头信息的命令。它的主要功能是获取SU数据中非零道头字值的范围,包括最大值和最小值。这对于理解数据的结构和检测潜在的异常值非常有用,尤其是在处理可能损坏的数据时。surange 是一个非常实用的工具,能够帮助地震数据处理人员快速了解数据的基本特征和质量。
2025-02-22 10:21:43
173
原创 【如何使用seismic unix显示道集信息】
在Seismic Unix中,指令suedit用于编辑su文件(不限于)的头文件。通过使用suedit,用户可以查看和修改su文件的头文件内容,包括trace header字段的值。用户可以将suedit用于查找特定的trace header值、修改trace header值、查看su文件的头文件信息等操作。首先你需要一个su文件,这里我附上我使用的数据,该数据同时上传到数据仓库。得到该文件的基本到头信息。
2025-02-22 09:59:06
260
原创 ZYNQ使用SD卡烧录Flash QSPI
工作过程就是现将系统安装到sd卡里,然后通过sh文件挂载sd卡,将sd卡种的boot.bin文件拷贝到flash中(mmcblk0)echo "开始挂载EMMC,创建路径/mnt/emmc"echo "开始挂载tf,创建路径/tmp"在网上找到一个使用sh文件引导系统的文章。echo "EMMC正在格式化..."echo "EMMC挂载成功!echo "开挂载成功!
2023-10-21 22:31:13
458
1
原创 在win11中安装SU
windows-控制面板–启用或关闭windows功能中勾选–适用于Linux的windos子系统–虚拟机平台重启后在应用商店中安装linux成功安装完成以后可能会出现su报错需要重置管理员密码/bin/sh。
2023-05-31 08:37:53
424
1
原创 seismic unix 输入txt文件
在现有文件s01.su中分离头文件和二进制进制数据,头文件保存为data.headers,数据保存为s01.bin,头文件用于与我们自制的何必,数据文件直接丢弃:)由说明可以看出b默认值时1,因此a=1200,val(key2)=5,val(key1)=a+b*val(key2)=1200+5=1205,是不是没毛病?现在的问题时a,b,c,d分别都是多少呢?有些道头字(如cdp)可以从已有的道头字计算而来,程序suchw就提供了这种功能。读入txt文件,转换为二进制文件,其中转换后每行8个数字。
2023-01-27 14:55:58
250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人