數(shù)據(jù)準(zhǔn)備 首先,我們需要準(zhǔn)備一些數(shù)據(jù)來進(jìn)行繪圖。以下是一個(gè)簡(jiǎn)單的示例數(shù)據(jù)框:
library(ggplot2) # 創(chuàng)建一個(gè)簡(jiǎn)單的數(shù)據(jù)框 data <- data.frame( x = 1:10, y = rnorm(10), group = rep(c("A", "B"), each = 5) )
基本繪圖
# 繪制散點(diǎn)圖 p <- ggplot(data, aes(x = x, y = y, color = group)) + geom_point() p
調(diào)整顏色
使用預(yù)定義顏色:可以直接指定顏色的名稱或十六進(jìn)制代碼。
# 將A組的點(diǎn)設(shè)置為紅色,B組的點(diǎn)設(shè)置為藍(lán)色
p + scale_color_manual(values = c("A" = "red", "B" = "blue"))
使用調(diào)色板:ggplot2
提供了多種調(diào)色板,如scale_color_brewer()
和scale_color_viridis()
等。
# 使用Set1調(diào)色板
p + scale_color_brewer(palette = "Set1")