チャートタイプ
data-chart は6種類のチャートタイプをサポートしており、すべて data-chart 属性で指定します。
棒グラフ(垂直)
デフォルトのチャートタイプです。カテゴリ比較のためのグループ化された垂直棒グラフ。
| Quarter | Revenue | Profit |
|---|---|---|
| Q1 | 420 | 180 |
| Q2 | 580 | 240 |
| Q3 | 510 | 210 |
| Q4 | 690 | 310 |
複数シリーズ(最初の列以降に複数の <th> 列)は自動的に横並びでグループ化されます。
棒グラフ(横)
data-chart-horizontal を追加すると横棒グラフになります。ランキングに最適です。
| Language | Users |
|---|---|
| TypeScript | 850 |
| Python | 720 |
| Go | 510 |
| Rust | 340 |
積み上げ棒グラフ
data-chart-stacked を追加するとシリーズが積み上げ表示されます。
| Q | Desktop | Mobile | Tablet |
|---|---|---|---|
| Q1 | 300 | 200 | 50 |
| Q2 | 280 | 250 | 60 |
| Q3 | 260 | 300 | 70 |
| Q4 | 320 | 350 | 80 |
折れ線グラフ
時系列のトレンドを表示するデータポイント接続。
| Month | Users | Active |
|---|---|---|
| Jan | 1200 | 900 |
| Feb | 1800 | 1400 |
| Mar | 1500 | 1100 |
| Apr | 2200 | 1800 |
| May | 2800 | 2200 |
折れ線グラフは複数シリーズをサポートします。各シリーズは独自の色の線とドットを持ちます。
エリアチャート
折れ線と同じですが、線の下を塗りつぶしてボリュームを強調します。
| Week | Visitors |
|---|---|
| W1 | 3200 |
| W2 | 4100 |
| W3 | 3800 |
| W4 | 5200 |
| W5 | 4800 |
| W6 | 5900 |
エリアの塗りつぶしはシリーズカラーの15%不透明度を使用します。
円グラフ
構成比を表す比例スライス。最初のデータ列のみを使用します。
| Language | Share |
|---|---|
| TypeScript | 38 |
| Python | 28 |
| Go | 18 |
| Rust | 16 |
パーセンテージ付きの凡例が円グラフの下に自動生成されます。
ドーナツチャート
円グラフと同じですが、中央に合計値を表示する空洞があります。
| Category | Budget |
|---|---|
| Engineering | 45 |
| Marketing | 25 |
| Sales | 20 |
| Support | 10 |
テーブルパースルール
| 入力 | パース結果 |
|---|---|
"123" | 123 |
"1,234" | 1234(カンマ除去) |
"85%" | 85(% 除去) |
"$3.50" | 3.5(通貨記号除去) |
"¥1,200" | 1200 |
""(空) | 0 |
"N/A" | 0 |
"-42" | -42 |
最初の <th> 列は常にカテゴリラベル(X軸)として扱われます。以降の列がデータシリーズです。