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

箱线图 能看中位数、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
)

一句话总结

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

相关推荐
Huazhongzhanhui43 分钟前
武汉激光焊接、切割及钣金加工展会上演高端制造技术盛宴
大数据·人工智能
慧福堂1 小时前
偏印详解:十神中的智慧与孤影,如何善用偏印成就人生
大数据·学习·学习方法·八字·风水
新闻码图1 小时前
当贝D7X超亮版、坚果N1Air第四代、大眼橙C3Ultra怎么选
大数据
lhldsg1 小时前
全民健身解决方案:从共享球场到智能运营的技术实践
java·大数据·开发语言·需求分析
ACP广源盛139246256732 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 Serdes 长距离视频传输芯片 GSV5800 在私有化 AI 服务中的价值与应用场景
大数据·数据库·人工智能·嵌入式硬件·矩阵·开源·音视频
千桐科技2 小时前
DataX组件扩展、任务日志优化与部署能力完善,qData开源版数据中台V1.6.1版本解析!
大数据·开源·数据治理·开源项目·数据中台·qdata
汽车仪器仪表相关领域2 小时前
ZDT‑I伺服电机测试系统:四象限动态加载
大数据·数据库·分布式·功能测试·汽车·压力测试·可用性测试
移动云开发者联盟2 小时前
西部首个!移动云(西部)Token中心正式发布
大数据·人工智能
zhangfeng11332 小时前
CANN 社区任务提交 PR 踩坑与修复全记录(GitCode 平台)
大数据·elasticsearch·gitcode