MatLab中contourf图Y轴刻度修改无效问题求助
MatLab contourf热力图Y轴刻度设置无效问题求助
我编写了如下MatLab代码生成contourf热力图,因数据隐私无法提供相关数据。代码中已成功通过设置XTick修改X轴刻度,但尝试使用ytickvec = 5:5:30结合set(gca,'YTick',ytickvec)将Y轴刻度设置至30时无任何效果,特此求助解决办法。
代码如下:
time=data.time(); tim=find(time>0.0 & time<1.4) time(tim) pow=mean(data.powspctrm,1); pow=squeeze(pow); pow(isnan(pow))=0; pow2=pow(:,:); Min = min(pow,[],'omitnan'); Min=min(Min); Max = max(pow,[],'omitnan'); Max=max(Max); contourf(time(tim),data.freq,pow2(:,tim),40,'linecolor','none');caxis([Min Max]); colbar = colorbar caxis([-.31 .31]) colbar.TickLabels = -30:10:30 xtickvec = -0.1:0.2:1.3 set(gca,'XTick',xtickvec)
生成的图表:

内容的提问来源于stack exchange,提问作者Orestes_Fox
相关产品推荐
相关产品推荐

