数据准备 首先,我们需要准备一些数据来进行绘图。以下是一个简单的示例数据框:
library(ggplot2) # 创建一个简单的数据框 data <- data.frame( x = 1:10, y = rnorm(10), group = rep(c("A", "B"), each = 5) )
基本绘图
# 绘制散点图 p <- ggplot(data, aes(x = x, y = y, color = group)) + geom_point() p
调整颜色
使用预定义颜色:可以直接指定颜色的名称或十六进制代码。
# 将A组的点设置为红色,B组的点设置为蓝色
p + scale_color_manual(values = c("A" = "red", "B" = "blue"))
使用调色板:ggplot2
提供了多种调色板,如scale_color_brewer()
和scale_color_viridis()
等。
# 使用Set1调色板
p + scale_color_brewer(palette = "Set1")