【问题标题】:Can't hide colorbar in plotly express choropleth无法在 plotly express choropleth 中隐藏颜色条
【发布时间】:2021-09-23 12:27:06
【问题描述】:

我已尝试关注讨论此问题的文档和各种帖子,但我一无所获。我正在从 plotly 示例中渲染 choropleth 县地图,但我似乎无法弄清楚如何隐藏颜色条。这是我尝试过的:

import plotly.express as px
from urllib.request import urlopen
import json
import pandas as pd

with urlopen('https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json') as response:
  counties = json.load(response)
df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/fips-unemp-16.csv",
                  dtype={"fips": str})
fig = px.choropleth(
  df,
  geojson=counties,
  locations='fips',
  color='unemp',
  color_continuous_scale="Viridis",
  range_color=(0, 12),
  scope="usa",
  labels={'unemp':'Unemployment'}
)
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0}, coloraxis=dict(showscale=False))
fig.update(layout_coloraxis_showscale=False)
fig.update_traces(showlegend=False)
fig.update(layout_showlegend=False)
fig.update_traces(showscale=False)
fig.show()

我的结果总是一样的:

【问题讨论】:

  • 您目前使用的是什么版本的 plotly?您不需要升级到答案中提到的 5.1.0 。 4.14.13 也会隐藏彩条。
  • 我在 anvil.works 上做这个,我无法控制版本。我认为他们在 3.X 上。我将不得不启动一个单独的服务器来处理这个问题。

标签: python plotly choropleth plotly-express


【解决方案1】:

我建议你检查你的情节版本使用

import plotly
plotly.__version__

如果小于5.1.0那么我建议你使用以下pip命令更新它

pip install -Iv plotly==5.1.0

我只使用了你的代码,使用这个特定版本的 plotly,我得到了一张没有颜色条的地图

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 2020-02-26
    • 1970-01-01
    • 2019-07-16
    • 2021-10-31
    • 2021-09-06
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多