Python 当鼠标悬停在饼图上时,如何获得标准符号(而不是科学符号)

Python 当鼠标悬停在饼图上时,如何获得标准符号(而不是科学符号),python,pandas,plotly,Python,Pandas,Plotly,我有一个饼图,显示了全球电影销售的评级。当我将鼠标悬停在图表上时,世界各地的销售额都以科学的符号显示出来。我如何解决这个问题,以使全球销售以标准符号表示?如果有人能在express或graph对象(或两者)中找到解决方案,我将不胜感激。 非常感谢。 请看这里: 基本上,您为hover\u data提供了一个包含行名称和格式字符串的字典。格式化字符串遵循d3格式的语法 将plotly.express导入为px 图=px.pie( movies_-df,value=movies_-df['w

我有一个饼图,显示了全球电影销售的评级。当我将鼠标悬停在图表上时,世界各地的销售额都以科学的符号显示出来。我如何解决这个问题,以使全球销售以标准符号表示?如果有人能在express或graph对象(或两者)中找到解决方案,我将不胜感激。 非常感谢。



请看这里:

基本上,您为
hover\u data
提供了一个包含行名称和格式字符串的字典。格式化字符串遵循d3格式的语法

将plotly.express导入为px
图=px.pie(
movies_-df,value=movies_-df['worldwide_-gross',name=movies_-df['rating'],
悬停数据={
“全球总量”:“:.d”,
#“全球总量”:“:.2f”,#浮动
}
)
图2(图3)
对于图形对象API,您需要编写一个
悬停\u模板

导入plotly.graph\u对象
图=开始图(开始图)(
值=电影_df[“全球总量”],
标签=电影_df[“评级”],
hovertemplate='Rating:%%{label}
全球总收入:%%{value:d}' )) 图2(图3)
也许您可以从以下文档中阅读此页:
# formatting and importing data
import pandas as pd

movie_dataframe =  pd.read_csv("https://raw.githubusercontent.com/NicholasTuttle/public_datasets/main/movie_data.csv")   # importing dataset to dataframe

movie_dataframe['worldwide_gross'] = movie_dataframe['worldwide_gross'].str.replace(',', '', regex=True)          # removing commas from column
movie_dataframe['worldwide_gross'] = movie_dataframe['worldwide_gross'].str.replace('$', '' , regex=True )        # removing dollar signs from column
movie_dataframe['worldwide_gross'] = movie_dataframe['worldwide_gross'].astype(float)

# narrowing dataframe to specific columns
movies_df = movie_dataframe.loc[:, ['title', 'worldwide_gross', 'rating', 'rt_score', 'rt_freshness']]

# plotly express
import plotly.express as px

fig = px.pie(movies_df,
             values= movies_df['worldwide_gross'],
             names= movies_df['rating'],             
             )

fig.show()
# plotly graph objects
import plotly.graph_objects as go

fig = go.Figure(go.Pie(
    values = movies_df['worldwide_gross'],
    labels = movies_df['rating']
))

fig.show()