def draw_legend(data, da, lyr):
"""
Draw a point in the box
Parameters
----------
data : dataframe
params : dict
lyr : layer
Returns
-------
out : DrawingArea
"""
if data['fill'] is None:
data['fill'] = data['color']
size = (data['size']+data['stroke'])*SIZE_FACTOR
stroke = data['stroke'] * SIZE_FACTOR
key = mlines.Line2D([0.5*da.width],
[0.5*da.height],
alpha=data['alpha'],
marker=data['shape'],
markersize=size,
markerfacecolor=data['fill'],
markeredgecolor=data['color'],
markeredgewidth=stroke)
da.add_artist(key)
return da
评论列表
文章目录