1.设置对数坐标
set(gca,'XScale','log','YScale','log');
2.加网格
grid on;
3.加log对齐网格
set(gca,'XScale','log','YScale','log',...
'XMinorGrid','on','XMinorTic','on',...
'YMinorGrid','on','YMinorTic','on');
4.坐标轴名称
xlabel('false positives per image','FontSize',14);
5.坐标轴限制
ylim([0 1]);
6.画线
plot(xs,ys,'b-','LineWidth',3);
plot中画线的颜色通常是八种:
标记符 颜色
r 红
g 绿
b 蓝
c 蓝绿
m 紫红
y 黄
k 黑
w 白
7.图例
legend('YOLO');
多个图例:
a.指定哪个线对应哪个图例
a = plot();
hold on
b = plot();
legend([a,b],'a','b');
b.顺序对应
a = plot();
hold on
b = plot();
names = {'a','b'};
legend(names,'Position',[0.17,0.18,0.30,0.2],'FontSize',14,'FontWeight','bold');
Postion设置x,y,w,h
c.自由添加
8.画多个图
he = imread('test.jpg');
subplot(2,2,1);
imshow(he), title('original image');
subplot(2,2,2);
imshow(he), title('result');
9.保存图片
saveas命令格式
Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】
% saveas(figure_handle,filename,fileformat)
plot(1:10);
saveas(gcf,‘myfig.jpg’)
print函数
print函数原本不是用来进行图像保存了,而是操作打印机的,但是这里我们可以借用下
% print(figure_handle,fileformat,filename)
x=-pi:2*pi/300:pi;
y=sin(x);
plot(x,y);
%Matlab根据文件扩展名,自动保存为相应格式图片,另外路径可以是绝对也可以是相对
print(gcf,'-dpng','abc.png') %保存为png格式的图片到当前路径