2

この基本的な質問を許してください。RのtimeSeriesとしてデータセットをロードしました。

> class(Return)

[1] "timeSeries"
attr(,"package")
[1] "timeSeries"

> head(Return[,1])

GMT
           Overall
2005-09-21  1.8714
2005-09-22  0.2049
2005-09-23 -1.5924
2005-09-26 -4.3111
2005-09-27 -0.2416
2005-09-28 -1.1924

この時系列データをプロットすると、x軸のラベルとして日付が付いた図がフォーマット"2006-01-01"で表示されます"2007-01-01""2006-01"または"2006"またはとしてカスタマイズするにはどうすればよい"2006 Jan"ですか?また、頻度を変更するにはどうすればよいですか?たとえば、毎年ではなく半年ごとにダニを飼いたいですか?

なにか提案を?ありがとうございました!

4

1 に答える 1

3

ラベル形式については、formatパラメーターを使用できます (形式オプションに関する情報については、このページを参照してください)。

plot(Ts,format="%Y-%m") # 2006-01
plot(Ts,format="%Y-%b") # 2006-Jan
plot(Ts,format="%Y")    # 2006

atラベルについては、パラメータを使用してカスタム ラベルを設定できます。

# compute the desired dates to show:
minDate <- timeCalendar(y=as.integer(format(min(time(Ts)),'%Y')),m=1,d=1)
maxDate <- max(time(Ts))
datesToShow = timeSequence(from=minDate,to=maxDate,by="1 year")

plot(Ts,format="%Y-%m",at=datesToShow)

オブジェクトのplotパラメーターの詳細については、次のように入力してください。timeSeries

?timeSeries::plot
于 2012-05-12T17:08:32.923 に答える