2015-04-14 76 views
0

我有一個形狀爲1 x 1358的單元格,其中包含字符串格式的日期。其日常數據大約5年。在x軸上與6個月的差距繪製日期

我有一個簡單的情節。在x軸上,我想要的日期不是觀察次數或數量。我只想要顯示的年份和月份,只需要每6個月顯示一次標籤。

我該怎麼做?

下面是我曾嘗試

ax1 = figure(1); 
ax1.XTick = pdates; 
datetick(ax1,'x','yy-mmm','keepticks'); 

以下是錯誤消息

Error using datetick>parseinputs (line 325) 
Incorrect arguments 

Error in datetick (line 109) 
[axh,nin,ax,dateform,keep_ticks,keep_limits] = parseinputs(varargin); 

Error in plot_variables (line 27) 
datetick(ax1,'x','yy-mmm','keepticks'); 

回答

0

嘗試,這可能是

ax1 = gca; %// obtain the current axis-handle 
ax1.XTick = pdates; 
datetick(ax1,'x','yy-mmm','keepticks'); 
+0

只是試圖上面,但是,datetick得到一個錯誤線。錯誤使用datetick> parseinputs(行325) 不正確的參數 datetick中的錯誤(第109行) [axh,nin,ax,dateform,keep_ticks,keep_limits] = parseinputs(varargin); 在plot_variables(第27行)中的錯誤 datetick(ax1,'x','yy-mmm','keepticks'); – mHelpMe

+0

我沒有'pdates'的價值。我嘗試沒有這條線,並沒有得到任何錯誤。 @mHelpMe –