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.运行结果

  matlab中等间距坐标距离表示不等间距数据值,以及延伸-LMLPHP

4.在原来基础上延伸

 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','h'});

5.效果

  将数字编程了字符。

  matlab中等间距坐标距离表示不等间距数据值,以及延伸-LMLPHP

05-11 18:17