用途:为医学与科研出版级图形提供统一的设计令牌(design tokens)和生成工具,目标是达到 Nature/JACC/NEJM 等期刊的图形规范。
主要能力:
- 设计令牌:颜色(主色、语义色、色盲安全调色板、临床结局色、森林图色)、字体(Helvetica/Arial,图内 5-8pt 字号)、间距(4px 基准网格)、描边宽度。
- 可访问性校验:validate_contrast、get_contrast_ratio,支持 WCAG AA/AAA;提供预校验的配色对,如 get_accessible_pair("treatment_control")。
- 图表生成:Plotly 出版图表(自动 300 DPI,scale=4)、Satori 信息图卡片(stat-card、comparison、process-flow、trial-summary、key-finding)、drawsvg 纯 Python SVG(医学图、数据图、流程图)、SVG 模板(trial_results、drug_mechanism 等)、架构图(治疗路径、CONSORT、PRISMA)、Manim 动画(机制、Kaplan-Meier、ECG)。
- 统一组件库:StatCard、ComparisonChart、ForestPlot、Timeline、ProcessFlow、DataTable,可选 satori/plotly/drawsvg 后端。
使用方式:从 tokens 导入 get_color、get_accessible_pair、validate_contrast 等;图表用 create_comparison_bars 与 save_chart;CLI 如 python scripts/token_validator.py、python scripts/render_manim.py --list。依赖按需安装,如 pip install drawsvg cairosvg、pip install diagrams、pip install manim。
适用场景:期刊图表、信息图卡片、医学示意图、临床试验模板、治疗路径与 CONSORT/PRISMA 流程图、机制与生存曲线动画。
限制:资料未提供收费、价格、平台支持范围与效果保证;部分阶段标注为进行中(Phase 3.1 Manim 动画);字体缺失时回退 Arial;渲染失败需检查依赖或场景目录。