У меня есть такой код, но я не могу решить проблему с атрибутом hover_data.
import plotly.express as px
import pandas as pd
df = pd.read_csv('C:/.../...DataSet.csv')
print(df.head())
fig = px.scatter_geo(df,lon='longitude', lat='latitude',color="year",
hover_name="place",
size="mass_g",projection="natural earth")
fig.show()
fig.write_html('first_figure.html', auto_open=True)
В случае, если я введу его так:
fig = px.scatter_geo(df,lon='longitude', lat='latitude',color="year",
hover_name="place",hover_data=None,
size="mass_g",projection="natural earth")
Данные при наведении все еще есть в всплывающая подсказка.
В случае, если я ввожу это так:
fig = px.scatter_geo(df,lon='longitude', lat='latitude',color="year",
hover_name="place",hover_data="year",
size="mass_g",projection="natural earth")
Это показывает мне, что сообщение:
ValueError: Значение 'hover_data_0' не имя столбца в «data_frame». Ожидается одно из ['место', 'год', 'масса_g', 'долгота', 'широта', 'fall_found'], но получено: y