В примере отсюда

https://plotly.com/python/px-arguments/#plotly-express-works-with--long-wide-and-mixedform-data

Есть только одна строка для импорта данных: wide_df = px.data.medals_wide()

Я попробовал использовать свой Python через Anaconda и получил это Traceback: AttributeError: module ‘plotly.express.data’ has no attribute ‘medals_wide’

Я только что попробовал этот код:

for name in dir(px.data):
    if '__' not in name:
        print(name)

И получить

absolute_import
carshare
election
election_geojson
gapminder
iris
tips
wind

Основываясь на результате, я пропустил несколько данных, включая медали, затем я попытался переустановить Plotly и Plotly Express в Anaconda Prompt, но проблема не устранена.

Successfully installed plotly-express-0.4.1

Когда я пытался обновить pip install plotly на случай я получил

Requirement already satisfied: plotly in c:\users\ appdata\roaming\python\python37\site-packages (4.7.1)
Requirement already satisfied: retrying>=1.3.3 in c:\users\ appdata\roaming\python\python37\site-packages (from plotly) (1.3.3)
Requirement already satisfied: six in c:\users\\anaconda3\lib\site-packages (from plotly) (1.14.0)

Благодарность

1
neutralname 10 Фев 2021 в 17:45

1 ответ

Лучший ответ

Он будет доступен, если вы обновите Plotly до версии 4.14.

Проверьте свою текущую версию с помощью:

import plotly
plotly.__version__

И при необходимости запустить:

pip install plotly==4.14.3
1
vestland 11 Фев 2021 в 16:33