數(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)
)基本繪圖
使用ggplot2繪制一個(gè)簡(jiǎn)單的散點(diǎn)圖:
# 繪制散點(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")