问题描述:想修改X轴的刻度密度,lable文字,和位置。即将如下面所示的matlab默认的左图效果修改为右图效果:
代码如下:
function [ output_args ] = tick( input_args )
%随便绘制一条X轴有10个刻度的曲线
ezplot('x^3+x^2+x+5',[1,10]);
%设置要求只显示5个刻度,并自己定义刻度的示意文字
%xtick就是你要在哪些值处显示刻度,xticklabel就是指定显示为什么
set(gca,'xtick',[1 3 5 7 9],'xticklabel',{'first','third','five','seven','nine'})
%or
%set(gca,'xtick',[1 3 5 7 9],'xticklabel',[1,3,5,7,9])
box off
end
如果想修改坐标轴的title的位置,就需要用到:
pos=axis;%取得当前坐标轴的范围,即[xmin xmaxymin ymax]<

本文介绍如何在Matlab中修改坐标轴的刻度密度、标签文字及位置。通过示例代码和参考链接,展示了将默认坐标轴样式调整为自定义样式的方法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



