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

Ggplot グラフ

これで、scale_fill_continuous() メソッドを使用してグラフにパターンを与えることができます。例を参照してください:

DemoGraph + scale_fill_continuous(type = "gradient")

上記のコードは、グラフにグラデーションパターンを与えます。出力を参照してください:

スケールフィル連続放射

scale_fill_continuous メソッドで Viridis オプションを使用することもできます。

DemoGraph + scale_fill_continuous(type = "viridis")

上記のコードは、グラフのポイントを強調する 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")