matlab同时设置yticklabel,matlab 如何利用YTickLabel 增加包含空格的坐标轴标注,并左......

在MATLAB中,作者尝试通过设置'YTickLabel'来在坐标轴上添加带空格的经纬度标注,但遇到对齐问题。尝试了四种方法,包括直接设置'YTickLabel',字符组合等,都无法实现理想效果。最后,通过使用'text'函数手动添加标注实现了左对齐,但当图片放大时,坐标轴位置不再正确。作者询问如何在调整图片大小时保持坐标轴标注的对齐。
摘要由CSDN通过智能技术生成

本帖最后由 baobaoniou2006 于 2017-6-30 15:51 编辑

为坐标轴增加经纬度,想在最小值和最大值上面增加经纬度,但是各种尝试都不如意

尝试1:set(gca,'YTick',[15 20 25 30 35 40 45 50 55],'YTickLabel',{'15°N','20  ',...

'25  ','30  ','35  ','40  ','45  ','50  ','55°N'})

C:\Documents and Settings\Administrator\桌面\华章数学译从\1.png

能显示出来,但是15°N 和55°N 对齐,其它数字都没有对齐,在坐标轴标注上显示的是居中的效果。

尝试2:str=get(gca,'xticklabel');

a=char('°E', '  ', '  ', '  ','  ', '  ', '  ', '°E');

strtxt=[str,a]

set(gca,'xticklabel',strtxt);

出来的效果和尝试1相同,15°N 和55°N 对齐,其它数字都没有对齐,在坐标轴标注上显示的是居中的效果

尝试3:str=get(gca,'xticklabel');

a=char('°E', '  ', '  ', &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值