R ggplot2: 使用 scale_colour_gradient 设置颜色渐变范围
R ggplot2: 使用 scale_colour_gradient 设置颜色渐变范围
scale_colour_gradient 函数可以用于设置颜色渐变的范围。在函数中可以通过 limits 参数来指定颜色渐变的范围。
例如,以下代码将颜色渐变范围设置为从红色到蓝色,并将颜色渐变的范围限制在 0 到 10 之间:
library(ggplot2)
# 创建数据集
df <- data.frame(x = 1:20, y = rnorm(20), z = 1:20)
# 绘制散点图
ggplot(df, aes(x, y, color = z)) +
geom_point(size = 3) +
scale_colour_gradient(low = 'red', high = 'blue', limits = c(0, 10))
在上面的代码中,limits 参数指定了颜色渐变的范围为 0 到 10,因此 z 值大于 10 的点将显示为蓝色,而小于 0 的点将显示为红色。
原文地址: https://www.cveoy.top/t/topic/lZNu 著作权归作者所有。请勿转载和采集!