[解決済み] 色弱者にも配慮したRプロットの色の組み合わせ
質問
で4~8色を選択するにはどうすればよいのでしょうか? ベースR 色覚異常の人に見えるようなプロットを作るには?
下記はRの基本カラーパレットです。での解決策を探しています。 ベースR パッケージを使用せずに
ベースRカラーパレットガイド。 http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf
色覚異常のためのカラーパレット。 http://mkweb.bcgsc.ca/colorblind/
具体的には、アクセシブルな色を手動で作成するには BASE R ?
例:朱色、青緑、赤紫など。
解決方法は?
岡部・伊藤パレット
で提案されているように、問題で示したパレットは岡部・伊藤パレットとも呼ばれています。
岡部 & 伊藤 (2008)
. バージョン4.0.0以降、ベースRは新しい
palette.colors()
ここで、このパレットは実際にはデフォルトである。
palette.colors(palette = "Okabe-Ito")
## black orange skyblue bluishgreen yellow
## "#000000" "#E69F00" "#56B4E9" "#009E73" "#F0E442"
## blue vermillion reddishpurple gray
## "#0072B2" "#D55E00" "#CC79A7" "#999999"
ベースRの定性的パレット
このパレット以外にも、ベースRでは様々な定性的パレットを簡単に利用することができます。
"R4"
) も、色覚異常の下でむしろ堅牢になるように設計されています。詳しくはこちらのブログ記事をご覧ください。
- Zeileis, Murrell, Maechler, Sarkar (2019). "A New palette() for R." Rブログ .
ベースRの順次パレットと分岐パレット
上記の定性的なパレットに加え、ベースRは新しい機能である
hcl.colors()
バージョン3.6.0以降では、多くの順次および分岐パレットが利用できるようになり、色覚異常の下でも堅牢になっています。ColorBrewer.org, viridis, CARTO colors, Crameri's scientific colors などの多くのパレットの近似値(色相-彩度-輝度カラーモデルを使用して導出)を提供するものです。デフォルトでは、人気のあるviridisパレットが使用されています。以下のブログ記事で、詳細と
colorspace
パッケージは、より多くの関連する/基礎となる作業を説明します。
- ゼイレイス、マレル(2019)。 "HCLベースのカラーパレット in grDevices." Rブログ .
- Zeileis, Fisher, Hornik, Ihaka, McWhite, Murrell, Stauffer, Wilke (2020)。 "colorspace: 色とパレットを操作し評価するためのツールボックス." 統計ソフトウエア研究会 .
関連
-
[解決済み】library(ggplot2)でエラー:'ggplot2'というパッケージは存在しません。
-
[解決済み】x[[i]]でのエラー:レベル2で再帰的インデックス作成に失敗した
-
[解決済み] lmer エラー: グループ化係数は観測数未満でなければならない
-
[解決済み] 因子を日付形式に変換するにはどうすればいいですか?
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法
-
[解決済み】起動時にパーをデフォルト値にリセットする方法
-
[解決済み] matplotlib でプロットをクリアするために cla()、clf() または close() をいつ使うか?
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み] Rで2つのグラフを同じプロットで表示する
最新
-
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:関数に有限な'ylim'値が必要
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み】scale_color_manual()が動作しない件
-
[解決済み】rbind エラー。"名前が以前の名前と一致しない"
-
[解決済み】「次のオブジェクトは 'package:xxx' からマスクされています」とはどういう意味ですか?
-
[解決済み】R ggplot2 で scale_x_discrete を使用する。
-
[解決済み】ggplotのエラー。関数型オブジェクトのスケールを自動的に選択する方法がわかりません。
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"