这有点令人尴尬,但我最近用于研究的外置硬盘已经死了,现在我花了很多时间才记得我做了什么来创建一些图表,我已经切割和粘贴的代码非常多
我的问题非常愚蠢:我为每个变量设置了不同的x值集,其中一个在同一个x轴的不同时刻开始。当我尝试将它们一起绘制在一起定义相同的X轴时,我得到一个错误。我尝试plot
和line
并寻找选项,但没有运气。
非常感谢任何帮助
干杯
答案 0 :(得分:0)
所以我不确定这是解决这个问题的最佳方法,但至少它是一种帮助我解决问题的解决方法。
我有两组数据(具有不同的y标度,但这不是问题),一个年度值为x,从公元950到1850年,另一个每10年的值从850到1850,所以它们具有相同的x轴,但其中一个比另一个具有“延迟”。
我所做的是创建一个NaN数组:
Nans=zeros([100 1],'single').*NaN;
然后将它连接到我的第一个变量:
Varc=cat(1,Nans,Var);
我将第一个变量的x定义为yrA=(850:1850)';
,将第二个变量的x定义为yrB=(850:10:1850)';
。随着这些变化,我终于可以将它们联系起来。我希望这会有所帮助,虽然处理问题似乎有点奇怪,所以我确信有更优雅的方法; - )
一切顺利