首页 > 解决方案 > 在 plotly express choropleth 色标上设置界限

问题描述

我想在 plotly express 中设置 choropleth 地图的界限,例如,这个地图从 0 到 5 而不是 1 到 100。这可能吗?

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")
fig.show()

笔记本在此处输入图像描述

标签: pythonplotlychoropleth

解决方案


使用range_color参数:

fig = px.choropleth(locations=df.state,
                    locationmode="USA-states",
                    color=df.val,
                    scope="usa",
                    range_color=(0,5))
fig.show()

在此处输入图像描述


推荐阅读