Link to original function code
我已根据需要修改了链接中提供的此功能。但是我无法将函数的输出分配给不同的子图。有什么办法吗?
df[df.business.str.contains('\d+')&df.business.str.contains('[A-Za-z]')]
Out[48]:
business
2 C96305407PLA
3 P0116711
非常感谢您。
答案 0 :(得分:0)
是的,只需将Axes对象(ax2
)传递给函数并将其设置为当前Axes:
将Axes对象的变量添加到函数签名:
def plot_map(data, lat, lon, ax):
然后将行fig=plt.figure()
替换为plt.sca(ax)
。然后像下面这样调用函数:plot_map(data2, lat, lon, ax2)
。