MATLAB 绘制直线、点和垃圾桶位置示例
首先定义点的坐标:
x1 = -100;
y1 = 400;
x2 = 500;
y2 = 400;
x3 = -600;
y3 = 200;
x4 = 200;
y4 = 500;
x5 = -100;
y5 = 400;
x6 = 200;
y6 = 400;
然后画出这些点和线:
plot([x1,x2],[y1,y2],'k','LineWidth',2); % 画出线
hold on
plot(x3,y3,'ro','MarkerSize',10,'MarkerFaceColor','r'); % 画出点 A02
plot(x4,y4,'bo','MarkerSize',10,'MarkerFaceColor','b'); % 画出点 A05
plot(x5,y5,'go','MarkerSize',10,'MarkerFaceColor','g'); % 画出垃圾桶 1
plot(x6,y6,'yo','MarkerSize',10,'MarkerFaceColor','y'); % 画出垃圾桶 2
axis([-700,600,-100,600]); % 设置坐标轴范围
axis equal % 设置坐标轴比例为 1:1
xlabel('X');
ylabel('Y');
legend('Line','A02','A05','Garbage Bin 1','Garbage Bin 2','Location','northwest'); % 添加图例
结果如下图所示:
[图片]
注:由于图片大小限制,可能会出现图例不全的情况,但是代码中已经正确添加了图例。
原文地址: https://www.cveoy.top/t/topic/ockf 著作权归作者所有。请勿转载和采集!