Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 名称矢量中斜体的图例标题_R_Title_Legend_Italic - Fatal编程技术网

R 名称矢量中斜体的图例标题

R 名称矢量中斜体的图例标题,r,title,legend,italic,R,Title,Legend,Italic,我有一个不同物种名称的载体。 例如: sp_names<-c("sp1","sp2","sp3") 但我有一个错误: Error in legend(title = substitute(italic(title_leg), list(title_leg = title_leg[1])), : invalid 'title' 你能帮我吗? 谢谢根据图例帮助页面,必须设置标题=参数 一个字符串或长度为一个表达式,给出要放在图例顶部的标题。其他对象将被as.graphicsAnno

我有一个不同物种名称的载体。 例如:

sp_names<-c("sp1","sp2","sp3")
但我有一个错误:

Error in legend(title = substitute(italic(title_leg), list(title_leg = title_leg[1])),  : 
  invalid 'title'
你能帮我吗?
谢谢

根据
图例
帮助页面,必须设置
标题=
参数

一个字符串或长度为一个表达式,给出要放在图例顶部的标题。其他对象将被as.graphicsAnnot强制

您正试图传入一个“call”对象。您可以使用
as.expression()

Error in legend(title = substitute(italic(title_leg), list(title_leg = title_leg[1])),  : 
  invalid 'title'
legend(title=as.expression(substitute(italic(sp_names), list(sp_names=sp_names[1]))),
       "left",
       pch=21,col="black",pt.bg="darkgreen",
       legend = "Registro de ocorrência", 
       cex = 0.7,
       bty = "n")