找回密码
 register

QQ登录

只需一步,快速开始

[*网络运维*] mermaid 饼图图表

[复制链接]

[*网络运维*] mermaid 饼图图表

[复制链接]
Waylee

主题

0

回帖

9723

积分

仙帝

积分
9723
Waylee 2024-11-15 21:35 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

饼图(或圆图)是一种圆形的统计图形,它被分成多个切片来说明数字比例。在饼图中,每个切片的弧长(以及因此它的中心角和面积)与其表示的数量成正比。虽然它的命名是因为它类似于一个已被切片的馅饼,但它的呈现方式却有所不同。已知最早的饼图通常归功于 William Playfair 1801 年的 Statistical Breviary - 维基百科
Mermaid 可以渲染饼图。
代码示例:

pie title Pets adopted by volunteers
"Dogs" : 386
"Cats" : 85
"Rats" : 15

效果:

pie title Pets adopted by volunteers "Dogs" : 386 "Cats" : 85 "Rats" : 15

语法

在 Mermaid 中绘制饼图非常简单。

  • 使用 pie 关键字开始绘制饼图。
    • 使用 showData 选项在图例文本之后渲染实际的数据值(可选)。
  • 使用 title 关键字添加标题,后面跟一个字符串值来给饼图命名(可选)。
  • 使用 dataSet 输入数据。饼图的切片将按顺时针方向,按照标签的顺序排列。
    • 标签放在双引号内表示饼图的一个部分。
    • 用冒号(:)分隔标签和数据值。
    • 后面跟一个正的数字值(支持小数点后两位)。

语法格式

[pie] 
[showData] (可选) 
[title] [title值] (可选) 
"[数据项1]" : [数据值1] 
"[数据项2]" : [数据值2] 
"[数据项3]" : [数据值3] 

示例代码

%%{init: {"pie": {"textPosition": 0.5}, "themeVariables": {"pieOuterStrokeWidth": "5px"}} }%%
pie showData
title Key elements in Product X
"Calcium" : 42.96
"Potassium" : 50.05
"Magnesium" : 10.01
"Iron" : 5

效果:


%%{init: {"pie": {"textPosition": 0.5}, "themeVariables": {"pieOuterStrokeWidth": "5px"}} }%% pie showData title Key elements in Product X "Calcium" : 42.96 "Potassium" : 50.05 "Magnesium" : 10.01 "Iron" : 5

配置

饼图的配置参数:

参数 描述 默认值
textPosition 饼图切片标签的轴位置,从 0.0(中心)到 1.0(圆的外边缘) 0.75
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-12-4 15:46 , Processed in 0.061827 second(s), 6 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表