在正确编码颜色范围以及如何设置颜色方面寻求帮助。目前,我正在获取默认的颜色范围,不确定如何更改范围以及所选的颜色。我认为代码应该在plot方法中或附近。希望将默认的紫色更改为黄色,以自定义设置,同时还要手动设置范围。
销售范围是0-15
代码:
f,ax = plt.subplots(1, figsize=(12,12))
ax = AZ3.plot(column='Sales',ax=ax,edgecolor='black')
f.suptitle('AZ')
lims = plt.axis('equal')
patchList = []
for key in legend_dict:
data_key = mpatches.Patch(color=legend_dict[key], label=key)
patchList.append(data_key)
plt.legend(handles=patchList, loc=3)
plt.savefig('legend.png', bbox_inches='tight')
for idx, row in AZ3.iterrows():
plt.annotate(s=row['Name'], xy=row['coords'],
horizontalalignment='center', color='white', size=(12))
地图:
样本数据:
FIPS Name State Sales
04007 Gila AZ 1
04027 Yuma AZ 10
04012 La Paz AZ 6
04019 Pima AZ 5
04009 Graham AZ 2
04021 Pinal AZ 7
04025 Yavapai AZ 3
04001 Apache AZ 8
04023 Santa AZ 9
04005 Coco AZ 0
04003 Cochise AZ 0
04011 Green AZ 0
04013 Maricopa AZ 15
04015 Mohave AZ 1
04017 Navajo AZ 4
谢谢
Justin