自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 收藏
  • 关注

原创 再也不用手动拖图片进 PPT,用 Python 做出渐变透明叠图,瞬间提升展示图档次!

摘要:本文介绍了一个用Python自动生成渐变透明叠图的神器,可一键处理多年地形图/遥感图像,自动叠加、添加年份标注并生成高清图片,直接用于PPT/论文展示。仅需30行代码即可实现:自动读取指定年份图像、透明度渐变叠加、智能补全年份间隔(用"..."代替缺失年份)。该工具特别适合科研人员快速制作地形演变、遥感变化等对比图,节省手动排版时间,提升展示效果。文末提供完整代码和应用场景说明。

2025-07-31 15:02:05 537

原创 matlab画温度季节和年平均占比的三维柱状图

摘要:本文介绍如何使用MATLAB绘制温度季节和年平均占比的三维饼图。代码使用pie3函数创建三维图表,通过自定义颜色、百分比标签和图例来展示不同季节及年平均的温度占比分布。主要包括数据准备、三维饼图创建、颜色设置、标签位置调整等步骤,最终输出高质量分辨率图像。该可视化方法适用于展示温度数据的季节分布特征,图表包含春季(27.3%)、夏季(26.7%)、秋季(16.4%)、冬季(11.4%)和年平均(18.2%)五个部分。

2025-07-31 15:00:59 503

原创 python 画2023-24 年厄尔尼诺的海温与海表高度异常分布图

python 画2023-24 年厄尔尼诺的海温与海表高度异常分布图python 画2023-2024厄尔尼诺期间的海表面温度异常和海表面高度异常分布图2023-24 年厄尔尼诺的海温与海表高度异常在研究气候异常事件如厄尔尼诺(El Niño)时,**海表温度异常(SSTA)和海表高度异常(SLA)**是两个关键指标。今天我们来详细解析一幅图它呈现了 2023-24 年厄尔尼诺期间的 SSTA 与 SLA 空间分布。图片🔍 这幅图展示了什么?我们绘制的是:背景色彩填图(contourf):2023 年

2025-07-14 00:25:25 827

原创 python 2023–2024年厄尔尼诺期间的平均海平面气压(MSLP)和风场(wind)

2023-2024年厄尔尼诺期间,赤道太平洋一带的海平面气压分布和风场情况。图片El Niño 背后的风与压——如何用一幅图展现 2023–2024 厄尔尼诺现象?在科研论文中,一幅信息密集、表达清晰的图像往往比长篇大论更具说服力。今天我们就来拆解一幅气候场可视化图(图 C)的绘图思路——展示了 2023–2024 年厄尔尼诺期间太平洋区域的海平面气压(MSLP)和风场变化。图像内容概览图标题:意思是:“2023–2024 年厄尔尼诺期间的海平面气压(MSLP)与风场(Wind)”。

2025-07-14 00:23:17 1146

原创 python 历年Nino3区海温异常与中太平洋风速的关系 ===散点线性图

python 历年Nino3区海温异常与中太平洋风速的关系 ===散点线性图python 历年Nino3区海温异常与中太平洋风速的关系 ===散点线性图图片展示了1982—2023年间 Nino3 区域(150°W–90°W, 5°S–5°N)的海表温度异常(SSTA)与中太平洋(CP)低层风速(U10)之间的散点关系。散点的大小代表 SSTA 的强度,灰色透明表示年份,特别标出了四次强厄尔尼诺年(1982、1997、2015 和 2023)。

2025-07-14 00:20:27 1042

原创 python厄尔尼诺期间温度海表面高度的时间演变分布图

python厄尔尼诺期间温度海表面高度的时间演变分布图python厄尔尼诺期间温度海表面高度的时间演变分布图python厄尔尼诺期间温度海表面高度的时间演变分布图python厄尔尼诺期间温度海表面高度的时间演变分布图图片SLA 主体色斑图白色轮廓线:SLA 等值线灰色、黑色轮廓线:SSTA 等值线其中:使用灰色线条表示负的 SSTA 值(冷异常)使用黑色线条表示正的 SSTA 值(暖异常)x轴:经度从 120°E 到 80°Wy轴:月份编号,从 1 到 17 映射为 Feb ~ Apr(1)(跨年)12

