首页 文章

MATLAB焦点图并应用正确的刻度标签

提问于
浏览
1

我更倾向于向你询问关于贝叶斯分析的问题,但不幸的是,我对MATLAB图很糟糕(虽然不是因为缺乏努力) .

我有一个情节 . 它包含1739天的数据 . 我需要做以下三件事:

  • 聚焦在图上,使y轴限制为-1和1(现在它们是-4和14) . 我对超出这些限制的任何 Value 都不感兴趣 .

  • 将y轴从-1重新标记为1,以.10为增量 .

  • 重新标记x轴,使其以1开头,以1739结尾,并且两者之间有足够的点,使其仍然可读 .

我已经研究过gca,datetick,ax = gca等等,但是如果不弄乱情节我就无法完成任何这些任务 .

我很慷慨提供任何帮助 .
Plot to modify

enter image description here

1 回答

  • 3

    更改轴限制非常简单,

    axis([1 1739 -1 1]) %// [xMin xMax yMin yMax]
    

    对于刻度线,做

    set(gca,'XTick',-1:.1:1,'YTick',1:79:1739) %// 2*79 might be better than 79
    

    创建绘图后 . 您可以(应该?)用绘图的句柄替换 gca (制作绘图时执行 h=plot(... ,然后 set(h,'XTick',... ) .

    您还应该仔细阅读Matlab Plotting Basics,其中详细介绍了所有这些内容 .

相关问题