matlab中画的散点图如何在图上标记数据所代表名称? 10

例如,有一些数据1.03333290.6090441小丽1.3369270.6071611小军1.3528690.5902592小红1.3332410.5856883小杰... 例如,有一些数据
1.0333329 0.609044 1 小丽
1.336927 0.607161 1 小军
1.352869 0.590259 2 小红
1.333241 0.585688 3 小杰
画图时如何把相应的名字显示在图上?
我是新手,尽量把整个程序写上,哈
展开
 我来答
百度网友3c63e6c
2014-05-14 · TA获得超过2850个赞
知道大有可为答主
回答量:3829
采纳率:68%
帮助的人:2893万
展开全部
查看一下legend函数 用来做图例的

x=0:0.2:12;
plot(x,sin(x),'-',x,1.5*cos(x),':')
legend('First','Second',-1)
legend添加图例标注字符串依次注释plot图面板参数(此处-1)表示注释位置
逐梦任生
2018-05-19
知道答主
回答量:12
采纳率:0%
帮助的人:1.2万
展开全部

x=[1.0333329; 1.336927;1.352869; 1.333241] ;


y=[0.609044; 0.607161;  0.590259; 0.585688];


u=['1 小丽'; '1 小军'; '2 小红'; '2 小杰'];


figure


plot(x,y,'o')


for i=1:length(x)


text(x(i),y(i),num2str(u(i,:)))


end

直接运行此代码即可实现

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式