MATLAB修改坐标轴 gca
2014-07-21 17:13
176 查看
MATLAB修改坐标轴刻度的一些方法:
【原文链接】:
1、删除坐标轴刻度:
2、不同风格的坐标轴:
3、MATLAB调整坐标
4、 MATLAB坐标刻度调整
【原文链接】:
1、删除坐标轴刻度:
<span style="font-size:18px;">set(gca,'xtick',[])%去掉x轴的刻度 set(gca,'ytick',[]) %去掉xy轴的刻度 set(gca,'xtick',[],'ytick',[]) %同时去掉x轴和y轴的刻度</span>
2、不同风格的坐标轴:
x=1:8; subplot(2,2,1) plot(x) %tick style 0(auto) subplot(2,2,2) plot(x) set(gca,'xtick',[1 3 6 8]); %style 1 set(gca,'ytick',[]); %style 2 subplot(2,2,3) plot(x) set(gca,'xtick',[1 3 6 8]); set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick'))); %style 3 set(gca,'ytick',[2 4 5 7]); set(gca,'yticklabel',{'Two','Four','Five','Seven'}); %style 4 subplot(2,2,4) plot(x) set(gca,'xminortick','on'); %style 5 set(gca,'ticklength',[0.05 0.025]); %style 6 set(gca,'tickdir','out');%style 7
3、MATLAB调整坐标
x=20:10:20000; y=rand(size(x)); semilogx(x,y); set(gca,'XLim',[20 20000]); set(gca,'XMinorTick','off'); set(gca,'XTick',[20 31.5 63 125 250 500 1000 2000 4000 8000 16000]); set(gca,'XGrid','on'); set(gca,'XMinorGrid','off');
4、 MATLAB坐标刻度调整
subplot(3,2,1) plot(x) title('默认格式') subplot(3,2,2) plot(x) set(gca,'xtick',[1 3 6 8]); set(gca,'ytick',[]); title('X自定义间隔,Y关闭') subplot(3,2,3) plot(x) set(gca,'xtick',[1 3 6 8]); set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick'))) set(gca,'ytick',[2 4 5 7]); set(gca,'yticklabel',{'Two','Four','Five','Seven'}); title('XY自定义间隔、精度及显示方式') subplot(3,2,4) plot(x) set(gca,'xminortick','on');%style 5 set(gca,'ticklength',[0.05 0.025]); set(gca,'tickdir','out'); title('XY坐标刻度显示方式') subplot(3,2,5) plot(x) set(gca,'xtick',[min(x) (max(x)+min(x))/2 max(x)]); set(gca,'ytick',[min(x) (max(x)+min(x))/2 max(x)]); title('论文中常用的标准3点式显示') x=20:10:20000; y=rand(size(x)); subplot(3,2,6) semilogx(x,y); set(gca,'XLim',[20 20000]); set(gca,'XMinorTick','off'); set(gca,'XTick',[20 31.5 63 125 250 500 1000 2000 4000 8000 16000]); set(gca,'XGrid','on'); set(gca,'XMinorGrid','off'); title('自定义网格显示') %%%%%%%%%%%%%%%%%%%%%% %顺便附上可以格式化坐标刻度的程序段 x=get(gca,'xlim'); y=get(gca,'ylim'); set(gca,'xtick',[x(1) (x(1)+x(2))/2 x(2)]); set(gca,'ytick',[y(1) (y(1)+y(2))/2 y(2)]); -------------
相关文章推荐
- Matlab坐标修改 gca
- matlab 坐标修改gca及Matlab中输入上标、下标、希腊字母,特殊符号或字体
- (转)Matlab坐标修改 gca
- Matlab坐标修改 gca
- Matlab设置gca修改坐标显示
- Matlab坐标修改 gca
- Matlab坐标修改(转载自新浪)
- MATLAB的一些绘画 包括双坐标轴 坐标轴的修改 stem中标记符号的修改
- matlab中plotyy修改纵坐标刻度
- MATLAB x轴坐标轴修改特定显示
- 关于matlab横坐标修改下标的问题讨论总结
- 【转】Matlab坐标修改及旋转
- matlab画二维直方图以及双y轴坐标如何修改另一边y轴的颜色
- Matlab绘图笔记:修改坐标轴显示的刻度密度,lable文字,和位置
- matlab三维重建:求单点三维坐标
- matlab读取txt文本内容修改并保存到txt
- flex 折线图 line chart 图表 Legend 修改字体大小 AxisRenderer 坐标轴
- matlab的图像操作——输出图像尺寸大小、坐标轴等各项设置
- 百度地图拖拽设置自定义坐标demo3个(后台添加、修改,前台显示)
- matlab坐标刻度调整>>SimWe仿真论坛