单变量可视化

Python 中的 Plotly 数据可视化入门

Alex Scriven

Data Scientist

什么是单变量图?

  • 单变量图仅显示一个变量

 

$$

常见单变量图:

  • 条形图
  • 直方图
  • 箱线图
  • 密度图
Python 中的 Plotly 数据可视化入门

直方图

 

直方图具有:

  • 多个柱("箱")表示一个取值范围
    • 每个柱的高度 = 该箱内样本计数
  • 箱数可手动或自动设置

 

直方图示例

Python 中的 Plotly 数据可视化入门

我们的数据集

科学研究者收集的企鹅数据集:

  • 包含喙长、体重等多种体征测量
  • 覆盖不同物种、性别和年龄

企鹅数据集

Python 中的 Plotly 数据可视化入门

使用 plotly.express 绘制直方图

 

fig = px.histogram(
            data_frame=penguins,

x="Body Mass (g)", nbins=10)
fig.show()

企鹅直方图

Python 中的 Plotly 数据可视化入门

直方图常用参数

 

  • orientation:设置垂直(v)或水平(h)方向
  • histfunc:设置分箱聚合函数(如:平均、最小、最大)

$$

$$

$$

$$

查看文档了解更多

Python 中的 Plotly 数据可视化入门

箱线图(箱须图)

用四分位统计概括变量

$$

  • 中间区域为"四分位距"
    • 上边线 = 第三四分位数(第75百分位)
    • 中线 = 中位数(第50百分位)
    • 下边线 = 第一四分位数(第25百分位)
  • 上/下触须 = 最小/最大值,排除离群点

箱线图 企鹅

  • 离散点为离群点
Python 中的 Plotly 数据可视化入门

使用 plotly.express 绘制箱线图

 

$$

fig = px.box(data_frame=penguins, 
            y="Flipper Length (mm)")
fig.show()

箱线图

Python 中的 Plotly 数据可视化入门

箱线图常用参数

 

  • hover_data:悬停时显示的列名列表
    • 有助于理解离群点
  • points:进一步控制离群点显示方式

$$

$$

$$

$$

查看文档了解更多

Python 中的 Plotly 数据可视化入门

开始练习吧!

Python 中的 Plotly 数据可视化入门

Preparing Video For Download...