HOWTO · R
R の scale_fill_continuous
このチュートリアルでは、R で scale_fill_continuous()メソッドを使用する方法を示します。
このページの内容
scale_fill_continuous() メソッドは ggplot2 パッケージからのものです。このチュートリアルでは、R で scale_fill_continuous() メソッドを使用する方法と場所を示します。
R で連続的なスケール塗りつぶし
scale_fill_continuous メソッドは、continuous が fill にマップされている場合の ggplot2 パッケージのデフォルトのカラースケールです。このメソッドの構文は次のとおりです。
scale_fill_continuous(..., type = getOption("ggplot2.continuous.fill"))
このメソッドは、options() を使用してデフォルト設定を決定します。ここで、ggplot2.continuous.fill は continuous カラースケールのデフォルト値です。
scale_fill_continuous メソッドの引数は、Viridis または gradient にすることができます。この方法の例を試してみましょう。
まず、ggplot2 パッケージをロードし、ggplot グラフを作成します。
library(ggplot2)
DemoGraph <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile()
DemoGraph
これで、scale_fill_continuous() メソッドを使用してグラフにパターンを与えることができます。例を参照してください:
DemoGraph + scale_fill_continuous(type = "gradient")
上記のコードは、グラフにグラデーションパターンを与えます。出力を参照してください:
scale_fill_continuous メソッドで Viridis オプションを使用することもできます。
DemoGraph + scale_fill_continuous(type = "viridis")
上記のコードは、グラフのポイントを強調する Viridis パターンを示しています。出力を参照してください:
便宜上、完全なコードを次に示します。
library(ggplot2)
DemoGraph <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile()
DemoGraph
DemoGraph + scale_fill_continuous(type = "gradient")
DemoGraph + scale_fill_continuous(type = "viridis")