コンテンツへスキップ

CSSで棒グラフを作る

初級~13 0/4 ステップ

CSSで棒グラフを作る

すべての可視化に重いチャートライブラリが必要なわけではありません。多くのダッシュボードでは、スタイルを付けた数個の div だけで、くっきりとして表示が速く、完全に自分でコントロールできる棒グラフが作れます。

このレッスンでは、素のHTMLとTailwindだけで縦の棒グラフを作ります。各バーは値に応じた高さを持つ色付きの div にすぎず、凡例が色とその意味を結び付けます。

アナリストにとって、このテクニックは宝物です。依存ライブラリなしで、きれいなチャートをどんなレポートにも組み込めますし、すべてのピクセルがデータにどう対応しているかを正確に理解できます。さあ、バーを描きましょう。

手順

1

バーが何を表しているのか分かるように、「四半期売上」という h1 のチャートタイトルを追加しましょう。

ヒント: `<h1 class="text-3xl font-bold mb-2">四半期売上</h1>` を使いましょう。

どこに書けばいい?

<!-- ここに棒グラフの可視化を作りましょう -->

11 行目に書きましょう — そのコメントの下、すでに書いたコードの後ろです。

2

items-end を使い、バーがベースラインに揃う flex 行としてチャートの描画エリアを作りましょう。

3

bg-purple-500 の色を使い、インラインの height スタイルを持つ div として色付きのバーを追加しましょう。

4

色の意味を説明する凡例を追加しましょう。「過去最高の四半期」というラベルも含めてください。

あなたのコード

html
13
1
2
3
4
5
6
7
8
9
10
11
12
13

ライブプレビュー

ライブプレビュー