如何使用pysal或geopandas并排绘制两个地图?

时间:2018-07-27 02:04:39

标签: python maps geopandas pysal

我想并排绘制两个图,以进行比较。我正在使用geopandas绘制地图,并使用pysal从空间分析中生成地图。

2 个答案:

答案 0 :(得分:2)

您可以使用matplotlib创建子图结构,然后将具有geopandas / pysal的图添加到特定子图:

import matplotlib.pyplot as plt

fig, axes = plt.subplots(ncols=2)
# add geopandas plot to left subplot
geodataframe.plot(..., ax=axes[0])
# add pysal plot to right subplot using `axes[1]`

答案 1 :(得分:0)

为了并排获得两个地理熊猫地图,您可以编写:

fig, (ax1,ax2) = plt.subplots(nrows=1, ncols=2, figsize=(20, 16))
ax1 = geodataframe.plot(ax=ax1, column='obs', legend=True)
ax2 = geodataframe.plot(ax=ax2, column='pred', legend=True)