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