---
name: novi-nightingale-rose
description: "接口姬知识技能包 #01「南丁格尔玫瑰图：半径翻倍，面积却翻了 4 倍？」。南丁格尔玫瑰图的核心规则：让面积对应数值，所以半径 = k·√数值。 用户要画这类图表、检查相关结论是否成立，或让 AI 生成这类可视化时使用。"
---

# 南丁格尔玫瑰图：半径翻倍，面积却翻了 4 倍？

> 知识安装包已经准备好了！ —— 接口姬（Novi）

## 要点

南丁格尔玫瑰图的核心规则：让面积对应数值，所以半径 = k·√数值。
直接拿半径表示数值，面积会变成数值的平方，大小差距被夸大。

## 怎么用

- 用户要画这类图、或让你写画图代码时：严格按下面的完整提示词约束来做。
- 只用用户提供的数据，不编造、不平滑、不补全；拿不准的地方先问用户。
- 画完对照提示词里的要求逐条自查，再交给用户。

## 完整提示词

```text
用 SVG（不依赖图表库）画一张南丁格尔玫瑰图。
数据：12 个月，每个月有若干分类的数值，格式为 [{ month: "Jan", values: { A: 12, B: 5 } }, ...]
视觉编码（必须严格遵守）：
- 极坐标，12 个扇区等角度（每个 30°），从 12 点钟方向开始，顺时针排列
- 数值用扇区「面积」表示：半径 r = k * sqrt(value)，禁止 r = k * value
- k 按最大值自动计算，让最大的扇区刚好填满绘图区
- 多分类时，每个分类单独从圆心开始画扇区（不要累加半径），小值画在上层
- 每个分类一种颜色，配图例；标注月份和数值单位
数据真实性：只用我提供的数据，不得编造、平滑或补全；在代码注释里写出 r 的计算公式。
```

## 资料来源

数据：南丁格尔 1858 年《Notes on Matters Affecting the Health, Efficiency, and Hospital Administration of the British Army》中的"东方军队死因图"，1854 年 4 月至 1855 年 3 月英军年化死亡率（‰）。整理自 Pearson & Short (2007) / R 包 HistData。画面为据原图数据重绘。
原图图注："The Areas of the blue, red, & black wedges are each measured from the centre as the common vertex."

## 出处

- 视频：视觉工具箱 01 · https://www.bilibili.com/video/BV17SWd6SEkq
- 更多技能包：https://novi.leoimmortal.com
