cq_.plot(column='col2',cmap='Reds', markersize=50, alpha=0.8, ax=ax2)这个代码出了这样的错误,'Line2D' object has no property 'column'
时间: 2024-01-28 12:03:19 浏览: 90
matplotilb中fig,ax = plt.subplots()的使用
这个错误提示意味着 `cq_` 这个对象是一个 `Line2D` 对象,而不是你期望的地理空间数据,它没有 `column` 属性。
一般来说,这个错误可能是因为你没有正确地读入地理空间数据,或者没有正确地转换数据格式。你需要检查一下你的数据是否正确地读入,并且是否被正确地转换成了 GeoDataFrame 格式。
如果你已经确定你的数据格式正确,那么你可以检查一下你的代码是否正确。`cq_.plot()` 函数需要传递一个 GeoDataFrame 对象作为参数,并且 `column` 参数应该是一个字符串,表示要绘制的列的名称。
你可以在调用 `cq_.plot()` 函数之前,使用 `type(cq_)` 检查一下 `cq_` 的类型,确保它是一个 GeoDataFrame 对象。同时,检查一下你传递给 `column` 参数的字符串是否正确,确保它与你的数据中的列名一致。
阅读全文