问题描述
我使用如下项目创建一个新的子图:ax2=fig.add_subplot(projection=ccrs.PlateCarree())
然后我使用类似的子集来对数据进行子集化:
og=nyc_surf_gdb['MATERIAL']=='og'
bi=nyc_surf_gdb['MATERIAL']=='bi'
ld=nyc_surf_gdb['MATERIAL']=='ld'
ls=nyc_surf_gdb['MATERIAL']=='ls'
然后将它们绘制为一组具有相同颜色的颜色,并创建一个label='Fake label'
假标签:
nyc_surf_gdb.loc[(og) | (bi) | (ld) | (ls)].plot(ax=ax2,facecolor='gold',label='Fake label',legend=True,edgecolor='none',zorder=2)
在程序结束之前,我打开图例
ax2.legend()
然后我在输出中收到此消息,并且我的输出PNG确认没有显示图例。
>> No handles with labels found to put in legend.
我想绘制多组其他数据,并在主图例中添加更多标签,但是由于某些原因,我什至无法显示一个标签。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)