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