2

ggplot作成したグループ化棒グラフに適用できる一般的なコード行を作成したいと考えています。グラフを色覚異常者にやさしくしたい。ライブラリggthemesでは、scale_fill_colorblind 関数がその役割を果たします。私の問題は、黒が色の 1 つとして選ばれることが多いことです。信頼区間やその他のものをオーバーレイする必要がある場合があるため、黒は実際にはオプションではありません。

library(ggplot2)
library(ggthemes)
ggplot(diamonds, aes(clarity, fill=cut)) + geom_bar(position="dodge")+
scale_fill_colorblind()

scale_fill_colourblind黒を選択しないように指示するコード内に含める方法はありますか? 多くの異なるデータと互換性があるようにしたいので、色を手動でリストしたくありません(2つの「塗りつぶし」、10など...)。

どんな助けでも大歓迎です。

4

3 に答える 3

4

せいぜいハック、

ggthemes_data$colorblind  <- ggthemes_data$colorblind[-1]
assignInNamespace("ggthemes_data", ggthemes_data, ns="ggthemes")

last_plot() + scale_fill_colorblind()
于 2013-10-10T16:41:43.387 に答える