2025-07-14 00:19:02 660

原创 python 赤道温度距平剖面图==赤道海温剖面揭秘 2023/24 厄尔尼诺的强烈信号

python 赤道温度距平剖面图==赤道海温剖面揭秘 2023/24 厄尔尼诺的强烈信号python 赤道温度距平剖面图==赤道海温剖面揭秘 2023/24 厄尔尼诺的强烈信号python 赤道温度距平剖面图图片2023/24年赤道太平洋的异常变暖情况赤道太平洋温度距平剖面图,展示了**2023年1–3月(JFM)**期间,赤道海洋从表层到底部(250米)不同深度的温度异常变化。横轴:经度,从西太平洋的120°E(印尼附近)到东太平洋的80°W(南美附近)纵轴:海水深度,从表层(5米)到250米颜色:表

2025-07-14 00:16:43 847

原创 python赤道上空的大气环流剖面图(纬向-高度剖面)

python赤道上空的大气环流剖面图(纬向-高度剖面)图片该图展示的是:去趋势后的垂直速度异常(单位为 Pa/s,负号表示上升);时间平均范围:2023年6月到12月;区域:赤道带(Equatorial)的印度洋和大西洋合并区;横轴:经度 lon,范围 0°–360°;纵轴:深度 lev,范围 0–500 m(注意使用 invert_yaxis() 使深度向下);颜色:表示垂直速度 ω,配色方案为绿色–白–紫色渐变(GreenMagenta16 + 白色插入);

2025-07-14 00:09:23 1274

原创 fvcom 科氏力文件cor制作==基础文件制作

本文介绍了FVCOM模式中科氏力文件(cor)的制作方法。cor文件用于提供科里奥利参数,是海洋动力方程的重要组成部分。文章推荐使用PyFVCOM函数包直接生成cor文件,该方法简单可靠,并提供了Python代码示例。同时,也保留了使用MATLAB自定义函数制作的选项。文中强调在学习阶段应循序渐进,逐步掌握各文件的制作方法,最终实现自动化处理。此外,还提供了相关网格文件(2dm格式)的制作参考和往期教学链接,为FVCOM模式的前处理工作提供了完整的技术路线。最后,作者表示将持续更新相关技术内容。

2025-07-05 02:02:21 526

原创 python 画2023-24 年厄尔尼诺的海温与海表高度异常分布图

python 画2023-24 年厄尔尼诺的海温与海表高度异常分布图python 画2023-2024厄尔尼诺期间的海表面温度异常和海表面高度异常分布图2023-24 年厄尔尼诺的海温与海表高度异常在研究气候异常事件如厄尔尼诺(El Niño)时,**海表温度异常(SSTA)和海表高度异常(SLA)**是两个关键指标。今天我们来详细解析一幅图它呈现了 2023-24 年厄尔尼诺期间的 SSTA 与 SLA 空间分布。图片🔍 这幅图展示了什么?我们绘制的是:背景色彩填图(contourf):2023

2025-07-05 01:20:58 1139

原创 Three ways to perform EOF analysis in MATLAB

摘要: 本文介绍了三种在MATLAB中实现经验正交函数(EOF)分析的方法:1)基于EOF本质的直接计算,通过协方差矩阵分解得到特征向量(EOF)和主成分(PC);2)利用MATLAB内置的PCA函数进行EOF分析;3)使用现成的EOF工具包(如MathWorks文件交换中的两个函数)。以1979-2020年海表温度异常数据为例,详细展示了数据预处理(纬度加权、NaN处理)、协方差矩阵构建、特征值分解及结果可视化步骤。其中第一种方法通过矩阵运算直接实现,第二种方法将EOF视为空间PCA简化流程,第三种方法调

2025-07-03 00:41:45 1012

原创 fvcom 垂直坐标sigma制作

