我必须使用 R 对世界地图进行统计,但我是该软件的初学者。我试图自己(在互联网上)找出此错误消息的来源:我想我误解了散点图的工作原理,或者我的数据格式不正确。 我在这里张贴各种屏幕截图。 感谢您的帮助和耐心。
代码:
geodata <-read.table('R_Data_Map_Chrm3.tsv',sep="\t")
geodata2.0 <-geodata[,-9]
names(geodata2.0)[1]<-"long"
names(geodata2.0)[2]<-"lat"
names(geodata2.0)[3]<-"antibiotic target replacement"
names(geodata2.0)[4]<-"antibiotic efflux"
names(geodata2.0)[5]<-"antibiotic inactivation"
names(geodata2.0)[6]<-"antibiotic efflux reduced permeability to antibiotic"
names(geodata2.0)[7]<-"antibiotic target protection"
names(geodata2.0)[8]<-"antibiotic target alteration"
geo <- map_data("world")
ggplot() + geom_polygon(data = geo, aes(x = long, y = lat, group = group), colour = "grey", fill = "white") + geom_scatterpie(data = geodata2.0, aes(x=long, y=lat), cols = c("antibiotic target replacement","antibiotic efflux","antibiotic inactivation","antibiotic efflux reduced permeability to antibiotic","antibiotic target protection","antibiotic target alteration"))
<块引用>
警告信息:删除了包含非有限值的 294 行 (stat_pie)。