📅  最后修改于: 2023-12-03 15:25:10.319000             🧑  作者: Mango
FigureWidget 类是 Plotly 绘图库中的一个重要类,用于在 Jupyter Notebook 中创建交互式图表。它可以通过直接创建 FigureWidget 对象,或调用 plotly.graph_objects.FigureWidget 方法来创建。该类具有拖动、缩放、旋转、悬停等交互式功能,可以让用户更加直观地理解数据。
创建 FigureWidget 对象的最简单方法是使用 plotly.express 中的函数,如下例所示:
import plotly.express as px
df = px.data.gapminder()
fig = px.scatter(df, x="gdpPercap", y="lifeExp", animation_frame="year", animation_group="country", size="pop", color="continent", hover_name="country",
log_x=True, size_max=55, range_x=[100,100000], range_y=[25,90])
fig.show()
该代码会创建一个散点图(scatter plot),可以通过动画特性与时间关联,以便更好地展示数据。图表的每个点代表一个国家,X 轴为该国家人均 GDP,Y 轴为该国家人均寿命。动画以按年份递增的方式进行。
FigureWidget 类包含许多特性,包括:
鉴于 FigureWidget 类的这些特性,它已成为数据科学家、分析师和研究人员常用的工具。它使得图表能够更加直观地展示数据,以便更好地理解和交流。