MATLAB与折线图---横坐标不均匀刻度

x=[10 20 30 40 50 60 70 80];  %%%横坐标


y1=[7.6356 13.1701 8.4681 8.5996 8.6640 12.5698 8.9872 8.5165];%%%%


y2=[11.7444 12.1344 12.2339 11.9922 11.9676 11.9893 11.9838 11.9590];%%%
y3=[10.3410 11.0223 11.3060 10.9613 11.1532 11.1500 11.1695 11.1810];%%% 



%   plot(x,y1,'k-o','linewidth',1);
plot(x,y1,'k-','linewidth',1);
hold on;  plot(x,y2,'r-o','linewidth',2);
hold on;  plot(x,y3,'b-.p','linewidth',2);



set(gca, 'XTick', [10 20 30 40 50 60 70 80]) %设置X坐标轴刻度数据点位置  %%%这个是随便起的,目的是让其等坐标而已
set(gca,'XTickLabel',{'1','10','50','100','500','1000','2500','5000'}) %设置X坐标轴刻度处显示的字符
set(gca,'Ylim',[7 28],'ytick',[7:4:28])
% xlabel('$\bar x$','Interpreter','latex','fontsize',18)
xlabel('哈哈哈 }');
ylabel('啦啦啦)');
legend('嗯嗯','问问','亲亲‘);
%   set(gca,'xtick',[50  5000]) %set(gcf,'Color','c')




在做图像处理的时候,有那种想让刻度间隔不均等分的情况,上面的就可以实现。其实主要是用了XTick和XTickLabel的性质。让实际和显示的是不同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值