在R中使用plot函数绘制具有不同颜色的不同组,可以通过以下步骤实现:
df <- data.frame(
x = c(1, 2, 3, 4, 5),
y = c(10, 15, 8, 12, 6),
group = c("A", "A", "B", "B", "A")
)
plot(df$x, df$y, col = ifelse(df$group == "A", "red", "blue"))
在这个示例中,根据df数据集中的group列的值,如果是"A",则设置颜色为红色,否则设置为蓝色。
legend("topright", legend = c("Group A", "Group B"), col = c("red", "blue"), pch = 1)
在这个示例中,图例位于绘图区域的右上角,分别表示"Group A"和"Group B",对应的颜色为红色和蓝色。
综上所述,以上步骤可以实现在R中使用plot函数绘制具有不同颜色的不同组的散点图。
领取专属 10元无门槛券
手把手带您无忧上云