查看: 265|回复: 1|关注: 0

[已答复] 画图,怎么在图中的8个点加上编号

[复制链接]

新手

9 麦片

财富积分


050


4

主题

9

帖子

0

最佳答案
发表于 2019-7-11 23:23:57 | 显示全部楼层 |阅读模式
想画出这8个点后标注上对应的编号,我附上了图片,想把图片上的点加编号   X=0.1 Y=0.1为1号 ,X=0.9 Y=0.5为2号   ,这样编号

X=[0.1 0.9 0.9 0.45 0.9 0.7 0.1 0.45];
Y=[0.1 0.5 0.1 0.9 0.8 0.9 0.45 0.1];
best_route=[3 8 1 7 4 6 5 2];
plot(X(best_route),Y(best_route),'O--');





1562858361(1).png

新手

9 麦片

财富积分


050


3

主题

11

帖子

0

最佳答案
发表于 2019-8-19 14:01:05 | 显示全部楼层
x=rand(1,10)*10; %因为没有数据,这里用随即数生成10个点的x,y坐标
y=rand(1,10)*10;
L={'A','A1','A2','A3','B','B1','B2','B3','C','C1'}; %10个标注
plot(x,y,'.');
for i=1:10
text(x(i)+0.1,y(i)+0.1,L{i}); %利用十个点的坐标添加对应标注
%适当增加一些距离,让文字和点分开会美观一些
end
figure(gcf);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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