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