爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: bene1989

[程序设计] Matlab绘制不等间距数据的等距colorbar的方法

  [复制链接]

新浪微博达人勋

发表于 2022-7-19 14:24:59 | 显示全部楼层
遇到过相同的问题,和楼主解决方法差不多,将原数据赋值成等差值再插值绘图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-7-20 13:08:12 | 显示全部楼层
我有一个想法,应该能解决等值线锯齿的问题,那就是不要将区间内的数值赋同样的数值,而是根据函数缩放。比如你要设置[0 50 200 500]这几个区间内的等值线,那么可以将其通过一次函数缩放到[0 1 2 3]区间上,比如[0 50]的真实数值可以执行y = x/50,投影到[0 1]上,[50 200]区间上的真实数值执行y = (x+100)/150,投影到[1 2]上,然后画投影后的数据,将colorbar的ticklabel修改一下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-8-3 22:25:12 | 显示全部楼层
楼主,你这个0-50区间的颜色好像没画出来啊?本来西藏那边有0-50的,你的图没有
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-8-16 14:55:05 | 显示全部楼层
感谢分享!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表