用MATLAB的plot画图,但是坐标刻度太大,怎么调节刻度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用MATLAB的plot画图,但是坐标刻度太大,怎么调节刻度相关的知识,希望对你有一定的参考价值。
参考技术A Edit->Axes Properties -> More Properties,所有的属性都在里面,这是初学者比较容易上手的地方。以上所有参数,都可以用命令行来设定!本回答被提问者和网友采纳 参考技术B 在x轴标题输入框的右边有一个tick按钮,点进去以后可以手动改刻度 参考技术C set(gca,'xLim',[你要的范围],'yLim',[你要的范围]);
matlab 如何更改figure坐标轴刻度为不等间距刻度
matlab中 仿真得到的figure,如何通过改figure属性,从而直接在figure中将图片Y轴上的刻度定义为如下刻度,请matlab大神帮忙指点,万分感谢!
这个是我得到的图
我改了Yticks 可是也没改明白 还望懂的人指点下 谢谢啦
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)]);
-------------
get(gca,\'xlim\');是获取最大最小刻度的
如果需要获取所有在坐标轴上显示的刻度,需要使用get(gca,\'ytick\') 参考技术A 改成semilogy(…) 画图即可本回答被提问者采纳
以上是关于用MATLAB的plot画图,但是坐标刻度太大,怎么调节刻度的主要内容,如果未能解决你的问题,请参考以下文章
向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!
matplotlib 画图的相关设置:坐标轴刻度字体、大小等