首页 > 学院 > 开发设计 > 正文

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

2019-11-06 06:13:43
字体:
来源:转载
供稿:网友
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的性质。让实际和显示的是不同的。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表