1.4. Plotly Express¶
参考:Plotly Express | Python | Plotly
Plotly Express 是一个用于创建图的简洁、一致的高级 API。
1.4.1. 概览¶
plotly.express
模(通常被导入记作 px
)包含可以一次创建整个图的函数,称为Plotly Express或 PX。Plotly Express 是 plotly
库的内置部分,是创建大多数常见图的推荐起点。每个 Plotly Express 函数在内部使用 graph objects 并返回 plotly.graph_objects.Figure
实例。在整个 plotly
文档中,您将在任何适用页面的顶部找到构建图形的 plotly Express 方法,然后是关于如何使用图对象构建类似图的部分。在 Plotly Express 的一个函数调用中创建的任何图形都可以单独使用图对象创建,但需要5到100倍以上的代码。
Plotly Express 提供了 30 多个函数,用于创建不同类型的图。这些函数的 API被精心设计成尽可能的一致和易于学习,使得在整个数据探索过程中从散点图到柱状图到直方图再到太阳爆发图都很容易转换。向下滚动查看 Plotly Express 图的图库,每个图都是在一个函数调用中完成的。
Plotly Express 目前包含以下函数:
Part-of-Whole:
pie
,sunburst
,treemap
,funnel_area
2D Distributions:
density_heatmap
,density_contour
Matrix Input:
imshow
3-Dimensional:
scatter_3d
,line_3d
Multidimensional:
scatter_matrix
,parallel_coordinates
,parallel_categories
Tile Maps:
scatter_mapbox
,line_mapbox
,choropleth_mapbox
,density_mapbox
Outline Maps:
scatter_geo
,line_geo
,choropleth
Polar Charts:
scatter_polar
,line_polar
,bar_polar
Ternary Charts:
scatter_ternary
,line_ternary