さまざまな線のスタイルとマーカーを使用したggplot折れ線グラフ

学習者

ggplot2で、いくつかの変数のさまざまな線スタイルと他の変数のさまざまなマーカーを組み合わせた折れ線グラフを作成しようとしています。

例1は、各変数を異なる線スタイルでグラフ化し、例2はそれぞれ異なるマーカーでグラフ化し、例3はそれぞれ異なる線とマーカーでグラフ化します。

X2とX3を異なる線のスタイル(実線、破線)でグラフ化し、次にX4とX5を異なるマーカー(円、正方形など)で実線としてグラフ化しようとしています。

これを行う方法はありますか?

library(ggplot2)
library(reshape2)

set.seed <- 1
df <- data.frame(cbind(seq(1,10,1),matrix(rnorm(100,1,20), 10, 4)))
d <- melt(df, id="X1")

# Example 1: different line styles
ggplot(d, aes(x=X1, y=value, color=variable)) + 
  geom_line(aes(linetype=variable), size=1)

# Example 2: different markers for each line
ggplot(d, aes(x=X1, y=value, color=variable)) + 
  geom_line() + geom_point(aes(shape=variable, size=4))

# Example 3: differnt line styles & different markers (You see this graph below)
ggplot(d, aes(x=X1, y=value, color=variable)) + 
  geom_line(aes(linetype=variable), size=1) +
  geom_point(aes(shape=variable, size=4))

ここに画像の説明を入力してください

ジャズーロ

これが1つのアプローチです。さらに2つの関数を使用して、形状と線種を制御できます。scale_linetype_manual線種を手動で割り当てることができます。同様に、scale_shape_manual必要な形状を手動で割り当てることができます。

# Example 3: differnt line styles & different markers
ggplot(d, aes(x=X1, y=value, color=variable)) + 
geom_line(aes(linetype=variable), size=1) +
geom_point(aes(shape=variable, size=4)) +
scale_linetype_manual(values = c(1,2,1,1)) +
scale_shape_manual(values=c(0,1,2,3))

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ハイチャート折れ線グラフは凡例のカスタマイズを尊重しません

分類Dev

縦断的パネルデータを使用したggplotの折れ線グラフ

分類Dev

Altair:凡例とカスタムカラーを使用したレイヤード折れ線グラフ

分類Dev

ループを使用してggplot2折れ線グラフのデータを更新します

分類Dev

ループを使用してggplot2折れ線グラフのデータを更新します

分類Dev

棒グラフの列をggplotを使用した折れ線グラフのポイントと並べます

分類Dev

折れ線グラフの上にマウスを置くとツールチップが表示されます

分類Dev

小さな複数の折れ線グラフの独立したスケール

分類Dev

折れ線グラフでテキストをポイント マーカーとして使用する

分類Dev

matplotlibを使用した折れ線グラフの凡例とタイトル

分類Dev

R-折れ線グラフのX軸の値をカスタマイズします

分類Dev

カテゴリデータを使用し、線を接続せずに折れ線グラフを作成します

分類Dev

二次軸折れ線グラフを使用してカテゴリまたはグループ化された棒グラフを作成する

分類Dev

Google折れ線グラフは、x軸の週番号を月にカスタマイズします

分類Dev

さまざまな変数の折れ線グラフ

分類Dev

グーグル折れ線グラフを使用したx軸のリアルタイム移動

分類Dev

ハイチャート:jsonデータを使用して単純な折れ線グラフを作成します

分類Dev

MPAndroidChart:キュービックベジェを使用した折れ線グラフの表示が正しくない(スパイクとループ)

分類Dev

react-chartjs-2を使用した折れ線グラフの凡例の境界線スタイル

分類Dev

Matplotlib:折れ線グラフのプロット線種、縮尺、カスタマイズされた色

分類Dev

動的に作成された折れ線グラフは、以前のデータ値を保持します

分類Dev

折れ線グラフのメルト関数を使用したRでのデータフレームの配置とマッピング

分類Dev

アルタイルを使用した単純な折れ線グラフ

分類Dev

ggplotを使用して、異なるラベルのグループ化されたデータの1つのグラフに2つの折れ線グラフをプロットする

分類Dev

Plotly:指定したしきい値の折れ線グラフにさまざまなカラーセグメントを表示するにはどうすればよいですか?

分類Dev

ハイチャートを使用して折れ線グラフの2点間に線を引きますか?

分類Dev

ggplotを使用して、折れ線グラフと棒グラフ(折れ線グラフの2次軸を含む)をプロットします。

分類Dev

ボケ折れ線グラフはグラフ上のデータをマージしています

分類Dev

グループ化された折れ線グラフ、繰り返しパターンで線を描く方法

Related 関連記事

  1. 1

    ハイチャート折れ線グラフは凡例のカスタマイズを尊重しません

  2. 2

    縦断的パネルデータを使用したggplotの折れ線グラフ

  3. 3

    Altair:凡例とカスタムカラーを使用したレイヤード折れ線グラフ

  4. 4

    ループを使用してggplot2折れ線グラフのデータを更新します

  5. 5

    ループを使用してggplot2折れ線グラフのデータを更新します

  6. 6

    棒グラフの列をggplotを使用した折れ線グラフのポイントと並べます

  7. 7

    折れ線グラフの上にマウスを置くとツールチップが表示されます

  8. 8

    小さな複数の折れ線グラフの独立したスケール

  9. 9

    折れ線グラフでテキストをポイント マーカーとして使用する

  10. 10

    matplotlibを使用した折れ線グラフの凡例とタイトル

  11. 11

    R-折れ線グラフのX軸の値をカスタマイズします

  12. 12

    カテゴリデータを使用し、線を接続せずに折れ線グラフを作成します

  13. 13

    二次軸折れ線グラフを使用してカテゴリまたはグループ化された棒グラフを作成する

  14. 14

    Google折れ線グラフは、x軸の週番号を月にカスタマイズします

  15. 15

    さまざまな変数の折れ線グラフ

  16. 16

    グーグル折れ線グラフを使用したx軸のリアルタイム移動

  17. 17

    ハイチャート:jsonデータを使用して単純な折れ線グラフを作成します

  18. 18

    MPAndroidChart:キュービックベジェを使用した折れ線グラフの表示が正しくない(スパイクとループ)

  19. 19

    react-chartjs-2を使用した折れ線グラフの凡例の境界線スタイル

  20. 20

    Matplotlib:折れ線グラフのプロット線種、縮尺、カスタマイズされた色

  21. 21

    動的に作成された折れ線グラフは、以前のデータ値を保持します

  22. 22

    折れ線グラフのメルト関数を使用したRでのデータフレームの配置とマッピング

  23. 23

    アルタイルを使用した単純な折れ線グラフ

  24. 24

    ggplotを使用して、異なるラベルのグループ化されたデータの1つのグラフに2つの折れ線グラフをプロットする

  25. 25

    Plotly:指定したしきい値の折れ線グラフにさまざまなカラーセグメントを表示するにはどうすればよいですか?

  26. 26

    ハイチャートを使用して折れ線グラフの2点間に線を引きますか?

  27. 27

    ggplotを使用して、折れ線グラフと棒グラフ(折れ線グラフの2次軸を含む)をプロットします。

  28. 28

    ボケ折れ線グラフはグラフ上のデータをマージしています

  29. 29

    グループ化された折れ線グラフ、繰り返しパターンで線を描く方法

ホットタグ

アーカイブ