R 根据选举结果等红色或蓝色分配制作美国世界地图

R 根据选举结果等红色或蓝色分配制作美国世界地图,r,ggplot2,data-visualization,tidyverse,geospatial,R,Ggplot2,Data Visualization,Tidyverse,Geospatial,我想画一幅类似选举结果的世界地图, 根据这些数据, 例如,其中值1为蓝色,值2为红色 有人对如何开始有什么建议吗?除了手工上色外,我不知道怎么做 非常感谢 附件是来自R的dput structure(list(cluster = c(1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1,

我想画一幅类似选举结果的世界地图,

根据这些数据,

例如,其中值1为蓝色,值2为红色

有人对如何开始有什么建议吗?除了手工上色外,我不知道怎么做

非常感谢

附件是来自R的dput

structure(list(cluster = c(1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 
1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 
1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1)), class = "data.frame", row.names = c("Alabama", 
"Alaska", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", 
"Delaware", "District of Columbia", "Florida", "Georgia", "Hawaii", 
"Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", 
"Louisiana", "Maine", "Maryland", "Michigan", "Minnesota", "Mississippi", 
"Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", 
"New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", 
"Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", 
"South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", 
"Vermont", "Virginia", "Washington", "West Virginia", "Wisconsin", 
"Wyoming"))