state_names = []
for shape_dict in map.states_info:
    state_names.append(shape_dict['NAME'])
ax = plt.gca()
seg = map.states[state_names.index('Texas')]
poly = Polygon(seg, facecolor='red', edgecolor='red')
ax.add_patch(poly)
plt.show()
Цветовые состояния с помощью Python matplotlib/basemap