pysal.viz.splot.mapping.vba_legend

pysal.viz.splot.mapping.vba_legend(rgb_bins, alpha_bins, cmap, ax=None)[源代码]

通过用作副歌图例的alpha heatmap创建值。

参数:
rgb_bins : pysal.mapClassify实例

用于RGB的分类值的对象。可以用创建 mapclassify_bin() or pysal.mapclassify.

alpha_bins : pysal.mapClassify实例

用于alpha的分类值对象。可以用创建 mapclassify_bin() or pysal.mapclassify.

ax : Matplotlib轴实例,可选

在多轴布局中绘制图形的轴。缺省=无

返回:
fig : Matplotlip图实例

阿尔法热图

ax : Matplotlib轴实例

绘制图形的轴

实例

进口

>>> from pysal.lib import examples
>>> import geopandas as gpd
>>> import matplotlib.pyplot as plt
>>> import matplotlib
>>> import numpy as np
>>> from pysal.viz.splot.mapping import vba_legend, mapclassify_bin

加载示例数据

>>> link_to_data = examples.get_path('columbus.shp')
>>> gdf = gpd.read_file(link_to_data)
>>> x = gdf['HOVAL'].values
>>> y = gdf['CRIME'].values

对数据进行分类

>>> rgb_bins = mapclassify_bin(x, 'quantiles')
>>> alpha_bins = mapclassify_bin(y, 'quantiles')

绘制你的传奇

>>> fig, _ = vba_legend(rgb_bins, alpha_bins, cmap='RdBu')
>>> plt.show()

(Source code, png, hires.png, pdf)

../_images/pysal-viz-splot-mapping-vba_legend-1.png