在图函数上创建同样间隔的x轴

21 views (last 30 days)
你好,
我正在编写一个函数,该函数将4个数据集添加到一个图上,每个数据集中的每个点都对应于相同的x值,我试图在X轴上设置这些值。
我的功能和我尝试过的功能如下所示:
功能[] = Comp(团队)
如果团队== 5
disp(“您选择比较所有团队”
y1 =可读取('arsenal.xlsx');
y1 = y1 {:,4};
y2 =可读取('liverpool.xlsx');
y2 = y2 {:,4};
y3 =可读取('Manchesterunited.xlsx');
y3 = y3 {:,4};
y4 =可读取('chelsea.xlsx');
y4 = y4 {:,4};
x =(06:1:17)';
情节(x,y1,'gd',x,y2,'ro',x,y3,'k*',x,y4,'BX'
季节= {'06/07';'07/08';'08/09';'09/10';'10/11';'11/12';'12/13';'13/14';'14/15';'15/16';'16/17';'17/18'};
set(GCA,'Xticklabel',X)
Xlabel('季节'
ylabel(“进球得分”
传奇('兵工厂',,,,“利物浦”,,,,``曼彻斯特'',,,,“切尔西”
结尾
结尾
X tick标签不使用我给出的这些值,而只需从6到12。
在此先感谢您提供的任何提示,以及关于如何简化此代码的任何想法,将不胜感激。

接受的答案

亚当·丹兹(Adam Danz)
我猜
set(GCA,'Xticklabel',X)
应该
set(GCA,“xtick”,X)
如果没有,我们需要更多信息。

更多答案(0)

标签

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!

被某某人翻译