如何在Python中更改choropleth映射图例的文本?

如何在Python中更改choropleth映射图例的文本?,python,matplotlib,geopandas,Python,Matplotlib,Geopandas,我使用以下代码获得一张choropleth地图: %matplotlib inline import seaborn as sns import pandas as pd import pysal as ps import geopandas as gpd import numpy as np import matplotlib.pyplot as pet imd_shp = 'desktop/sgfwu/E07000222_IMD/shapefiles/E07000222.shp' imd

我使用以下代码获得一张choropleth地图:

%matplotlib inline

import seaborn as sns
import pandas as pd
import pysal as ps
import geopandas as gpd
import numpy as np
import matplotlib.pyplot as pet

imd_shp = 'desktop/sgfwu/E07000222_IMD/shapefiles/E07000222.shp'
imd = gpd.read_file(imd_shp)
imd = imd.set_index('LSOA11CD') 
imd.plot(column='imd_score', scheme='fisher_jenks', alpha=0.8, k=7,
         colormap=plt.cm.Blues, legend=True, axes=ax1)
结果是:

但是我怎样才能把图例的文字改成下面的地图之类的文字,而不是数字呢


这个问题在这里已经有一段时间了,但我也遇到了同样的问题。这为我解决了问题:

leg = ax1.get_legend()
leg.get_texts()[0].set_text('New label 1')
leg.get_texts()[1].set_text('New label 2')

等等,你想更改多少标签。

你用哪个库来做这个?我是一个新手程序员,所以我不确定它到底是什么><我用的所有库都是seaborn、pandas、pysal、geopandas、bumpy和matplotlib.pyplot。我应该提供更多代码吗?是的,一个稍微长一点的片段就可以生成图表了。非常感谢。我已在质询中加入这些条文。以下是相关课程: