2つの異なるカラーランプを使用するにはどうすればよいですか?

熟考

2つのデータセットがあり、それらを上下にプロットしています。それらに異なる手動カラーランプを使用したいと思います。ただし、scale_color_manualは、両方のデータセットの色を同時に変更します。

set.seed(123)
data1 <- data.frame(x=rnorm(25,2,.5),y=rnorm(25,2,1),z=factor(sample(c(1:3),25,replace=TRUE)))
data2 <- data.frame(x=rnorm(25,4,1),y=rnorm(25,2,.5),z=factor(sample(c(1:3),25,replace=TRUE)))

col1 <- c("lightblue","blue","darkblue") #corresponding to levels of 1...3 in data1
col2 <- c("lightgreen","green","darkgreen") #corresponding to levels of 1...3 in data2

ggplot(mapping=aes(x=x,y=y,color=z,size=5)) +
  geom_point(data=data1) +
  scale_color_manual(values=col1)+
  geom_point(data=data2) +
  scale_color_manual(values=col2)

実際の結果領域はすべて緑色で表示されます。ただし、左側のポイントは青色である必要があります。

Humpelstielzchen

ggplotにはこのための組み込みオプションはありませんが、それを実現するためにデータを準備できます。

data1$color1 <- col1[data1$z]
data2$color2 <- col2[data2$z]

ggplot()  +
  geom_point(data=data1, aes(x=x,y=y,color=color1), size=5) +
  geom_point(data=data2, aes(x=x,y=y,color=color2), size=5) +
  scale_color_identity() 

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

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

2つのレンジスライダーに異なるトラックカラーを与えるにはどうすればよいですか?

分類Dev

PowershellのSSHキーを使用して2つの異なるGitHubアカウントにプッシュするにはどうすればよいですか?

分類Dev

Rの異なるマップのポイントに同じカラースケールを使用するにはどうすればよいですか?

分類Dev

2つの異なるJenkinsパイプラインが同時に実行できないようにするにはどうすればよいですか?

分類Dev

Pythonの1つのプログラムで2つの異なるバージョンのライブラリ(pytorch)をインポート/使用するにはどうすればよいですか?

分類Dev

C ++でC'torを使用して2つの異なるランダムな数値配列を生成するにはどうすればよいですか?

分類Dev

2つの異なるリストクラスを比較するにはどうすればよいですか?

分類Dev

異なるコンテンツのコントローラーでカスタムUIViewを複数回使用するにはどうすればよいですか?

分類Dev

.haccessに2つの異なるカスタムエラーページを含めるにはどうすればよいですか?

分類Dev

1つのMetalAPIシーンで異なるフラグメントシェーダーを使用するにはどうすればよいですか?

分類Dev

SwiftUIの2つの異なるビューブランチからイベントを送信するにはどうすればよいですか?

分類Dev

2つのブロックを異なるフォントの高さでベースライン整列するにはどうすればよいですか?

分類Dev

異なるモジュールを使用して2つのグラフを同じページに配置するにはどうすればよいですか?

分類Dev

2つの異なるラジオボタンのセットに異なる値を設定するにはどうすればよいですか?

分類Dev

異なるユーザーのアカウントでプログラムを実行するにはどうすればよいですか?

分類Dev

選択オプションで2つの異なる.cssクラス値を変更するにはどうすればよいですか?

分類Dev

異なるパッケージで同じ名前の2つのクラスを使用するにはどうすればよいですか?

分類Dev

2つのタプルのすべてのメンバーが異なるかどうかを確認するにはどうすればよいですか?

分類Dev

2つの異なるコンパイラをインストールするにはどうすればよいですか?

分類Dev

ボタンを使用してmatplotlibの2つの異なるグラフを切り替えるにはどうすればよいですか?

分類Dev

ggplot-異なるdata.framesからの2つの散布図を組み合わせ、各データフレームに異なるカラーセットを使用するにはどうすればよいですか

分類Dev

3つ以上の異なるクライアントソースを使用してMonoを作成するにはどうすればよいですか?

分類Dev

1つの宛先に対して2つ以上の異なるピンのポリラインを表示するにはどうすればよいですか?

