data-viz-palette について
rampaを使ってグラフやダッシュボードの配色を作るためのガイドです。明度と彩度をそろえ、色相の間隔でカテゴリを区別する方法や、配色例、色覚への配慮を示します。
主な機能
- 01色数別のパレット例
- 02明度と彩度をそろえる指針
- 03色相間隔によるカテゴリの区別
- 04背景に応じた明度の推奨
- 05色覚に配慮した配色の考慮点
活用シーン
- 01円グラフで区別しやすい色を選ぶ
- 02四半期比較用の配色を作る
- 03明色・暗色背景向けのグラフ色を選ぶ
- 04赤と緑の違いへの依存を減らす
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ basiclines/ rampa-studio --skill data-viz-paletteインストール後、Claude Code で/data-viz-paletteを入力して読み込まれたか確認します。
詳細
データ可視化パレット
チャート、グラフ、ダッシュボードに最適化された色のセットを生成します。色は最大限に区別でき、視覚的な重みが均等になるよう、数学的に間隔を空けています。
使用する場面
- 「チャート用の色を作成して」
- 「データ可視化パレットが必要です」
- 「グラフ用に区別しやすい色を生成して」
- 「ダッシュボードのチャート用の色」
インストール
npx @basiclines/rampa
主な原則
- 明度を固定 - すべての色の明度を同じにすると、視覚的な重みが均等になります
- 彩度を固定 - パレット全体で鮮やかさを統一します
- 色相の間隔を最大化 - 調和を利用して、知覚上の区別を明確にします
- 色ごとに単一のシェード - データ可視化では、グラデーションではなく、区別しやすい色相が必要です
色数別のレシピ
3色(三色配色)
円グラフやシンプルな棒グラフに最適です。
rampa -C "<brand-color>" --add=triadic --size=2 -L 50:50 -S 70:70 -O css
出力:base、triadic-1、triadic-2(120°間隔)
4色(スクエア配色)
四半期データや4カテゴリの比較に適しています。
rampa -C "<brand-color>" --add=square --size=2 -L 50:50 -S 70:70 -O css
出力:base、square-1、square-2、square-3(90°間隔)
4色(コンパウンド配色)
補色と分裂補色を組み合わせた、よりニュアンスのある代替案です。
rampa -C "<brand-color>" --add=compound --size=2 -L 50:50 -S 75:75 -O css
6色
三色配色と補色を組み合わせます。
rampa -C "<brand-color>" --add=triadic -L 50:50 -S 70:70 --size=2 -O json
# Then run complementary of each triadic color
または、異なる明度の三色配色を2つ組み合わせます。
# Primary triad
rampa -C "<brand-color>" --add=triadic --size=2 -L 45:45 -S 70:70 -O css
# Offset triad (shift hue by 60°)
rampa -C "<brand-color>" --add=triadic --size=2 -L 60:60 -S 70:70 -H 60:60 -O css
完全な例
ブランドカラーが #3b82f6 の場合:
# 4-color chart palette
rampa -C "#3b82f6" --add=square --size=2 -L 50:50 -S 70:70 -O css
出力:
:root {
--base-0: #3b82f6; /* Blue */
--square-1-0: #a855f7; /* Purple */
--square-2-0: #f97316; /* Orange */
--square-3-0: #22c55e; /* Green */
}
明度の推奨値
| 背景 | 推奨される明度 |
|---|---|
| 白 (#fff) | 45-55% |
| 薄いグレー (#f5f5f5) | 45-55% |
| ダーク (#1a1a1a) | 55-65% |
| 黒 (#000) | 60-70% |
彩度のガイドライン
| 用途 | 彩度 |
|---|---|
| 鮮やかで目を引く | 75-85% |
| プロフェッショナルで落ち着いた印象 | 55-65% |
| アクセシブル(色覚多様性に配慮) | 60-70% |
色覚多様性への配慮
色覚多様性に配慮したパレットにするには:
- 主な区別に赤と緑の組み合わせを使わない
- 似た色相を使う場合は、明度を少し変える
- 補助的な識別手段としてパターンや形を使う
明度に変化をつけた例:
rampa -C "#3b82f6" --add=square --size=1 -L 40:40 -S 70:70 -O css # darker
rampa -C "#3b82f6" --add=square --size=1 -L 60:60 -S 70:70 -O css # lighter
ヒント
--size=2を指定すると最小限のグラデーション(各2シェード)になり、データ可視化に適しています- すべての色の彩度を一定に保ちます
- 明るい背景と暗い背景の両方でチャートをテストします
- 凡例の順序は、視覚的な目立ちやすさに合わせます
- 「データなし」や基準値には、中間色のグレーを追加します
コメント
Markdown 対応