数据准备
首先,我们需要准备一些数据来进行绘图。以下是一个简单的示例数据框:library(ggplot2)
# 创建一个简单的数据框
data <- data.frame(
x = 1:10,
y = rnorm(10),
group = rep(c("A", "B"), each = 5)
)基本绘图
使用ggplot2绘制一个简单的散点图:
# 绘制散点图
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")