st@meta.data=dplyr::left_join(st@meta.data,coor[,c(3,7:8)],by="barcodes")
SpatialFeaturePlot(st,features = "test",images = "P02")
做了上述操作之后画出的图是空的
原因,left_join之后自动把st@meta.data的行名变成了1,2,3.....
将行名换回barcodes名即可
st@meta.data$barcodes=rownames(st@meta.data$barcodes)