如何在Matplotlib中设置颜色范围?

2024-09-28 05:23:38 发布

您现在位置:Python中文网/ 问答频道 /正文

寻找有关正确编码颜色范围以及如何设置颜色的帮助。目前我正在获得默认的颜色范围,我不知道如何改变范围和颜色选择。我假设代码应该在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))

地图:

enter image description here

样本数据:

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

谢谢你

贾斯汀


Tags: key代码inforplot颜色pltax

热门问题