用我的数据来举例:
A是我要画的图,20x20的像素点,像素值为{1,0},首先imshow(A)
imshow(A)
title('rpca');
axis on; %设置坐标轴开启
set(gca,'xtick',4:4:20); %gca是当前坐标轴的句柄,xtick表示我要设置x轴刻度要显示的位置
set(gca,'xticklabel',{0.1,0.2,0.3,0.4,0.5}); %xticklabel表示设置刻度上显示的东西,后面为希望显示的实际值
set(gca,'ytick',4:4:20); %这个地方注意y轴是从上往下数的,0在最上面
set(gca,'yticklabel',{42,32,22,12,2});
xlabel('rank')
ylabel('corruption(%)');
set(gca,'tickdir','in'); %这里是设置坐标轴上的凸起的朝向,可以选择in 和 out
plot(x,y,'color','k','Marker','o','MarkerFaceColor','k')
set(gca,'xticklabel',{'10^{1}','10^{2}','10^{3}','10^{4}','10^{5}','10^{6}','10^{7}'});
xlabel('参数\alpha','FontSize',13,'Fontname','Times newman')
ylabel('正确率(%)','FontSize',13,'Fontname','Times newman');