data-chart

チャートタイプ

data-chart は6種類のチャートタイプをサポートしており、すべて data-chart 属性で指定します。

棒グラフ(垂直)

デフォルトのチャートタイプです。カテゴリ比較のためのグループ化された垂直棒グラフ。

QuarterRevenueProfit
Q1420180
Q2580240
Q3510210
Q4690310

複数シリーズ(最初の列以降に複数の <th> 列)は自動的に横並びでグループ化されます。

棒グラフ(横)

data-chart-horizontal を追加すると横棒グラフになります。ランキングに最適です。

LanguageUsers
TypeScript850
Python720
Go510
Rust340

積み上げ棒グラフ

data-chart-stacked を追加するとシリーズが積み上げ表示されます。

QDesktopMobileTablet
Q130020050
Q228025060
Q326030070
Q432035080

折れ線グラフ

時系列のトレンドを表示するデータポイント接続。

MonthUsersActive
Jan1200900
Feb18001400
Mar15001100
Apr22001800
May28002200

折れ線グラフは複数シリーズをサポートします。各シリーズは独自の色の線とドットを持ちます。

エリアチャート

折れ線と同じですが、線の下を塗りつぶしてボリュームを強調します。

WeekVisitors
W13200
W24100
W33800
W45200
W54800
W65900

エリアの塗りつぶしはシリーズカラーの15%不透明度を使用します。

円グラフ

構成比を表す比例スライス。最初のデータ列のみを使用します。

Language Usage
LanguageShare
TypeScript38
Python28
Go18
Rust16

パーセンテージ付きの凡例が円グラフの下に自動生成されます。

ドーナツチャート

円グラフと同じですが、中央に合計値を表示する空洞があります。

Budget Allocation
CategoryBudget
Engineering45
Marketing25
Sales20
Support10

テーブルパースルール

入力パース結果
"123"123
"1,234"1234(カンマ除去)
"85%"85(% 除去)
"$3.50"3.5(通貨記号除去)
"¥1,200"1200
""(空)0
"N/A"0
"-42"-42

最初の <th> 列は常にカテゴリラベル(X軸)として扱われます。以降の列がデータシリーズです。