【问题标题】:Matlab plot removing space around graphMatlab绘图去除图形周围的空间
【发布时间】:2017-11-26 17:27:40
【问题描述】:

我的一些代码如下:

date = datenum(num2str(f_0), 'yyyymmdd'); % f_0 is like 20120102 20120102...20120310.
y_1 = plot(handles.axes2, date, f_1)
hold on
grid on
ax = gca;
ax.YAxis.Exponent = 0;
xlabel('Date[year - month - day]')
ylabel('Price')
datetick('x','yy-mm-dd')

我得到了想要的结果,但情节两边都有一些空格。为了移除它们,我尝试了“轴紧”。它非常有效,但问题是它同时应用于 x 轴和 y 轴。我只想应用 x 轴。更重要的是,剧情的开始日期和结束日期都消失了!我的目标是保持一个状态(“只有 x-aixs 紧”),我想显示所有现有的 x 轴值,包括开始日期(图表开始的点)和最后一个日期(图表结束的点) . 我已经尝试过“xlim”,但没有成功。

【问题讨论】:

    标签: matlab plot graph


    【解决方案1】:

    情节后,可以使用:

    axis([a b c d])
    

    在哪里:

    • a => x 轴的初始值
    • b => x 轴的最终值
    • c => y轴最小值
    • d => y轴最大值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-29
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2012-08-31
      • 2021-12-17
      • 1970-01-01
      相关资源
      最近更新 更多