Matlab图删除图

时间:2017-11-26 17:27:41

标签: matlab plot graph

我的一些代码如下:

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紧#39;)我想显示所有现有的x轴值,包括开始日期(图表开始点)和最后日期(点图表结束)。 我已经尝试了xlim'但它没有用。

1 个答案:

答案 0 :(得分:0)

绘图后,您可以使用:

[
  {"name":"BAG","price":50,"quantity":80,"total":0},
  {"name":"BEAD","price":1,"quantity":120,"total":0},
  {"name":"CANDLE","price":20,"quantity":5,"total":0}
]

其中:

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