小提琴图:箱线图看不到的密度分布

箱线图 能看中位数、Q1、Q3 和离群点,但它看不到一个重要信息:

数据到底集中在哪些区域?

小提琴图(Violin Plot)把 箱线图 与 核密度分布 结合起来,可以直接看到数据分布的"形状"。

图表达什么?

下面比较三组 LLM 推理服务的 TTFT:

小提琴图中:

  • 越宽的位置:说明该 TTFT 附近的请求越多;
  • 越窄的位置:说明该区域请求较少;
  • 中间横线:表示中位数;
  • 上下延伸部分:反映数据的整体范围和尾部。

图中可以看到:

  • vLLM 的主要请求集中在约 1.2~1.7 秒;
  • SGLang 整体分布更靠下;
  • Optimized 分布最集中,典型 TTFT 更低;
  • vLLM 和 SGLang 上方都存在较长的尾部,说明仍有少量慢请求。

这正是小提琴图相比箱线图的优势:

不仅知道"中心在哪",还知道"数据是怎么分布的"。

核心代码

cpp 复制代码
fig, ax = plt.subplots(
    figsize=(9, 6)
)

ax.violinplot(
    [
        df["vLLM"],
        df["SGLang"],
        df["Optimized"]
    ],
    positions=[1, 2, 3],

    # 不显示均值
    showmeans=False,

    # 显示中位数
    showmedians=True,

    # 显示最大最小范围
    showextrema=True
)

一句话总结

小提琴图通过宽度展示数据密度,比箱线图更直观地揭示 数据的集中区域、偏态和长尾结构。

相关推荐
Leo.yuan6 小时前
企业Data Agent架构选型:帆软Dora基于NL2BI的现有BI体系复用方案
大数据·人工智能
Elastic 中国社区官方博客8 小时前
一条 ES|QL 查询,涵盖365天的审计日志:在热数据和可搜索快照上执行相同的搜索
大数据·运维·服务器·elasticsearch·搜索引擎·全文检索
亚川楼宇自控系统数据中心厂家9 小时前
事故风机监控:守护机房电池间等特殊区域的安全底线
大数据·安全
科技看点说10 小时前
2026年AI安全上市公司梳理:产品、认证与商业化进展
大数据·人工智能
镜子AI10 小时前
RPA智能名单激活系统设计:拟人化触达引擎与风控机制实践(镜子AI技术拆解)
大数据·人工智能·rpa
水圈模拟10 小时前
一场洪水的 AI 推演
大数据·人工智能
对空六课11 小时前
指标口径生效时间的版本查询实现
大数据·服务器·前端·算法·数据分析
liliangcsdn11 小时前
服务消费参数指标的解析与应用
大数据
对空六课11 小时前
RFM分层边界变化的回溯计算
大数据·服务器·前端·数据库·人工智能·算法·数据分析
大大大大晴天11 小时前
每天认识一个组件:Spark Catalyst
大数据