R の scale_fill_continuous

Sheeraz Gul 2024年2月15日
R の scale_fill_continuous

scale_fill_continuous() メソッドは ggplot2 パッケージからのものです。このチュートリアルでは、R で scale_fill_continuous() メソッドを使用する方法と場所を示します。

R で連続的なスケール塗りつぶし

scale_fill_continuous メソッドは、continuousfill にマップされている場合の ggplot2 パッケージのデフォルトのカラースケールです。このメソッドの構文は次のとおりです。

scale_fill_continuous(..., type = getOption("ggplot2.continuous.fill"))

このメソッドは、options() を使用してデフォルト設定を決定します。ここで、ggplot2.continuous.fillcontinuous カラースケールのデフォルト値です。

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")
著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

関連記事 - R Plot