为什么我的等值区地图色标中的颜色会重复,如何解决?
Why do colors in my color scale for choropleth map repeat and how to fix it?
我正在使用包含州名和最受欢迎汽车的数据框制作等值线图
每个州制作。出于某种原因,当我将 make 列指定为颜色时,
在某些时候(GMC 之后)颜色开始重复。如何让每个品牌都独一无二?
(顺便提一下我自己的问题,如果有人知道如何将这张等值线图保存为 jpeg
在不使用 kaleido 或 savefig 的情况下,如果您能分享这些知识,我将不胜感激,
savefig 对我不起作用,而 kaleido 需要永远并且永远不会完成)
db_map2 = pd.merge(db_pop_makes_states,states_list,on='STATE').reset_index(drop=True)
locations = db_map2['Code'].tolist()
values = db_map2['VEHICLE_MAKER'].tolist()
px.choropleth(locations=locations, locationmode="USA-states", color=values, scope="usa",
labels={'locations':'State','color':'Makes'},title='NUMBER OF CUSTOMERS PER STATE')
您可以使用 color_discrete_sequence
关键字参数来覆盖使用的颜色顺序。有关详细信息,请参阅 px.choropleth
docs。
您可以使用其中一种 builtin color sequences 或自己制作。
我正在使用包含州名和最受欢迎汽车的数据框制作等值线图 每个州制作。出于某种原因,当我将 make 列指定为颜色时, 在某些时候(GMC 之后)颜色开始重复。如何让每个品牌都独一无二?
(顺便提一下我自己的问题,如果有人知道如何将这张等值线图保存为 jpeg 在不使用 kaleido 或 savefig 的情况下,如果您能分享这些知识,我将不胜感激, savefig 对我不起作用,而 kaleido 需要永远并且永远不会完成)
db_map2 = pd.merge(db_pop_makes_states,states_list,on='STATE').reset_index(drop=True)
locations = db_map2['Code'].tolist()
values = db_map2['VEHICLE_MAKER'].tolist()
px.choropleth(locations=locations, locationmode="USA-states", color=values, scope="usa",
labels={'locations':'State','color':'Makes'},title='NUMBER OF CUSTOMERS PER STATE')
您可以使用 color_discrete_sequence
关键字参数来覆盖使用的颜色顺序。有关详细信息,请参阅 px.choropleth
docs。
您可以使用其中一种 builtin color sequences 或自己制作。