首页 > 代码库 > matlab中等间距坐标距离表示不等间距数据值,以及延伸
matlab中等间距坐标距离表示不等间距数据值,以及延伸
1.问题
平时只是用了一下plot的简单画图。
x轴或者y轴的大小比例都是按照系统自动的生成。
但是如果出现巨大的比例的时候,如何保证在另一个轴上可以同等机会展示结果呢?
2.程序
这里是自己书写的程序。
x = [3,5,103,300,800]; ind=1:length(x); y1 =[1.3,2.1,3.6,4.7,9]; plot(ind,y1,‘o-‘); set(gca,‘XTick‘,ind); set(gca,‘XTickLabel‘,{‘3‘,‘5‘,‘103‘,‘300‘,‘800‘}); grid on %set(gca,‘XTickLabel‘,{‘a‘,‘r‘,‘t‘,‘w‘});
3.运行结果
4.在原来基础上延伸
1 x = [3,5,103,300,800]; 2 ind=1:length(x); 3 y1 =[1.3,2.1,3.6,4.7,9]; 4 plot(ind,y1,‘o-‘); 5 set(gca,‘XTick‘,ind); 6 %set(gca,‘XTickLabel‘,{‘3‘,‘5‘,‘103‘,‘300‘,‘800‘}); 7 grid on 8 set(gca,‘XTickLabel‘,{‘a‘,‘r‘,‘t‘,‘w‘,‘h‘});
5.效果
将数字编程了字符。
matlab中等间距坐标距离表示不等间距数据值,以及延伸
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。