[英]How can I plot points as colors in R?
我有一個有 50 行和三列的 CSV 文件。 我想針對變量 2 繪制變量 1,同時根據變量 3(這只是 4 個值之一)為每個點着色。
我可以使用以下代碼成功地做到這一點,但是這些點都是藍色陰影(即漸變)而不是 4 種獨特的顏色。 因此,很難區分這些點,如果變量 3 的 4 個值是紅色、綠色、黃色等,則會更有用。
這真的很基本,但我不明白為什么它會默認為漸變而不是 4 種隨機顏色?
sample<- read_csv("Sample Data.csv")
ggplot(data=sample, mapping = aes(x=var_1, y=var_2))+
geom_point(mapping = aes(color=var_3))
也許,可以將“var_3”更改為factor
library(dplyr)
library(ggplot2)
sample %>%
mutate(var_3 = factor(var_3)) %>%
ggplot(aes(x = var_1, y = var_2, color = var_3)) +
geom_point()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.