[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする
2022-03-17 03:40:47
質問
非常に初歩的な質問ですが、例えばこのようなデータがあるとします。
test_data <-
data.frame(
var0 = 100 + c(0, cumsum(runif(49, -20, 20))),
var1 = 150 + c(0, cumsum(runif(49, -10, 10))),
date = seq(as.Date("2002-01-01"), by="1 month", length.out=100)
)
両方の時系列をプロットするには
var0
と
var1
を、同じグラフ上に
date
をX軸にとり
ggplot2
? を作るとボーナスポイントになります。
var0
と
var1
色も変えられますし、凡例も入れられます。
これはとても簡単なことだと思うのですが、外に例が見つかりません。
どのように解決するのですか?
変数の数が少ない場合は、自分で手動でプロットを作成することができます。
ggplot(test_data, aes(date)) +
geom_line(aes(y = var0, colour = "var0")) +
geom_line(aes(y = var1, colour = "var1"))
関連
-
データボックス内の行/列の削除/追加を行うR言語
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
-
R言語における共通関数
-
[解決済み] 文字列ベクトルを代入して、列名を持つ空のデータフレームを作成する?重複
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] Rで2つのグラフを同じプロットで表示する
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
-
[解決済み] ggplot2 の棒グラフで棒を並べる
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
[R] is.data.frame(x) のエラー : (リスト) オブジェクトを 'double' 型に強制できない。
-
R言語における共通関数
-
[解決済み] 特定のサイズのプロットウィンドウを作成する
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] リストをデータフレームに変換する
-
[解決済み] データフレームのリストを行単位で1つのデータフレームに結合する
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み】安定したマッピングを持つggplot2のカテゴリ変数に色を割り当てるには?