You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Mermaid Packet Diagram(数据包图)

Mermaid 数据包图(Packet Diagram)配置方法分享

Mermaid的数据包图教程里没有提供用配置schema调整图表的示例,虽然熟手可能一眼就懂配置代码的插入位置,但我花了不少时间才摸清楚,所以把配置方法分享出来。

PacketDiagramConfig 配置属性

属性类型是否必填是否可为空定义来源
rowHeight数字可选不可为nullMermaid 配置
bitWidth数字可选不可为nullMermaid 配置
bitsPerRow数字可选不可为nullMermaid 配置
showBits布尔值可选不可为nullMermaid 配置
paddingX数字可选不可为nullMermaid 配置
paddingY数字可选不可为nullMermaid 配置

默认配置示例

---
title: "Example Packet"
config:
    packet: # 使用默认值
        rowHeight: 32
        bitWidth: 32
        bitsPerRow: 32
        showBits: ture
        paddingX: 5
        paddingY: 5
---
packet-beta
0-7: "Part 1"
8-15: "Part 2"
16-31: "Part 3"
32-63: "Part 4"

注:代码中showBits: ture为拼写错误,实际使用时需改为showBits: true

修改配置后的示例

调整bitWidth和bitsPerRow为16,同时增大paddingX,可以得到不同的显示效果:

---
title: "Example Packet in another Look"
config:
    packet: # 修改配置值
        rowHeight: 32
        bitWidth: 16
        bitsPerRow: 16
        showBits: ture
        paddingX: 10
        paddingY: 5
---
packet-beta
0-7: "Part 1"
8-15: "Part 2"
16-31: "Part 3"
32-63: "Part 4"

内容的提问来源于stack exchange,提问作者TikTeK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:42:42