如何设置Plotly Express choropleth地图色阶的取值上下限
该操作完全可以实现,你只需在调用px.choropleth()方法时传入range_color参数,手动指定色阶的取值范围即可。
修改后的完整示例代码如下:
import pandas as pd import plotly.express as px df = pd.DataFrame({"state": ["CA", "OR"], "val": [1, 100]}) fig = px.choropleth(locations=df.state, locationmode="USA-states", color=df.val, scope="usa", range_color=[0,5]) # 手动设置色阶范围为0到5 fig.show()
补充说明:如果你的数据中存在超出range_color设定范围的数值,会统一使用色阶两端的颜色渲染,比如示例中数值为100的OR州,最终会显示为色阶最大值5对应的最深色。
内容的提问来源于stack exchange,提问作者Max Ghenis
相关产品推荐
相关产品推荐