综合型(最灵活)垂向坐标,可根据实际水深分成三段处理(上、中、下),适应浅水和深水区域,适用于潮间带、口门、复杂地形。表示总共划分了 11 个 σ 层(即 10 个垂向单元格),编号从 1 到 11,对应 σ=0 到 σ=−1。垂向坐标系统使用的是 σ(sigma)坐标,即归一化的垂向坐标,其值从海面(σ=0)到底部(σ=−1)分布。FVCOM 支持多种 σ 层分布方式,以适应不同的水深、地形起伏和分辨率需求。层的分布根据指数(幂)关系变化,更多分布在表层或底层。对于层位置的计算,有函数控制σ值的变化率。

2025-07-01 03:40:29 555

原创 fvcom 水深文件dep制作

本文介绍了FVCOM水深文件(.dep)的制作方法。通过PyFVCOM工具包可直接从网格文件(.2dm)生成所需格式的水深文件,文件包含网格点数及每个点的经纬度坐标和水深值。文章提供了Python代码示例,展示了如何调用PyFVCOM生成符合要求的水深文件,并验证了输出结果。同时指出也可自行修改之前发布的MATLAB代码来制作水深文件,但使用现成工具包更为便捷。文末附相关参考文献和往期教程链接。

2025-06-30 00:48:38 755

原创 fvcom 网格文件grd制作

==fvcom 网格文件grd制作====持续更新====20250629===本次案例网格和水深展示imageFigure 1 Model domain本次制作其它驱动文件的输入文件为yellowsea.2dm格式2dm; 文件内容格式详细介绍参考:https://www.xmswiki.com/wiki/SMS:2D_Mesh_Files_*.2dm制作方法可以参考往期教学:matlab读取shp文件做SMS的输入文件cst【FVCOM,SCHISM】【教程制作】从google map提取作为SMS可

2025-06-29 15:54:37 806

原创 python 画子图地图和三维矢量棒图放大图

python 画子图地图和三维矢量棒图放大图图片这个代码学会了,就挺厉害了哈!此代码来自,可以点击阅读原文!—可读性很高!因为分区分块分函数写的!代码如下:运行之前需要下载很多的函数包========

2025-06-28 00:39:10 1048

原创 MATLAB画两端尖角的colorbar

本次调用函数:cbarrow (cbarrow: pointy ends for colorbars)colormap(cmap(2:end-1,:)) % 去掉最深和最浅颜色,防止三角颜色重复。export_fig(‘绘制两端尖角colorbar.jpg’,‘-r1200’)MATLAB画两端尖角的colorbar。%% 绘制两端尖角colorbar。% 设置 colorbar。% 设置 colormap。结果:在这里插入图片描述。

2025-06-28 00:37:58 354

原创 matlab 使用LOWESS滤波估计海洋热含量(OHC)的趋势曲线

对每个时间点,利用它周围 window_size 年的观测点进行局部回归,得到平滑曲线。% - realization_number: 模拟曲线数量(如1000)% 并基于残差序列构建AR(1)模型,使用蒙特卡洛方法生成多条平滑趋势模拟,% - IAP_OHC_0_700m: 0-700m海洋热含量时间序列。[matlab 使用LOWESS滤波估计海洋热含量(OHC)的趋势曲线]% 通过LOWESS滤波估计海洋热含量(OHC)的趋势曲线,加到原始 LOWESS 曲线上,形成一条“可能的”趋势曲线。

2025-06-28 00:34:56 977

原创 matlab画(非)海图设置对称colorbar

export_fig(‘公众号_对称colorbar_40_颜色二.jpg’)export_fig(‘公众号_对称colorbar_50.jpg’)set(c,‘tickdir’,‘out’) % 朝外。set(c,‘tickdir’,‘out’) % 朝外。%% 可以读取自己的颜色包。

2025-06-26 04:17:44 542

原创 matlab读取fvcom结果并计算密度画出密度平面分布图

保存图片export_fig([‘Horizontal_Density_z’, num2str(abs(target_depth)), ‘m_t’, num2str(target_time), ‘.png’], ‘-dpng’, ‘-r300’);

2025-06-24 12:13:41 893

原创 matlab读取fvcom结果并计算密度画出密度剖面分布图

