使用basemap和matplotlib并行不会出现

2024-04-28 05:25:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个脚本,描绘巡航位置。在

横断面图很好,但是我得到了一条关于绘制平行线的错误信息。在

以下是错误消息:

Traceback (most recent call last):
  File "csv_matplot.py", line 37, in <module>
    map.drawparallels(np.arange(47.5, 48.5, 1), labels=[1,0,0,0])
  File "...python2.7/site-packages/mpl_toolkits/basemap/__init__.py", line 2067, in drawparallels
    if t is not None: linecolls[int(lat)][1].append(t) 
KeyError: 47

代码如下:

^{pr2}$

Tags: inpy脚本消息most错误line绘制
1条回答
网友
1楼 · 发布于 2024-04-28 05:25:52

好的,所以我认为你的matplotlib安装有问题。在

首先尝试将matplotlib更新到最新版本,如果它仍然不起作用,请尝试以下操作:

小心点,做好后援

在:

/usr/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py 

您必须更改行:

^{pr2}$

收件人:

if t is not None: linecolls[lat][1].append(t)

相关问题 更多 >