Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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_Lattice - Fatal编程技术网

将上标添加到晶格图标签R

将上标添加到晶格图标签R,r,lattice,R,Lattice,我需要将上标添加到我的R晶格图标签中,特别是m^2 equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea, alpha=0.05, b0.ii=0.25, b1.ii=0.25, xlab= "ISODATA (m^2)", ylab= "Measured (m^2)") 此函数使用晶格图形,因此典型

我需要将上标添加到我的R晶格图标签中,特别是m^2

equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea,
                   alpha=0.05, b0.ii=0.25, b1.ii=0.25,
                   xlab= "ISODATA (m^2)",
                   ylab= "Measured (m^2)") 
此函数使用晶格图形,因此典型的命令似乎不起作用:

plot(0, ylab = ~ "AddTextHere" (m^2))
我在这个网站上看过几个例子,但都没有成功:请注意,我与示例2中的OP不同

如何在点阵图标签中实现上标?

使用表达式,如中所示:

使用表达式,如中所示:


基于@Jilber的解决方案,对图形进行了以下更改:

equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea,
                   alpha=0.05, b0.ii=0.25, b1.ii=0.25,
                   xlab= expression("ISODATA " (m^2)),
                   ylab= expression("Measured " (m^2)))

基于@Jilber的解决方案,对图形进行了以下更改:

equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea,
                   alpha=0.05, b0.ii=0.25, b1.ii=0.25,
                   xlab= expression("ISODATA " (m^2)),
                   ylab= expression("Measured " (m^2)))

通常,轴标签应以字符、表达式或其他可转换为字符或表达式的形式提供。但是,~AddTextHere m^2创建了一个类公式的对象。我的猜测是,标准绘图函数会自动将其转换为表达式,但xyplot不会自动将其转换为表达式,而是忽略它。通常,轴标签应作为字符、表达式或其他可以转换为字符或表达式的内容提供。但是,~AddTextHere m^2创建了一个类公式的对象。我的猜测是,标准plot函数会自动将其转换为表达式,但xyplot不会,只是忽略它。