R 错误代码出现故障:";错误:填充参数既不是颜色也不是有效的变量名;

R 错误代码出现故障:";错误:填充参数既不是颜色也不是有效的变量名;,r,tmap,R,Tmap,我正在尝试使用tmap制作地图,当我尝试查看它时,出现以下错误代码: 错误:填充参数既不是颜色也不是有效的变量名 这是我的密码 tm1=tm_形状(myshptime1)+ tm_多边形(“zeta.x”,style=“pretty”, palette=“PuOr”,title=“空间剩余\n相对风险”)+ tm_布局(帧=假) 原肌球蛋白1 我试着添加了一个填充参数,我试着添加了其他类型的参数,我得到了相同的错误。我还尝试从“绘图”切换到“查看”以在不同模式下显示地图,但它不起作用。这似乎是

我正在尝试使用tmap制作地图,当我尝试查看它时,出现以下错误代码:

错误:填充参数既不是颜色也不是有效的变量名

这是我的密码

tm1=tm_形状(myshptime1)+
tm_多边形(“zeta.x”,style=“pretty”,
palette=“PuOr”,title=“空间剩余\n相对风险”)+
tm_布局(帧=假)
原肌球蛋白1

我试着添加了一个填充参数,我试着添加了其他类型的参数,我得到了相同的错误。我还尝试从“绘图”切换到“查看”以在不同模式下显示地图,但它不起作用。

这似乎是您的shapefile存在问题,我们无法访问该文件。因为你的问题不是很容易重现,所以很难帮助你

考虑下面的示例,它使用您的精确代码,但使用北卡罗来纳州的shapefile(它与{sf}包一起提供,因此它是广泛可用的)代替您的
myshptime1
对象;我还将您的“zeta.x”替换为“AREA”,因为在{sf}shapefile中没有
zeta.x
变量

library(tmap)
library(sf)

shape <- st_read(system.file("shape/nc.shp", package="sf")) # included with sf package


tm1 = tm_shape(shape)+
  tm_polygons("AREA",style="pretty",
              palette="PuOr", title="Spatial Residual \n Relative Risk ")+
  tm_layout(frame = FALSE)

tm1
库(tmap)
图书馆(sf)

嗯,我想这可能是个问题,但是地图创建是从一个命令到下一个命令进行的。这似乎没有规律可循。