You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R中RStoolbox的unsuperClass无监督分类结果绘图报错'x'为列表无x/y组件

问题原因

你调用unsuperClass()返回的unCrasterresult是包含分类结果、模型参数等信息的列表类对象,而非直接的栅格图层对象,基础plot函数无法识别这类对象的绘图逻辑,所以触发报错。

解决方法

你只需要提取返回结果中的$map栅格图层再绘图即可,对应代码如下:

# 直接提取分类后的栅格图层绘图
plot(unCrasterresult$map)

# 如需自定义坐标范围,按如下写法调整即可
plot(unCrasterresult$map, 
     xlim = c(3909190, 4816100), 
     ylim = c(2404810, 2887000))

补充说明

如果需要对分类结果做更复杂的自定义美化,可以加载raster包后调用raster::plot()函数,也可以搭配ggplot2、ggspatial、terra等包实现更多可视化效果。

内容的提问来源于stack exchange,提问作者uselessmoniker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 00:15:07