• MATLAB自定义colorbar

    matlab画平面分布图时colorbar的设置是非常重要的,好的colorbar不仅使图像更美观,而且能够使人更容易捕捉图上传递的信息。用过matlab的同学都知道matlab默认的colormap是jet, 也就是你画完图后输入“colorbar” 它所显示出来的颜色。此外,matlab还自带了很多colormap, 如hsv, autumn, bone, colorcube等等。我们直接在命令窗口输入例如"colormap(hsv)" 就可以是平面图的颜色显示相应的colormap。

    下面教大家如何自定义自己想要的colormap,方法十分简单。

    以中国海的海面温度图为例:

    matlab如何自定义colorbar

    这是一张有m_pcolor画出来的图,之后colormap是matlab默认的jet(即直接输入命令‘colorbar’显示的colormap)。

    如果我们这是在命令窗口输入‘colormap(hsv)’,则会变成下面这张图:

    matlab如何自定义colorbar

    (请忽视图标题,截图很麻烦,见谅)

    如果我们这是想定义一种新的colormap,颜色从赤,橙,白,蓝,紫依次传递的话(如下图),应该怎么做?

    matlab如何自定义colorbar

    这就要用到matlab的colormap Editor了。

    如下图:点击figrue窗口的Edit-colormap

    matlab如何自定义colorbar

    出现colormap Editor窗口:

    matlab如何自定义colorbar

    我们可以利用这个窗口直接设置自定义colormap。

    colormap Editor中有是一个色标尺,色标尺下方有一些滑块,其中两端的矩形滑块是固定的,不能删除;而中间的矩形+三角形滑块是可以添加,删除,或滑动的。在色标尺低端单击鼠标左键添加,选择某块滑块按Deletei键删除,鼠标按住某个滑块可左右滑动。

    为了达到上述所说的“颜色从赤,橙,白,蓝,紫依次传递”的效果,我们先把中间的两个矩形+三角形滑块删除,如下图:

    matlab如何自定义colorbar

    由于上一张图colormap的两端都是红色,所以中间两块滑块删除后整个colormap只剩下红色一种颜色了。

    我们先从白色添加起,标尺上一共有64个格,为了左右平衡,我们先挑中间两格添加白色,具体步骤为:

    1、点击标尺中间色格的下方,出现滑块(如下图)。

    matlab如何自定义colorbar

    2、双击出现的滑块,出现颜色选择窗口,选择白色(如下图)。

    matlab如何自定义colorbar

    选完后图像就变成下面这样了:

    matlab如何自定义colorbar

    相同的方法选择“赤,橙,蓝,紫”,如下图:

    matlab如何自定义colorbar

    但这时我们发现colormap并不能如我们所愿,因为中间出现了黄色跟绿色。我们注意在colormap Editor中有个Interpolating colorspace选项,由于刚刚我们是以colormap(hsv)为根本的,所以这里的颜色插值方式是hsv的,我们这是应该选择RGB。如下图:

    matlab如何自定义colorbar

    好了,大功告成。

    下面就是要保存自己设置的colormap以便今后画图时可以直接用了。

    在命令传控输入:

    mycolor=colormap;%mycolor名称任意

    save mycolor mycolor;

    下次画图时,只要先load mycolor; 再输入colormap(mycolor) 就可以直接用这个colorbar了。

    还有一种colorbar不是渐变的,如下图:

    matlab如何自定义colorbar

    这种colorbar的设置方式也大同小异。图中colorbar有5中颜色,那么我们就在colormap Editor中将头五种颜色设成图中颜色,再将其余颜色设成白色(不一定白色,其它颜色也可,主要是为了方便辨认)

    matlab如何自定义colorbar

    这是我们在命令窗口中输入“colormap”,就会出现一个64*3的数组。

    matlab如何自定义colorbar

    注意的数组前五行就代表上面5种颜色,其余[1 1 1]代表白色。这是只要把前5行复制出来,写入新数组中。

    matlab如何自定义colorbar

    再“save mycolor5 mycolor1”保存起来。这是在命令窗口输入“colormap(mycolor5)”就出现下图了:

    matlab如何自定义colorbar

    大功告成!!!

    第一次写matlab教学,有点啰嗦,希望能够帮到大家!!

    相关文章
    相关标签/搜索
    每日一句
      每一个你不满意的现在,都有一个你没有努力的曾经。
    公众号推荐
       一个历史类的公众号,欢迎关注
    一两拨千金
    白小姐期期准开奖结果管家婆王中王开奖王,管家婆铁算盘一句解特,2019香港开奖结果记录,2019六开彩开奖结果,4887铁算盘资料 尼勒克县| 安溪县| 浦江县| 南城县| 白银市| 广宁县| 永靖县| 太仓市| 万年县| 宽城| 奉化市| 新野县| 长宁县| 泰安市| 成武县| 姚安县| 阳谷县| 望城县| 康乐县| 台湾省| 渭源县| 昭平县| 溆浦县| 东丰县| 连州市| 额敏县| 贺兰县| 盐池县| 泰顺县| 桃园市| 沅江市| 中山市| 云浮市| 齐河县| 贵定县| 乾安县| 黑山县| 百色市| 清远市| 民乐县| 平舆县| 永安市| 晋中市| 金川县| 米易县| 房产| 临湘市| 安岳县| 略阳县| 永寿县| 达日县| 鹤山市| 玉龙| 龙胜| 甘谷县| 庄河市| 宜州市| 泊头市| 香河县| 慈溪市| 瑞昌市| 清涧县| 都安| 博乐市| 都匀市| 长沙县| 大洼县| 乡城县| 稷山县| 乐至县| 景谷| 广水市| 衡水市| 金坛市| 汾西县| 新乡县| 虞城县| 锦屏县| 揭西县| 抚顺县| 鄂州市| 兴海县| 海伦市| 沈丘县| 普宁市| 通江县| 高尔夫| 昌吉市| 乌拉特前旗| 雅安市| 潢川县| 法库县| 洛扎县| 临海市| 海丰县| 繁昌县| 富源县| 沽源县| 方正县| 安化县| 运城市| 闽侯县| 出国| 乐东| 渭南市| 张北县| 晴隆县| 句容市| 叶城县| 伊川县| 屏东县| 大名县| 灵石县| 孝义市| 台南市| 黄大仙区| 江阴市| 台北县| 宣汉县| 阿城市| 民和| 宜宾县| 神池县| 万载县| 江陵县| 革吉县| 新和县| 高碑店市| 斗六市| 屯门区| 道真| 抚松县| 青铜峡市| 肇源县| 应用必备| 日喀则市| 保康县| 绥江县| 蓝田县| 左云县| 平泉县| 贵溪市| 赤壁市| 修水县| 繁昌县| 安阳市| 来安县| 上林县| 凌海市| 广州市| 房产| 伊吾县| 东宁县| 兖州市| 郁南县| 安顺市| 定结县| 新竹市| 黄大仙区| 昌乐县| 苍南县| 收藏| 江山市| 新巴尔虎右旗| 从江县| 嘉祥县| 康马县| 肇源县| 晋江市| 广东省| 鄂伦春自治旗| 乌审旗| 定州市| 桃园县| 永宁县| 南郑县| 衢州市| 行唐县| 韶山市| 翼城县| 凯里市| 遵义县| 昌平区| 赞皇县| 江华| 铜山县| 饶河县| 托里县| 琼结县| 罗山县| 宝山区| 丰宁| 宁海县| 宜章县| 汾西县| 湘阴县| 二连浩特市| 清远市| 布拖县| 自治县| 汨罗市| 宁安市| 闸北区| 和林格尔县| 崇礼县| 图木舒克市| 清水县| 溧阳市| 蕉岭县| 怀来县| 岚皋县| 文水县| 垦利县| 盐边县| 庄浪县| 惠水县| 山东省| 丰城市| 鄯善县| 五河县| 宁陕县| 偃师市| 齐齐哈尔市| 榆树市| 浪卡子县| 兰州市| 淮阳县| 田林县| 石棉县| 石屏县| 大洼县| 西丰县| 长乐市| 河间市| 陇南市| 巴中市| 永嘉县| 洱源县| 武邑县| 青田县| 东阿县| 宣汉县| 抚远县| 洞头县| 莱阳市| 乌拉特后旗| 霍邱县| 英山县| 天全县| 成安县| 确山县| 白河县| 海兴县| 滨海县| 北海市| 当雄县| 屏东县| 金平| 西华县| 平原县| 六枝特区| 明光市| 金门县| 石景山区| 枣庄市| 兰溪市| 桐梓县| 邳州市| 铜陵市| 高密市| 新余市| 独山县| 囊谦县| 北票市| 文安县| 迭部县| 镇宁| 当涂县| 临夏市| 平利县| 葵青区| 八宿县| 临邑县| 兴安盟| 海伦市| 宾阳县| 门源| 嘉荫县| 新巴尔虎右旗| 三河市| 门头沟区| 临泽县| 南开区| 托克逊县| 绩溪县| 邯郸市| 哈密市| 灯塔市| 冕宁县| 阜阳市| 永年县| 金山区| 永安市| 南阳市| 霍山县| 弋阳县| 车致| 大石桥市| 安塞县| 湖北省| 昌图县| 共和县| 宜春市| 潮州市| 华宁县| 德令哈市| 读书| 三亚市| 吕梁市| 阜新| 安图县| 民丰县| 光山县| 屏南县| 三河市| 罗江县| 育儿| 萨嘎县| 宁海县| 衡南县| 赞皇县| 章丘市| 芦山县| 高台县| 房产| 年辖:市辖区| 苏尼特左旗| 依安县| 藁城市| 鲁甸县| 武夷山市| 威远县| 沭阳县| 焉耆| 武鸣县| 班玛县| 德安县| 冷水江市| 泰兴市| 南宁市| 麻江县| 海南省| 中方县| 宝山区| 无棣县| 尉氏县| 宝坻区| 小金县| 昆山市| 奉新县| 泽库县| 富锦市| 晋江市| 鹤壁市| 聂拉木县| 万载县| 阿拉善右旗| 陆河县| 雷波县| 蒙阴县| 原平市| 新野县| 安平县| 从化市| 航空| 红原县| 若尔盖县| 南开区| 石林| 普定县| 万宁市| 兴业县| 宜春市| 弋阳县| 阿尔山市| 万盛区| 海盐县| 古浪县| 赤水市| 康平县| 信宜市| 尉犁县| 法库县| 潢川县| 苍山县| 仙桃市| 平舆县| 岳西县| 瓦房店市| 台湾省| 乐至县| 汶上县| 汨罗市| 肥乡县| 株洲县| 凭祥市| 区。| 石泉县| 金坛市| 旺苍县| 雅江县| 获嘉县| 涟源市| 湖南省| 铜鼓县| 明溪县| 阿图什市| 阜阳市| 玉龙| 恩施市| 宁阳县| 湖口县| 龙口市| 南乐县| 定州市| 洮南市| 东莞市| 虹口区| 虞城县| 城固县| 阿拉善盟| 广元市| 循化| 通州市| 永福县| 桓台县| 泰兴市| 乌拉特中旗| 光泽县| 嫩江县| 互助| 镇原县| 安陆市| 历史| 白沙| 曲靖市| 柳河县| 宾阳县| 海原县| 文安县| 岳西县| 博爱县| 河源市| 城步| 江陵县| 福安市| 钟山县| 马山县| 江源县| 南木林县| 永吉县| 察雅县| 五大连池市| 牟定县| 延庆县| 四子王旗| 兴和县| 法库县| 昌乐县| 万盛区| 德江县| 陆河县| 南召县| 绥芬河市| 阿克| 万安县| 大安市| 伊宁县| 白水县| 托克托县| 平阳县| 儋州市| 富蕴县| 台中市| 乌海市| 搜索| 拜城县| 三原县| 商洛市| 揭阳市| 潢川县| 麻城市| 资兴市| 肇庆市| 怀安县| 上林县| 万全县| 太和县| 永顺县| 云阳县| 边坝县| 二手房| 宁蒗| 会泽县| 尉犁县| 乐山市| 新化县| 神农架林区| 鱼台县| 文成县| 康乐县| 随州市| 湟源县| 新邵县| 大宁县| 安西县| 舒兰市| 寻乌县| 罗山县| 青田县| 来安县| 湖州市| 青阳县| 余江县| 翁牛特旗| 汉中市| 云阳县| 林州市| 塘沽区| 开江县| 青田县| 中卫市| 淳安县| 胶州市| 毕节市| 古浪县| 扎赉特旗| 永嘉县| 济宁市| 沙洋县| 灵璧县| 大宁县| 南华县| 夏邑县| 陵川县| 资源县| 泊头市| 梁河县| 杭州市| 青神县| 庆城县| 鄱阳县| 县级市| 阜新| 江孜县| 涿鹿县| 民勤县| 南和县| 凯里市| 宝丰县| 樟树市| 彰化县| 云安县| 河曲县| 蕲春县| 南宫市| 平湖市| 泰和县| 凤冈县| 化德县| 夏邑县| 陆川县| 菏泽市| 巴南区| 鲁山县| 开封市| 盱眙县| 凤城市| 彰化市| 商丘市| 呼和浩特市| 壶关县| 陆河县| 丹东市| 独山县| 久治县| 东乌珠穆沁旗| 渝北区| 彰化县| 阳城县| 清河县| 桓仁| 上林县| 盐源县| 南漳县| 垦利县| 胶南市| 大宁县| 绥阳县| 新泰市| 青阳县| 高清| 湖州市| 岑巩县| 玉龙| 永宁县| 杭州市| 固始县| 宣恩县| 十堰市| 九江县| 慈溪市| 隆化县| 乐东| 进贤县| http://jx1870layerv.fun http://jx1870landscapev.fun http://jx1870hillv.fun http://www.jx1870forestv.fun http://www.jx1870expandv.fun http://www.jx1870fuelv.fun http://jx1870focusv.fun http://wap.jx1870faxv.fun http://www.jx1870evenv.fun http://m.hz0j1r6vo.fun http://wap.jx1870gov.fun http://jx1870evenv.fun http://m.jx1870expandv.fun http://www.jx1870huzorv.fun http://jx1870explainv.fun http://wap.hz0j0r1vo.fun http://wap.jx1870expandv.fun http://jx1870grayv.fun