R 中的 scale_fill_continuous
scale_fill_continuous() 方法來自 ggplot2 包。本教程演示如何以及在何處使用 R 中的 scale_fill_continuous() 方法。
R 中的比例填充連續
當 continuous 對映到 fill 時,scale_fill_continuous 方法是 ggplot2 包的預設顏色比例。此方法的語法是:
scale_fill_continuous(..., type = getOption("ggplot2.continuous.fill"))
該方法使用 options() 來確定預設設定。其中 ggplot2.continuous.fill 是連續色標的預設值。
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")
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