matlab畫圖命令,不定時更新以便查找
?
set(gcf, 'color', [1 1 1]); % 使圖背景為白色
?
alpha(0.4); %設置平面透明度
?
plot(Circle1,Circle2,'k--','linewidth',1.25); % ?'k--'設置線型 ‘linewidth’,1.25 設置線寬度為1.25
%線型 ‘.’ 點
% ‘-’ 線
% '--' ? ? ?虛線
?
%‘linewidth’,1.25 可以設置曲線,grid,mesh,surf
?
fillt(Circle1,Circle2); %填充
?
figure('NumberTitle', 'off', 'Name', '原始數據'); % set figure title
?
zlim([-0.05,0.05])
xlim([-1.2,1.2])
ylim([-1.2,1.2]) %設置坐標軸范圍
?
set(gca,'ztick',-0.05:0.025:0.05) %設置坐標軸刻度,步長
?
?set(gca,'FontSize',14,'Fontname', 'Arial ');? %設置坐標軸字體大小和字體
?
關于LaTeX字體
xlabel('$X$','interpreter','latex','FontSize',17) ylabel('$Y$','interpreter','latex','FontSize',17) zlabel('$Z$','interpreter','latex','FontSize',17) %LaTeX字體給坐標軸上標簽Matlab圖形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter屬性有三個屬性:latex 、tex、none。默認為tex。set(text,'Interpreter')將屬性設置為LaTeX。例如1. 在圖象中直接加字符 text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16); 2. 在legend里加數學字符 h=legend('$$\sqrt{x^2+y^2}$$'); set(h,'Interpreter','latex')
?
在畫實驗數據時?二維圖的右邊和上邊box的刻度是不需要的
去除方法
box off
ax2 = axes('Position',get(gca,'Position'),...
?????????? 'XAxisLocation','top',...
?????????? 'YAxisLocation','right',...
?????????? 'Color','none',...
?????????? 'XColor','k','YColor','k');
set(ax2,'YTick', []);
set(ax2,'XTick', []);
box on
---------------------
作者:zqliu133
來源:CSDN
原文:https://blog.csdn.net/zqliu133/article/details/60867771
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
?