/ /不規則な時系列グラフを作成する最も簡単な方法(R?GGPLOT?ITS?)-r、統計、ggplot2、時系列

不規則な時系列グラフ(R?GGPLOT?ITS?) - r、統計情報、ggplot2、時系列を作成する最も簡単な方法

私はRを使用しようとしているグラフィックデザイナーです。Excelには複雑すぎるグラフを作成します。不規則な時系列ステップチャートを作成しようとしています。定期的な時系列グラフを作成するのに何の問題もありませんでしたが、何らかの理由で、不規則な日付がすべてを捨てています。

私は、2列のデータを含む基本的なテキストファイルから始めています。

01-04-1940    4
05-29-1963    35
12-02-2002    24

を使用してデータをロードしました

d <- read.delim("file.txt", header = TRUE)

そして、私はUnix時間の最初の列を使用して変換しました

d$date <- as.Date(d$date, format = "%m-%d-%Y")

しかし、この時点で、私はもう見つけることができません進め方に関する情報はどこでも。 Rパッケージ「ITS」を見たことがありますが、関連するクラスの技術的な説明を超えたドキュメントは見つかりません。

Rの経験がある人が、このグラフを作成するのに必要な数行のコードを指摘してくれたら、とても感謝しています。ありがとう!

回答:

回答№1は6

ggplot 日付形式のデータを非常にうまく処理します。以下にいくつかの提案を示します。

d <- data.frame(
date = c("01-04-1940", "05-29-1963", "12-02-2002"),
value = c(4, 35, 24)
)

d$date <- as.Date(d$date, format = "%m-%d-%Y")

ggplot(d, aes(x=date, y=value)) + geom_step(colour="blue")

ここに画像の説明を入力

ggplot(d, aes(x=date, y=value)) + geom_line(colour="red")

ここに画像の説明を入力


回答№2については2

私はxts / zooを使用します。どちらも不規則な時系列を簡単に処理します。

z <- zoo(d[,2], d[,1])
plot(z)
plot(z, type="s")