6

R 2.15にアップデートした後、ggplotのアルファチャネルは機能しなくなったようです。

plot(rnorm(100),rnorm(100),bg="#cc000055",pch=21)

完全に正常に動作しますが

qplot(rnorm(100),rnorm(100),color="#cc000044")

ではない!また、ggplot2パッケージのalpha()関数が見つかりません(ggplot2 :: alpha()も試しました)。

それは既知の問題ですか?オンラインについて何も見つかりませんでした...

ありがとう!

4

2 に答える 2

4

R-2.15.0とggplot20.9.0を使用して問題を再現できます。

ベンが指摘したように、ggplot2で半透明性を指定する標準的な方法は、明示的なalpha引数を提供することです。すべての新しいプロットコードにこれを使用してみてください。

ggplotがcolor引数を介してアルファのレガシー仕様をサポートする必要がある場合があると思います。これについて強く感じている場合は、問題を提出してください。

于 2012-04-07T10:25:33.537 に答える
2

これは上記のコメントで参照されていますが、古いggplotコードを使用していて、呼び出し後にRがエラーをスローする場合は、R環境alpha()に明示的にロードする必要があります。library(scales)

于 2013-07-23T16:38:08.210 に答える