分類Dev

Inno Setupでカスタムページのラジオコントロールを2つの異なるグループにするにはどうすればよいですか?

分類Dev

2つの異なるクラスから1つのxpathを使用してxpath値を取得するにはどうすればよいですか?

分類Dev

Azureパイプラインのステージごとに異なるサービス接続を使用するにはどうすればよいですか?

分類Dev

VBAを使用して2つの異なるPCで2つの別々のExcelシートをリンクするにはどうすればよいですか?

分類Dev

Protractor JSで2つの異なるブラウザに1つのテストケースを設定するにはどうすればよいですか?

分類Dev

ランダムに選択された2つの行が互いに異なることを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    2つのレンジスライダーに異なるトラックカラーを与えるにはどうすればよいですか?

  2. 2

    PowershellのSSHキーを使用して2つの異なるGitHubアカウントにプッシュするにはどうすればよいですか?

  3. 3

    Rの異なるマップのポイントに同じカラースケールを使用するにはどうすればよいですか?

  4. 4

    2つの異なるJenkinsパイプラインが同時に実行できないようにするにはどうすればよいですか?

  5. 5

    Pythonの1つのプログラムで2つの異なるバージョンのライブラリ(pytorch)をインポート/使用するにはどうすればよいですか?

  6. 6

    C ++でC'torを使用して2つの異なるランダムな数値配列を生成するにはどうすればよいですか?

  7. 7

    2つの異なるリストクラスを比較するにはどうすればよいですか?

  8. 8

    異なるコンテンツのコントローラーでカスタムUIViewを複数回使用するにはどうすればよいですか?

  9. 9

    .haccessに2つの異なるカスタムエラーページを含めるにはどうすればよいですか?

  10. 10

    1つのMetalAPIシーンで異なるフラグメントシェーダーを使用するにはどうすればよいですか?

  11. 11

    SwiftUIの2つの異なるビューブランチからイベントを送信するにはどうすればよいですか?

  12. 12

    2つのブロックを異なるフォントの高さでベースライン整列するにはどうすればよいですか?

  13. 13

    異なるモジュールを使用して2つのグラフを同じページに配置するにはどうすればよいですか?

  14. 14

    2つの異なるラジオボタンのセットに異なる値を設定するにはどうすればよいですか?

  15. 15

    異なるユーザーのアカウントでプログラムを実行するにはどうすればよいですか?

  16. 16

    選択オプションで2つの異なる.cssクラス値を変更するにはどうすればよいですか?

  17. 17

    異なるパッケージで同じ名前の2つのクラスを使用するにはどうすればよいですか?

  18. 18

    2つのタプルのすべてのメンバーが異なるかどうかを確認するにはどうすればよいですか?

  19. 19

    2つの異なるコンパイラをインストールするにはどうすればよいですか?

  20. 20

    ボタンを使用してmatplotlibの2つの異なるグラフを切り替えるにはどうすればよいですか?

  21. 21

    ggplot-異なるdata.framesからの2つの散布図を組み合わせ、各データフレームに異なるカラーセットを使用するにはどうすればよいですか

  22. 22

    3つ以上の異なるクライアントソースを使用してMonoを作成するにはどうすればよいですか?

  23. 23

    1つの宛先に対して2つ以上の異なるピンのポリラインを表示するにはどうすればよいですか?

  24. 24

    Inno Setupでカスタムページのラジオコントロールを2つの異なるグループにするにはどうすればよいですか?

  25. 25

    2つの異なるクラスから1つのxpathを使用してxpath値を取得するにはどうすればよいですか?

  26. 26

    Azureパイプラインのステージごとに異なるサービス接続を使用するにはどうすればよいですか?

  27. 27

    VBAを使用して2つの異なるPCで2つの別々のExcelシートをリンクするにはどうすればよいですか?

  28. 28

    Protractor JSで2つの異なるブラウザに1つのテストケースを設定するにはどうすればよいですか?

  29. 29

    ランダムに選択された2つの行が互いに異なることを確認するにはどうすればよいですか?

ホットタグ

アーカイブ