私はRを使用しています。私は1900年に戻って毎日のテーブルを持っています。1900年に始まるベクトルのいくつかは、各ベクトルを日付ベクトルに対してプロットします。更新のためのggplot2小さなものが始まるときと異なる長さの2つのベクトルをプロットする
structure(list(Date = structure(c(5L, 6L, 7L, 8L, 1L, 2L, 3L,
4L), .Label = c("1/3/1928", "1/4/1928", "1/5/1928", "1/6/1928",
"12/28/1927", "12/29/1927", "12/30/1927", "12/31/1927"), class = "factor"),
DJIA = c(198.6, 199.96, 200.7, 202.4, 203.35, 202.24, 199.61,
201.45), SPX = c(NA, NA, NA, NA, 17.76, 17.72, 17.55, 17.66
)), .Names = c("Date", "DJIA", "SPX"), class = "data.frame", row.names = c(NA,
-8L))
を呼び出すことにより、
SPX
のためのプロットを得ることができ、たとえばすべてのプロットは、現在リストに格納されているコードと各列を描画することができます。この機能で
私たちはいくつかのデータを持っていますので、あなたの質問にもっと対応することができます –
あなたの興味のために@Jacob Hありがとうございます。私はこのサイトにcsvファイルをアップロードする方法がわからないので、基本的な説明をします。私のcsvファイルの最初の3列は、日付、ダウ・ジョーンズ工業平均終値、S&P500終値です。しかし、最初の2つの列は1900年に戻るデータです。しかし、S&Pは1928年に始まったばかりなので、1928年まで空のセルがあります。ggplot2 geom_lineを使って各列を日付列に対してプロットしています。プロットは各列の最初の値から開始し、1900年に始まるとは限りません。 – MBA
TY @JacobH csvファイルをアップロードする方法がわからないので、例を挙げます。最初の3つの列は、日付、ダウ・ジョーンズ工業平均終値、S&P500終値です。最初の2つの列は1900年までのデータを持ちます。S&Pは1928年に始まったばかりなので、1928年まで空のセルがあります。ggplot2 geom_lineを使用して各列を日付に対してプロットしています。私は、各列の最初の値から始まり、常に1900年に始まるとは限りません。ggplot(master、aes(date、SPX))+ geom_line(stat = "identity"、na.rm = T)+ scale_x_date labels = date_format( "%m /%d /%Y")、date_breaks = '5 years') – MBA