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