二维伪彩色云图绘图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4d898d59/701bhzz-draw-2d-contourf 到你的 AI 助手中。
技能介绍
解决的问题
科研数据常常呈现为二维网格场,例如经度—纬度上的浓度、温度或污染通量。直接使用 contourf 绘图时,容易出现色标不合理、负值破坏对数显示、陆地/无效值混入、坐标轴不够论文友好等问题。这个技能把这类重复美化工作收敛到一套固定流程里。
技能如何工作
该技能基于 Matplotlib 生成 contourf / pcolormesh 伪彩色图。核心能力包括:
- 色标控制:支持
log/linear层级,默认log10,也可传自定义levels。 - 颜色映射:可用内置 colormap 或自定义分段颜色,适配期刊偏好。
- 数据掩膜:将
mask_value或NaN/inf区域绘制成统一背景色。 - 坐标输出:可添加
°E/°N格式,并统一标签、标题和刻度。 - 出图规格:默认 300 dpi,可保存为论文常用位图或矢量文件。
适用边界
输入 x、y 需要构成规则网格,z 形状应为 (len(y), len(x))。技能只做笛卡尔坐标,不做地图投影转换。对数模式下,非正值会被裁剪或掩膜;动态范围极大时,建议手动指定层级以避免层级爆炸。适合浓度场、温度场等二维场可视化,不适用于经纬度投影、海岸线叠加或复杂地理底图。
使用场景
- 将经纬度浓度场的数据绘制为对数色标二维云图
- 把含陆地无效值的二维场图统一掩膜并输出期刊图
- 为温度场添加经纬度格式、色标和标题以准备投稿
- 用自定义颜色列表生成符合期刊样式的伪彩色云图
适合人员
- 处理大气浓度场的科研学生,需要快速出论文用二维云图
- 做环境数值模拟的研究者,需要掩膜无效值并加对数色标
- 准备期刊投稿的工程师,需要统一坐标、色标和输出分辨率
- 分析空间分布数据的算法工程师,需要自定义 colormap 出图