Confused grad student here. I'm looking to add the lines for Canadian provinces the same way that the ax.add_feature(feature.STATES) line does, but just for provinces. Does anyone know how to do this? I've attached my code below and the map that it produces.
fig, ax = plt.subplots(1, 1, figsize=(10,8))
ax = plt.axes(projection=ccrs.PlateCarree())
ax.set_global()
ax.set_extent([-140,-60,40,75], crs=ccrs.PlateCarree())
ax.coastlines()
ax.stock_img()
ax.set_xticks([-150, -140, -130, -120, -110, -100, -90, -80, -70, -60],crs=ccrs.PlateCarree())
ax.set_yticks([75, 70, 65, 60, 55, 50, 45],crs=ccrs.PlateCarree())
ax.add_feature(feature.BORDERS)
ax.add_feature(feature.STATES)
ax.set_title('Map of Areas with Projected Viable Summer Temperatures in 2020', size = 'xx-large')
ax.add_feature(feature.LAND)
ax.add_feature(feature.COASTLINE)
# plot data
pc = ax.pcolormesh(lon,lat,tempsummer2020viable,cmap="OrRd")
cax,kw = mpl.colorbar.make_axes(ax,location='bottom',pad=0.05,shrink=0.7)
out=fig.colorbar(pc,cax=cax,extend='both',**kw)
out.set_label('Temperature Within Viable Limit (°C))',size=10)