插值:每一层、每一时刻for t = 1:T if mod(t, 100) == 0 disp(['Interpolating: t/T = ', num2str(t/T)]) end for k = 1:L temp_grid(:,:,k,t) = griddata(lon, lat, temp(:,k,t), lon_grid, lat_grid);

2025-06-24 12:11:08 613

原创 matlab 代码 fvcom 河流算例网格和水深展示

fvcom 实操—河流算例对应操作版本主要展示水深和网格。网格展示:所有代码上传到群中见首页。二维展示去除外界不属于的水深。

2025-06-24 12:09:13 245

原创 matlab读取fvcom画站点温度剖面随时间变化(Hovmöller 图)

[depth x time]%% 绘图:温度随时间和深度的剖面图close allfigure(‘Position’, [100 100 900 550], ‘Color’, ‘w’);

2025-06-24 12:04:48 643

原创 matlab 读取ROMSnc画海表面温度分布图

但不知道表层,可能对模式不熟悉。他/她知道如何画图?

2025-06-24 12:00:27 925

原创 FVCOM初识--基础详细教程

随着模型的发展,FVCOM 已经升级为一个完全耦合的“海流-海冰-海浪-泥沙-生态系统”一体化模型,支持水深平均(静水)和非静水动力学选项,并通过 MPI 并行计算机制实现高性能并行计算。因此,这个模型能够熟练掌握。接着看,还是很全面的哈:FVCOM 中的扩散与混合过程在水平方向上采用 Smagorinsky 参数化方案,在垂直方向上采用 通用海洋湍流模型(GOTM) 进行参数化,默认的湍流闭合模型为 2.5 层 Mellor-Yamada 模型(1982)。从我自己的角度,学习一个海洋模型:FVCOM。

2025-06-24 11:57:45 1184

原创 fvcom 实操---河流算例

当然,如果你已经有基础、或团队有完整的工作流程,那直接研究输入文件的生成和结构也完全没问题。只是对自学者来说,“先跑通算例”是一个低门槛、高效率、高激励的切入方式。如果在学习初期就陷入各种网格、边界、风场文件的制作,很容易打击积极性。我是把所有文件都放在run 文件夹下面,并修改tst_run.nml中的路径为当前文件夹路径。网上应该有的,或许fvcom官方提供,以后制作文件再说。通过“从结果倒推输入”的方式,能更快掌握 FVCOM 的输入文件体系。一个开边界水位驱动文件,可能是m2潮汐驱动,我会确认的。

2025-06-23 15:18:09 1629

原创 【matlab】气泡图的应用

【代码】【matlab】气泡图的应用。

2025-04-22 03:37:17 340

原创 【matlab】地图上的小图

【代码】【matlab】地图上的小图。

2025-04-21 14:58:37 766

原创 【matlab|python】矢量棍棒图应用场景和代码

它常用于大气科学和海洋科学中,以直观地展示 风场、海流 或 其他矢量变量 随时间的变化情况。研究台风、风暴潮期间的风速风向变化,结合其他数据(如增水、气压)分析风暴影响。对比不同时间或不同地点的流场特征,如 El Niño 期间的赤道流场变化。分析潮流或海流随时间的变化,尤其适用于某个固定测站的流场观测数据。在波浪传播方向随时间变化较明显的情况下,也可以使用棍棒图。矢量长度表示流速或风速:棍棒的长度与该时刻的速率成正比。在海洋科学中,常用于描述海流随时间的变化。例如,长江口某测点的潮流方向和流速变化。

2025-04-20 14:47:50 584

原创 【无标题】matlab画渐变色三维柱状图

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-04-20 14:45:05 896 1

原创 [matlab]子图排版和线性回归

matlab]子图排版和线性回归。

2025-04-20 14:40:59 521

原创 matlab论文图一的地形区域图的球形展示Version_1

调用格式: 先设置位置,在添加colormap,在调整视角即可。这个图的地形数据很精细,因为我画的图没展示这么精细。cmap指的是colormap;

2025-04-19 16:26:32 442

原创 matlab 环形单层柱状图

