爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9765|回复: 6

[程序设计] matlab如何绘制如下的colobar或者称为legend?

[复制链接]

新浪微博达人勋

发表于 2018-8-15 16:52:23 | 显示全部楼层 |阅读模式
1金钱

IMG_4504_副本.png

最佳答案

查看完整内容

a=[0.11 0.15 0.16]; b=[ 0.17 0.185 0.2]; c=[0.21 0.22 0.23] ; d=[ 0.25 0.26 0.27]; figure(1);clf;hold on; plot(a,'ro','markersize',3,'markerfacecolor','r'); plot(b,'ro','markersize',5,'markerfacecolor','r'); plot(c,'ro','markersize',7,'markerfacecolor','r'); plot(d,'ro','markersize',9,'markerfacecolor','r'); legend('=0.24')
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-8-15 16:52:24 | 显示全部楼层
本帖最后由 暴龙 于 2018-8-22 12:06 编辑

a=[0.11 0.15 0.16];
b=[ 0.17 0.185 0.2];
c=[0.21 0.22 0.23] ;
d=[ 0.25 0.26 0.27];

figure(1);clf;hold on;
plot(a,'ro','markersize',3,'markerfacecolor','r');
plot(b,'ro','markersize',5,'markerfacecolor','r');
plot(c,'ro','markersize',7,'markerfacecolor','r');
plot(d,'ro','markersize',9,'markerfacecolor','r');

legend('<=0.16','0.16-0.20','0.20-0.24','>=0.24')

密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-8-16 09:13:02 | 显示全部楼层
在图属性中选择线型为空,点型为圆形,修改点的大小,再修改颜色
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-8-16 09:13:08 | 显示全部楼层
在图属性中选择线型为空,点型为圆形,修改点的大小,再修改颜色
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-8-18 10:47:14 | 显示全部楼层
xuexiweiyuan1 发表于 2018-8-16 09:13
在图属性中选择线型为空,点型为圆形,修改点的大小,再修改颜色

可以详细点吗,或者给个小例子
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-8-21 17:26:09 | 显示全部楼层
我知道的方法有两种:
1.如果是以线来画的,可以直接写legend,不过这样plot的时候,只画点,点的大小,修改markersize自己调控
2.我额外常用的一种做法是利用plot+text,这样可以根据自己需求画出一个类似legend的效果
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-8-22 11:37:51 | 显示全部楼层
本帖最后由 暴龙 于 2018-8-22 12:05 编辑

这是上一个评论里的效果图qix.png:
qix.png
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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