相关疑难解决方法(0)

在matplotlib的文本框

如何在matplotlib中围绕文本制作一个框?我有三种不同的文字和三种不同颜色的文字:

 ax.text(2,1, 'alpha', color='red')
 ax.text(2,2, 'beta', color='cyan')
 ax.text(2,3, 'epsilon', color='black')
Run Code Online (Sandbox Code Playgroud)

我看过教程http://matplotlib.org/users/recipes.html(最后一个例子),但我无法解决问题.提前致谢.

python text matplotlib

39
推荐指数
3
解决办法
4万
查看次数

子图属性错误:“AxesSubplot”对象没有属性“get_extent”

我正在尝试在 matplotlib.pyplot 上实现一个函数,它可以在我的地图中插入标尺和指北针。

\n\n

我正在尝试调整“ http://stackoverflow.com/a/35705477/1072212 ”中的代码为 Geopandas 地理数据集。

\n\n

在我的尝试中,主要问题是获取每个图(轴)的边界框坐标。出现的错误是:“subplot AttributeError:\'AxesSubplot\'对象没有属性\'get_extent\'”

\n\n

我尝试了很多方法来规避这个问题,但没有成功(见附件中的代码)。

\n\n

如下例所示(附件中的代码),我使用巴西的社会经济数据(来自 IBGE - https://www.ibge.gov.br/estatisticas-novoportal/sociais/populacao/9109-projecao-da-populacao。 html?=&t=下载)。

\n\n

该社会经济数据已根据巴西的 shapefile 进行地理定位(获取于:http ://www.codegeo.com.br/2013/04/shapefiles-do-brasil-para-download.html)进行地理定位,并在下面的代码为“SHP_joined”。因此,为了更好地描述它,SHP_joined 是一个 geopandas 地理数据框,我试图从中实现其图中的标尺和指北针。

\n\n

还提供了我想要的最终图像的示例。“在此图像示例中,它仍然缺少标尺和指北针”

\n\n

感谢您抽出宝贵的时间,希望很快能收到您的回复。

\n\n
`# -*- coding: utf-8 -*-\n"""\nCreated on Fri Jul 20 14:53:26 2018\n\n@author: Terry Brown - Adapted by Philipe Leal\n"""\n\nimport os\nimport cartopy.crs as ccrs\nfrom math import floor\nimport matplotlib.pyplot as plt\nfrom matplotlib import patheffects\nimport numpy as np\nimport matplotlib\nif os.name == \'nt\':\n    matplotlib.rc(\'font\', family=\'Arial\')\nelse:  \n    # …
Run Code Online (Sandbox Code Playgroud)

python maps matplotlib geopandas

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

matplotlib ×2

python ×2

geopandas ×1

maps ×1

text ×1