{
  "id": "palette-seaborn-pastel",
  "version": "1.0.0",
  "name": "Seaborn · pastel",
  "name_zh": "Seaborn · pastel",
  "author": "Seaborn / Michael Waskom",
  "license": "BSD-3-Clause",
  "category": "style",
  "status": "community",
  "created_at": "2026-10-03",
  "updated_at": "2026-10-03",
  "series": [
    "#A1C9F4",
    "#FFB482",
    "#8DE5A1",
    "#FF9F9B",
    "#D0BBFF",
    "#DEBB9B",
    "#FAB0E4",
    "#CFCFCF",
    "#FFFEA3",
    "#B9F2F0"
  ],
  "palette_kind": "categorical",
  "background": "#FFFFFF",
  "description": "Labelled group fills; retain dark outlines for pale colours.",
  "description_zh": "区分有标签的组别；浅色适合填充，保留深色边线。",
  "use_zh": "区分有标签的组别；浅色适合填充，保留深色边线。",
  "use_en": "Labelled group fills; retain dark outlines for pale colours.",
  "usage_mode": "fills",
  "cvd_level": "not_verified",
  "cvd_evidence_url": null,
  "source_credit": {
    "source": "Seaborn / Michael Waskom",
    "url": "https://github.com/mwaskom/seaborn/blob/v0.13.2/seaborn/palettes.py",
    "licence": "BSD-3-Clause",
    "upstream_table": "SEABORN_PALETTES.pastel",
    "direction": "native",
    "scope": "Licensed colour data only; VoltPeer appearance fixture and renderer are original MIT work."
  },
  "tags": [
    "categorical",
    "seaborn",
    "scientific-palette"
  ],
  "classic": false,
  "scientific_review": "not_claimed",
  "template_collection": "palette-library-200",
  "recommended_series_count": 6,
  "warning": null,
  "warning_zh": null,
  "discrete": false,
  "permissions": {
    "public_display": true,
    "registry": true,
    "automated_testing": true,
    "model_training": false
  },
  "saturation": "soft",
  "saturation_hsv_mean": 0.307,
  "colorblind_status": "not_certified",
  "intended_background": "#FFFFFF",
  "dark_background_support": false,
  "palette_categories": [
    "categorical",
    "soft"
  ],
  "plot_code": "import matplotlib.pyplot as plt\n\n# Your x/y arrays must have checked units and conditions.\ncolours = ['#A1C9F4', '#FFB482', '#8DE5A1', '#FF9F9B', '#D0BBFF', '#DEBB9B', '#FAB0E4', '#CFCFCF', '#FFFEA3', '#B9F2F0']\nfig, ax = plt.subplots()\nseries = list(series)\nif len(series) > len(colours):\n    raise ValueError('More data series than colours; select a larger categorical palette.')\nfor (name, x, y), colour in zip(series, colours):\n    ax.plot(x, y, color=colour, linestyle='-', marker=None, label=name)\nfor spine in ax.spines.values():\n    spine.set_visible(True)\nax.legend(frameon=False)\nfig.savefig('new-figure.svg')\n",
  "preview_series_indices": [
    0,
    1,
    2,
    3,
    4,
    5
  ]
}
