小编Fan*_* Wu的帖子

如何在 Python 中更改等值线图的图例文本?

我使用以下代码获得一张等值线图:

%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)
Run Code Online (Sandbox Code Playgroud)

结果是:

在此处输入图片说明

但是如何将图例的文本更改为如下图所示的文字,而不是数字?

在此处输入图片说明

python matplotlib geopandas

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

ImportError:没有名为geopandas的模块

我只是运行这段代码并收到此错误,我不确定为什么:

%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
Run Code Online (Sandbox Code Playgroud)

ImportError:没有名为geopandas的模块

python

0
推荐指数
2
解决办法
9017
查看次数

标签 统计

python ×2

geopandas ×1

matplotlib ×1