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

时间:2015-07-27 01:32:59

标签: matlab plot

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

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

  1. 关注绘图,使y轴限制为-1和1(现在它们是-4和14)。我对超出这些限制的任何价值都不感兴趣。
  2. 将y轴从-1重新标记为1,以.10为增量。
  3. 重新标记x轴,使其以1开头,以1739结尾,并且两者之间有足够的点,使其仍然可读。
  4. 我研究过gca,datetick,ax = gca等等,但是如果不弄乱情节,我就无法完成任何这些任务。

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

    enter image description here

1 个答案:

答案 0 :(得分: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,其中详细介绍了所有这些内容。