Mermaid
pie showData
title 文書作成の工数
"執筆" : 48
"レビュー" : 32
"公開" : 20 読み込み中…
Mermaid 11.15.0
円グラフは一つの合計に対する少数の正の割合を比較します。カテゴリが多い場合や近い値には棒グラフ、二つの独立した尺度には四象限図を使います。
円グラフジェネレーターで作成 →値は重みで、合計100は不要です。Mermaidが割合を計算します。
pie showData
title 文書作成の工数
"執筆" : 48
"レビュー" : 32
"公開" : 20 読み込み中…
| 構文 | 意味 |
|---|---|
| pie / pie showData | 図を宣言し、showDataで元の値を凡例に追加します。 |
| title Text | 任意のタイトルを付けます。 |
| "Label" : 12.75 | ラベルを引用符で囲み、正の重みを指定します。文書上の精度は小数2桁です。 |
| config.pie.textPosition: 0.75 | 半径方向の位置です。0が中心、1が外周です。 |
| themeVariables.pieOuterStrokeWidth: "2px" | 外周の線幅です。 |
| themeVariables.pie1…pie12 | theme baseで各扇形の色を設定します。 |
| pieTitleTextSize / pieTitleTextColor / pieSectionTextSize / pieSectionTextColor | タイトルと扇形の文字用のテーマ変数です。 |
| pieLegendTextSize / pieLegendTextColor / pieStrokeColor / pieStrokeWidth / pieOuterStrokeColor / pieOpacity | 凡例、境界線、透明度のテーマ変数です。 |
| %% / accTitle: / accDescr: | コメントとアクセシビリティ用の説明です。 |
正の重みと小数点を使います。小数にカンマを使う言語でもコードは点です。showDataは元の重みを表示し、割合のラベルは整数に丸められます。Mermaid 11.15では1%未満の扇形は表示されませんが、凡例には残ります。
pie showData
title 編集時間
"下書き" : 12.75
"事実確認" : 6.25
"校正" : 3.50 読み込み中…
カテゴリ名を短くします。showDataなしでは凡例は名前のみで、扇形の割合は表示されます。小さすぎる項目を避けましょう。
pie
title レビュー結果
"受理" : 18
"修正" : 7
"延期" : 3 読み込み中…
textPositionは半径の比率です。値を小さくすると中央に寄ります。重なる場合はまずデータを整理しましょう。
---
config:
pie:
textPosition: 0.6
---
pie showData
title レビューの配分
"技術" : 60
"編集" : 40 読み込み中…
theme baseとpie1…pie12を使います。pieOuterStrokeWidthはCSSの長さです。文字や線が背景と区別できるようにします。
---
config:
theme: base
themeVariables:
pie1: "#d3e5ff"
pie2: "#50e3c2"
pie3: "#f5f5f5"
pieOuterStrokeWidth: "2px"
pieSectionTextColor: "#171717"
---
pie showData
title 作業の配分
"調査" : 45
"執筆" : 35
"レビュー" : 20 読み込み中…
負数は拒否されます。正の値を使い、純損失には別の図を選びます。
誤った構文(下に修正例があります)
pie
"レビュー" : -2pie
"レビュー" : 2
"執筆" : 8 読み込み中…
12,75ではなく12.75と書き、文書の記法に合わせて小数2桁に丸めます。