本次我的更新和这个有些不同!是环形柱状图,可调节细节多;欢迎持续投稿,宣传自己的工作(不限代码论文等方面)!我给他的思路是:直接使用风玫瑰图可以画出。matlab 环形单层柱状图。matlab 环形单层柱状图。可以加单位:一个或多个或全部。图片在这里插入图片描述。

2025-04-19 16:19:19 580

原创 Matlab画海洋与大气变量的时间序列并带标记面的三维折线图--来源粉丝

【代码】Matlab画海洋与大气变量的时间序列并带标记面的三维折线图--来源粉丝。

2025-04-19 16:15:36 377

原创 [matlab]南海地形眩晕图代码

请ChatGPT帮写个南海地形眩晕图代码。

2025-04-19 16:12:42 801

原创 matlab读取CMEMS海洋温度数据并调整图片的比例

matlab读取CMEMS海洋温度数据并调整图片的比例。matlab读取CMEMS海洋温度数据并调整图片的比例。通常设置图片比列直接可以通过。但在海图中此设置不起作用。直观感受不同比列的图片。

2025-04-19 16:08:01 414

原创 Maltab 画中国地图省镇乡||中国大学数量的各个省份分布平面图&三维柱状图

中国地图的填充(例如根据中国大学数量的分布)是通过数据可视化来展示地理信息的方式,通常使用不同颜色、纹理或深度来标示每个区域(如省份)的特征或统计数据。它是地理数据可视化的重要工具,可以帮助各行业和政府部门分析和解决实际问题,制定合理的政策,推动社会、经济和环境的可持续发展。应用场景:可以帮助分析人口分布不均的问题,如人口密集地区的资源需求或人口稀少地区的发展潜力。应用场景:用于教育政策的决策,分析教育资源的公平性,帮助调整资源的配置。根据数量进行填充:底色,和下图可以比较,是一样的。

2025-04-19 16:04:05 1347

原创 【数据】你不知道20种地形数据及其精度--附数据链接及其详细介绍--以及下载教学

郝瑞杰,万晓云,眭晓虹,贾永君,吴星. 2022. 海底地形探测和模型研制现状及精度分析. 地球与行星物理论评,53(2):172-186. doi:10.19975/j.dqyxx.2021-061。【数据】你不知道20种地形数据及其精度–附数据链接及其详细介绍–以及下载教学。对水深数据如何来的以及个数据的介绍,感兴趣的可以继续往下看!此数据下载需要使用FileZilla。打开软件输入链接和端口21。先给出各个数据的链接。三、GEBCO 系列。

2025-04-19 15:58:56 1291

原创 【MATLAB海洋专题】历史汇总

matlab程序|批量读取nc|soad数据|特定年份|特定层数|export输出|合成分析|学会你就赚了。置信区间打点|升级置信区间画线or网格状填充|红蓝填充函数|实例分享|海洋热含量应用|重磅炸弹。趋势性分析与检验|海洋sst实用|趋势性分析是热点分析方法了|快快学起来|小论文的一张图有了。海洋数值模式ROMS|FVCOM|HYCOM|POM|水深岸线制作方法–以黄渤海为例子。【上千种颜色包|全平台可用】收集自Matlab、python、R、NCL等颜色包。

2025-04-19 15:52:21 1220

原创 matlab 处理海洋数据并画图的工具包--ocean_data_tools

ocean_data_tools 简化了提取、格式化和可视化免费可用的海洋学数据的过程。ocean_data_tools 允许用户将常见的海洋学数据源转换为统一的结构,在这些结构上调用通用函数,轻松执行自定义计算以及制作图形,从而解决了这个问题。ocean_data_tools 是一个开源的 MATLAB 工具箱,主要用于海洋科学中的数据读取、处理和可视化。plot_ocean_data()、plot_time_series()、plot_profile() 等函数。

2025-04-19 15:50:44 1538

原创 【Matlab】中国东海阴影立体感地图

最后:本公众号可提供学习交流平台:可投稿发布。【Matlab】中国东海阴影立体感地图。但是以前还是有些小问题,这次修改了。代码: 群内有全部代码数据函数等。各种样式一览:代码放最后了!图片在这里插入图片描述。

2025-04-19 15:44:38 688

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除