底图中带框的文本换行

Text wrap with box in Basemap

我想在指向多个位置的世界地图上写一些文字。每个位置要写的文本很短,几行,有一个或两个 words/numbers(即地震震级、位置、日期)。有没有一种pythonic方式来执行这个?

由于matplotlib-basemap是基于matplotlib的,您可以简单地使用

plt.text(x,y,'yourtext')

在您的地图上写入文字。如果您想装箱,请添加类似:

plt.text(x,y,'yourtext',bbox={'pad':10})

另见 http://matplotlib.org/users/text_intro.html