学习SPOTlight遇到的问题

在学习SPOTlight过程中,使用Seurat::Load10X_Spatial函数对10xgenomics中的lung cancer生成空间转录组数据(stRNA),但在后续可视化过程中出现了问题。代码如下:
lymph.img = Seurat::Read10X_Image('D:\\shuju wajue\\sc-st\\spatial', image.name = 'tissue_lowres_image.png')
stRNA = Seurat::Load10X_Spatial(data.dir='D:\\shuju wajue\\sc-st',
                                filename = 'CytAssist_11mm_FFPE_Human_Lung_Cancer_filtered_feature_bc_matrix.h5',
                                assay='Spatial',
                                slice='slice1',
                                image = lymph.img)
SpatialDimPlot(stRNA)
它就报错:
> SpatialDimPlot(stRNA)
Error in FUN(left, right) : non-numeric argument to binary operator
我试过教程里面的示例代码并没有问题
library(SeuratData)
InstallData("stxBrain")
brain <- LoadData("stxBrain", type = "anterior1") 
SpatialDimPlot(brain)
这个就可以得到图
之后我查看了它们的类型,发现有点不一样,一个是Seurat,一个是Seuratobject,不知道是不是这个原因,有没有uu们可以解决

img

img