Как мне изменить цвета в моих точках данных, используя geom_plot в R? - PullRequest
0 голосов
/ 27 января 2019

Я хочу, чтобы мои точки данных различались по цвету в зависимости от факторной переменной, которая называется «Статус».Я хочу, чтобы он был желтым, если значение данных равно 1, красным, если он равен 2, и серым, если он равен 5. Как лучше всего подойти к этому?

m <- ggplot(data=state)+ 
     geom_polygon(aes(x=long, y=lat, group=group), color="white", fill="black")
m <- m+ theme_bw()
m

# plot data on map #
m <- m+geom_point(data=geo, aes(x= Long, y= Lat), color="Yellow")
m

sample data

1 Ответ

0 голосов
/ 27 января 2019

Состояние уже присутствовало в вашем фрейме данных, поэтому это должно работать

m <- ggplot(data=state) + 
  geom_polygon(aes(x=long, y=lat, group=group, fill=factor(Status))) +
  theme_bw() + 
  scale_fill_manual(values=c("yellow", "red", "gray"))
m
...