數據準備 首先,我們需要準備一些數據來進行繪圖。以下是一個簡單的示例數據框:
library(ggplot2) # 創(chuàng)建一個簡單的數據框 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")