转载:MATLAB画图常用调整代码
%单y轴
plot(t*1e+,abs(iGG)/max(abs(iGG)),'k','linewidth',);
axis([-,,,])
xlabel('时间/ns');
ylabel('幅度/a.u.');
set(get(gca,'title'),'FontSize',,'FontName','宋体');%设置标题字体大小,字型
set(get(gca,'XLabel'),'FontSize',,'FontName','Times New Roman');%设置X坐标标题字体大小,字型
set(get(gca,'YLabel'),'FontSize',,'FontName','Times New Roman');%设置Y坐标标题字体大小,字型
set(gca,'FontName','Times New Roman','FontSize',)%设置坐标轴字体大小,字型
text(0.3,1.2,'(a)','FontSize',,'FontName','Times New Roman'); %设置文本字型字号
set(gca, 'XTick', [ ]) %设置X坐标轴刻度数据点位置
set(gca,'XTickLabel',{'','','','','','','','','',''}) %设置X坐标轴刻度处显示的字符
set(gca, 'YTick', [- - - ]) %设置X坐标轴刻度数据点位置
set(gca,'YTickLabel',{'-15','-10','-5','','','',''}) %设置Y坐标轴刻度处显示的字符
axis([,,-,])
set(gca,'YTickLabel',[]); %只显示y坐标轴刻度,不显示y坐标轴的值;
set(gca,'XTickLabel',[]); %只显示x坐标轴刻度,不显示x坐标轴的值;
set(gca,'ytick',[]); %y轴的坐标值和刻度均不显示;
set(gca,'xtick',[]); %x轴的坐标值和刻度均不显示; figure;
set (gcf,'Position',[,,,]); %设定plot输出图片的尺寸。参数含义为:xmin,ymin,width,height
%plot的默认参数为[,,,],Position的单位可以用units属性制定,units属性的值可以是下列字符串中的任何一
%种:pixel(像素,缺省值)、normalized(相对单位)、inches(英寸)、centimeters(厘米)、points(磅)。
%指定大小后,在figure中用text输出的文字大小,设置的是多大,在WORD中显示的就是多大。
set (gcf,'units','centimeters','Position',[,,,]); %指定fiugre的尺寸为6cm宽,2cm高。
%也可以直接用下属语句:
fiure('units','centimeters','Position',[,,,]); %改变ylabel离坐标轴的距离
hc=findobj(allchild(gcf), 'Type', 'axes');
hc2=findobj(allchild(hc), 'Type', 'text');
set(hc2(), 'Position', [ ]);
%改变xlabel离坐标轴的距离
hc=findobj(allchild(gcf), 'Type', 'axes');
hc2=findobj(allchild(hc), 'Type', 'text');
set(hc2(), 'Position', [ ]); %双y轴坐标图形调整
[AX,H1,H2]=plotyy(f*1e-,abs(T1.*T1),f*1e-,angle(T1.*T1));
set(AX,'FontSize',,'FontName','Times New Roman')%设置x轴、左y轴、右y轴刻度字号和字型
set(AX(),'Xcolor','k','Ycolor','k')%设置x轴、左y轴刻度字体为黑色;
set(AX(),'Xcolor','k','Ycolor','k')%设置x轴、右y轴刻度字体为黑色;
set(AX,'Xlim',[207.5 217.1],'xtick',[::])%设置x轴数据范围(.5到217.),刻度显示(,,...)
set(AX(),'ylim',[,0.5],'ytick',[:0.1:0.5])%设置左y轴数据范围(0到0.),刻度显示(,0.1,0.2...0.5)
set(AX(),'ylim',[,],'ytick',[::])%设置右y轴数据范围(0到3),刻度显示(,,,)
set(H1,'Linestyle','-','color','r','Linewidth',2.5);%设置第一条曲线的线型、颜色、粗细
line(x,y,'linestyle','-','color','r','Linewidth',2.5,'parent',AX());%在第一条曲线上再画一条曲线。
set(H2,'Linestyle','-.','color','b','Linewidth',2.5);%设置第二条曲线的线型、颜色、粗细
set(get(AX(),'Ylabel'),'string','Amplitude(a.u.)','FontSize',,'FontName','Times New Roman','Position',[ ]);%设置左y轴标题字号字型
set(get(AX(),'Ylabel'),'string','Phase(rad)','FontSize',,'FontName','Times New Roman');%设置右y轴标题字号字型
set(get(AX(),'Xlabel'),'string','Optical frequency(THz)','FontSize',,'FontName','Times New Roman');%设置x坐标标题字体大小,字型 figure
x = :0.01:;
y1 = *exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(*x);
AX = plotyy(x,y1,x,y2,'plot');
line(x,.*y1,'linestyle','--','parent',AX()) %在第一条曲线上画曲线。 %求极大值的位置:
find(diff(sign(diff(data)))==-)+;
%求极小值的位置
find(diff(sign(diff(data)))==)+; %画椭圆
sita=:pi/:*pi;
x0=;
y0=;
a=;
b=;
fi=;
plot(x0+a*cos(sita+fi),y0+b*sin(sita+fi),'linewidth',1.5);%fi为方位角,x0,y0为中心点坐标,a/b为长短轴; %画箭头
annotation('arrow',[0.535 0.62],[0.72 0.72],'LineStyle','-','Linewidth',1.5,'color',[ ])%,'HeadStyle','cback3');
%箭头起始点(0.535,0.72),箭头结束点(0.62,0.72),坐标值为figure的归一化坐标。
转载地址:http://blog.chinaunix.net/uid-11829250-id-3472528.html
转载:MATLAB画图常用调整代码的更多相关文章
- Matlab画图常用的符号和颜色
线型 说明 标记符 说明 颜色 说明 - 实线(默认) + 加号符 r 红色 -- 双划线 o 空心圆 g 绿色 : 虚线 * 星号 b 蓝色 :. 点划线 . 实心圆 c 青绿色 x 叉号符 m 洋 ...
- 近期一些使用MATLAB常用的代码
背景 最近处理行为学数据和fMRI数据,主要使用MATLAB.有一些常用的代码被自己重复使用,所以在此记录,以便于随时调取使用. 1.PVT原生mat文件→txt文件 遇到在处理一些被试的PVT数据时 ...
- 设置 matlab 画图格式
1:设置 matlab 画图格式 clear;clc; % load("array.mat"); % Bestallarray=array; % rllofcircle(Besta ...
- SAP FI CO模块常用事务代码
...
- matlab 画图进阶
matlab 画图进阶 applications of matlab in engineering 图表类型的选择 first:advanced 2d plots special plots logl ...
- matlab 画图技巧
基本画图工具:matlab 画图中线型及颜色设置 matlab中坐标轴设置技巧 **Matlab中的坐标轴设置技巧** axisoff; %去掉坐标轴 axistight; ...
- 73种网页常用Javascript代码
73种网页常用Javascript代码 转载自:前端丶灵魂工程师 1.后退 前进 <input type="button" value="后退" o ...
- 工作中总结的常用PHP代码
[目录] ◆PHP常用的代码 ◆HTML常用代码 [值传递 和 引用传递] [单例模式] [魔术常量] [代码调试(自定义一个简单的debug函数)] [thinkphp多表查询] [获取客户端IP地 ...
- Matlab画图,坐标轴范围设置和间隔设置
在Matlab画图的时候,系统默认的坐标轴范围以及间隔有时候并不是很合适,如何根据自己的要求来显示呢,Set语句就可以帮忙咯!! 1. set(gca,'xtick',0:100:2500) ...
随机推荐
- spring +hibernate 启动优化【转】
最近在负责一个大项目,项目组成员包括项目经理大概10个人左右.项目技术用struts+spring+hibernate实现.项目的规模相对来说是比较大的,总共有10大模块,每个大模块又分为有十几个.甚 ...
- [JavaScript] js验证身份证
function checkIdCard(){ var vcity={11:"北京",12:"天津",13:"河北",14:&quo ...
- [machine learning] Loss Function view
[machine learning] Loss Function view 有关Loss Function(LF),只想说,终于写了 一.Loss Function 什么是Loss Function? ...
- PAT-乙级-1011. A+B和C (15)
1011. A+B和C (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 HOU, Qiming 给定区间[-231, 231 ...
- call && jmp 指令
对于jmp指令: (1)jmp short 标号相当于(ip)=(ip)+8位位移 跳转范围是[-128,127](2)jmp near ptr 标号相当于(ip)=(ip)+16位位移 跳转范围是[ ...
- IOS 录像软件
http://iphone.91.com/tutorial/cjjc/140430/21683219.html
- HDU4704+费马小定理
费马小定理题意:求s1+s2+s3+...+sn;si表示n划分i个数的n的划分的个数,如n=4,则s1=1,s2=3 利用隔板定理可知,就是求(2^n-1)%mod-----Y 现在已知 ...
- 使用typeid(变量或类型).name()来获取常量或变量的类型---gyy整理
使用typeid(变量或类型).name()来获取常量或变量的类型 <typeinfo> 该头文件包含运行时类型识别(在执行时确定数据类型)的类 typeid的使用 typeid操作 ...
- ANDROID_MARS学习笔记_S01_005CheckBox
一. 1.checkbox_layout.xml <?xml version="1.0" encoding="utf-8"?> <Linear ...
- 126. Word Ladder II
题目: Given two words (beginWord and endWord), and a dictionary's word list, find all shortest transfo ...