You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 18:15:10