import React from 'react' import { withAlpha } from './chartTheme' /** 箱线图阅读指南属性 */ export interface BoxplotGuideProps { /** 箱体主色(描边、须、端帽) */ accent: string } /** * 箱线图怎么读 —— 一张示意图 + 一句注解。 * * 加它的原因很直接:箱线图对没接触过的读者就是「一个带横线的方块」, * 而 ECharts 的 boxplot 又不支持在图上打标签(series 级和逐项两种写法 SSR 下都不出文本, * 实测过),没法把五个要素直接标在真实图形上。 * 所以退而求其次:在卡片里画一个放大的示意图把五个位置点名, * 真实图上的中位数再用一个散点系列单独标数值。 */ export const BoxplotGuide: React.FC = ({ accent }) => (
{/* 下须(最小 → 下四分位) */} {/* 箱体(下四分位 → 上四分位) */} {/* 中位线 */} {/* 上须(上四分位 → 最大) */} {/* 五个位置的标注 */} 最小 下四分位 中位数 上四分位 最大
每个箱体代表该档位里所有群的分布 · 箱体越扁说明这档群的水平越整齐
) export default BoxplotGuide