加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab 如何给plot或scatter出来的点加标号(label)

(2011-05-18 00:38:04)
标签:

杂谈

分类: Matlab学习
例如已经有了50个点,

x=[x1,x2,x3,x4........x50];
y=[y1,y2,,y3,y4.........y50];
将各个点从1到50逐次标号:

plot(x(1:50),y(1:50),'w.');         %% 点的颜色为白色,这样就可以不影响数字观看了
hold on;
for k=1:50
text(x(k),y(k),{k});
end

关键在于{ }的运用,将数字型变量转化成了字符型变量

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有