爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7555|回复: 10

[程序设计] 各位好,向各位请教个问题。。。。

[复制链接]
发表于 2013-4-22 20:14:36 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我现在有一幅图(是一个网络图),图上涉及到几种颜色,分别是红、黄、蓝、绿四种颜色,红表示的数据范围为0.2~0,4、黄代表0.6~0.8、蓝代表1.2~1,5、绿代表1.6~1.8,我想用matlab的colorbar做个图,但是matlab不是太熟,请各位帮帮忙,看能不能达到这样的效果。。。。
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2013-4-22 20:27:57 | 显示全部楼层
能,肯定能啊!帮顶一个···但是我不懂
密码修改失败请联系微信:mofangbao
发表于 2013-4-22 20:57:18 | 显示全部楼层
可能的,不过我也不懂!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-4-22 21:32:38 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2013-5-5 10:09:03 | 显示全部楼层
网络图?
没看懂是什么问题,你是有数据要画图还是有图要修改?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-5 11:28:57 | 显示全部楼层
luckycomcn 发表于 2013-5-5 10:09
网络图?
没看懂是什么问题,你是有数据要画图还是有图要修改?

是有个网络图,图上的节点是不同的颜色,每种颜色代表一定的数值范围,我现在想用matlab画一个色图,分别表示出对应颜色的数值范围,比如  红表示的数据范围为0.2~0,4、黄代表0.6~0.8、蓝代表1.2~1,5、绿代表1.6~1.8。
密码修改失败请联系微信:mofangbao
发表于 2013-5-5 12:14:09 | 显示全部楼层
如果你是要这种效果的话,在matlab里面用contourf画一张图之后,把colorbar开起来色标就是这样的
QQ截图20130505121026.png
密码修改失败请联系微信:mofangbao
发表于 2013-5-5 12:18:51 | 显示全部楼层
如果是想要这种效果的话,plot画图之后插入Legend就有了
QQ截图20130505121551.png
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-5-6 13:37:34 | 显示全部楼层
luckycomcn 发表于 2013-5-5 12:14
如果你是要这种效果的话,在matlab里面用contourf画一张图之后,把colorbar开起来色标就是这样的

我的网络图不是matlab画的,是在pajek软件里画的,现在是想在matlab里编程画出一个色图,达到你的效果。
QQ截图20130505121026.png
密码修改失败请联系微信:mofangbao
发表于 2013-5-6 14:45:48 | 显示全部楼层
zhuxueshuai 发表于 2013-5-6 13:37
我的网络图不是matlab画的,是在pajek软件里画的,现在是想在matlab里编程画出一个色图,达到你的效果。

随便一个二维数组用contourf画图,比如 a= [1,5;3,2];  contourf(a)
然后在Figure 里面插入colorbar
在colorbar上点击鼠标右键 选择open color map editor编辑
QQ截图20130506142410.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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