首页 > 解决方案 > 颜色栏太大 - Python Matplotlib

问题描述

我想从布宜诺斯艾利斯绘制一个地理数据框,即贫困房屋的比例。有代码:

import pandas as pd
import geopandas as gpd
import matplotlib.pyplot as plt
caba=gpd.read_file('https://bitsandbricks.github.io/data/CABA_rc.geojson')

问题:颜色条太大。我试图传递一些“legend_kwds”,但出现错误。

fig, ax = plt.subplots(figsize=(10,10))
ax.set_aspect('equal')


caba.plot(ax=ax, column='HOGARES_NBI', cmap='viridis',edgecolor='grey',linewidth=0.01,
          facecolor='r', legend=True, legend_kwds={})

plt.title('Proporción de hogares \n con al menos una necesidad básica insatisfecha',fontsize=15)
ax.set_axis_off()

这是真正大彩条的图像

我试图通过 {'prop':{'size':2}} 但它不起作用。

错误:__init__() got an unexpected keyword argument 'prop'

谢谢!

标签: pythonmatplotlibmapslegendlegend-properties

解决方案


推荐阅读