2017-08-13 39 views
1

目前我有一個代碼可以導入兩組數據,但是我想要繪製一組數據,其中一個數據是需要轉換爲dd/mmm/yyy HH:MM:SS格式的原始數據。如何將x軸的時間轉換爲創建一個圖表?

這是我與工作代碼:

time = [1435763099;1435763109;1435763119;1435763129]; 
value = [0;0;0;0] 

而且我打算創造這個情節。

不過,我想時間數據轉換爲dd/mmm/yyyy HH:MM:SS格式

我曾嘗試使用轉換的方法,這

time = datestr(719529+time/86400,'dd/mmm/yyyy HH:MM:SS'); 

但仍不能確定如何落實到x軸

任何建議將是非常有益的。

回答

2

您可以依次繪製了x = 1:length(value)的值,然後使用以下改變x的名稱蜱:

value = [10; 20; 5; 30]; 
x = 1:length(value); 
time = datestr(719529+time/86400,'dd/mmm/yyyy HH:MM:SS'); 
plot(x,value); 
set(gca,'xtick',x,'xticklabel',time); 
xtickangle(45) 
+0

它的工作原理,當我嘗試這個代碼但是我的代碼是有一點不同, 哪裏 我需要 plot(x,value) 爲 plot(time,value) –

相關問題