簡體   English   中英

在Matlab中指出時間序列圖中的日期

[英]point out a date in time series plot in matlab

我有一個每日價格的時間序列,我將其繪制出來,並且有幾天我想用這些天的價格曲線上的一個小圓圈突出顯示。 例如,時間范圍從2000年6月1日到2000年8月1日,我有2000年5月5日,2000年6月6日,2000年8月10日,..我想顯示其價格在情節上。 問題是我想指出的一系列日子在不同的向量上,而我卻沒有在所有日子中找到它們。 我認為我應該首先在完整的日期系列中找到這些特定日期的索引,然后使用該索引指出相應的價格以在曲線上突出顯示。 有什么幫助嗎?

先感謝您

約翰

沒關系,我已經知道了:

[tf, index] = ismember(Date, tofindDate) % get the position in series 
plot(Date(index),p(index),'ro') % highlight the desired point

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM