frame-data-chart-nyt
nexu-io/open-design
NYT-style editorial charts with staggered reveal animation and professional typography.
What is frame-data-chart-nyt?
A video frame template that renders data-driven charts (line, bar, or range band) with New York Times newsroom design conventions, including serif typography, accent colors, and entrance animations. Use this when you need publication-quality data visualization for video clips, social cards, or editorial presentations.
- Renders line, bar, and range-band charts with hand-coded SVG (no heavy charting libraries)
- Applies NYT-inspired typography (Cheltenham, Playfair, Source Serif Pro) and warm or dark backgrounds
- Implements staggered reveal animations: title fade-in, kicker delay, line stroke animation, and cascading data labels
- Supports custom accent colors (NYT red, mint, warm orange) and respects prefers-reduced-motion
- Includes source attribution, footnotes, and data-point annotations in monospace font
- Accepts CSV, JSON, or text conclusions as input and auto-generates reasonable coordinates if needed
How to install frame-data-chart-nyt
npx skills add https://github.com/nexu-io/open-design --skill frame-data-chart-nytHow to use frame-data-chart-nyt
- 1.Provide your data as CSV, JSON, or a single-sentence conclusion extracted from the data
- 2.Specify chart type (line, bar, or range band) and choose a background (warm white #f7f5ee or dark #0e0e0e)
- 3.Select an accent color (NYT red #a91d1d, mint #5fb38a, or warm orange #d97757)
- 4.The template generates a single-file HTML with inline SVG, staggered animations, and proper source attribution
- 5.Embed or export the frame as video at 1920×1080 (16:9 aspect ratio)
Use cases
- Create a 1920×1080 video frame showing 8-year user growth trends with animated line chart and NYT-style typography
- Generate a social media card displaying quarterly revenue bars with editorial kicker and accent highlighting
- Produce an animated data visualization for a news segment showing range-band confidence intervals with staggered entrance
- Video editors and motion designers building editorial or news content
- Data journalists and newsroom teams creating publication-quality charts
- Content creators producing social media cards or video clips with data storytelling
frame-data-chart-nyt FAQ
No. The template uses hand-coded SVG to keep file size minimal and animations predictable. External charting libraries are not recommended unless loaded from CDN, but inline SVG is preferred.
The template can auto-generate reasonable schematic coordinates based on your conclusion. You must label the chart as 'schematic' in that case.
Yes. The staggered reveal animations (fade-in, stroke, cascading labels) automatically disable when prefers-reduced-motion is set.
Preferred: Source Serif Pro or Cheltenham for titles, IBM Plex Sans or Inter for body, IBM Plex Mono for data labels. Playfair Display is used as a fallback.
Yes. You can choose background (warm or dark), one primary ink color, one accent color from the NYT palette, and adjust kicker, title, and chart proportions within the 1920×1080 canvas.
Full instructions (SKILL.md)
Source of truth, from nexu-io/open-design.
name: frame-data-chart-nyt zh_name: "NYT 风数据图表帧" en_name: "NYT-Style Data Chart Frame" emoji: "📈" description: "NYT-newsroom typography, staggered reveal animation, and editorial-grade charts (line, bar, or range band)." zh_description: "NYT-newsroom 排版 + 错峰揭示动画 + 编辑级图表 (折线/柱/范围带)" en_description: "NYT-newsroom typography, staggered reveal animation, and editorial-grade charts (line, bar, or range band)." category: video scenario: video aspect_hint: "1920×1080 (16:9)" featured: 46 tags: ["data", "chart", "nyt", "editorial", "frame"] example_id: sample-frame-data-chart-nyt example_name: "NYT 风折线图 · 全球用户量" example_format: markdown example_tagline: "编辑级图表 + 错峰揭示" example_desc: "8 年周活跃用户折线 + NYT red accent + 注释 mono" example_source_url: "https://hyperframes.heygen.com/catalog" example_source_label: "hyperframes · data-chart" od: mode: video surface: video scenario: video upstream: "https://github.com/nexu-io/html-anything" preview: type: html entry: index.html reload: debounce-100 design_system: requires: false example_prompt: "Use the NYT-Style Data Chart Frame template to turn my content into a frame with NYT-newsroom typography, staggered reveal animation, and editorial-grade charts. Preserve the template's visual signature, use real content and data, and avoid lorem ipsum or placeholder images." example_prompt_i18n: zh-CN: "用「NYT 风数据图表帧」模板把我的内容做成一段「NYT-newsroom 排版 + 错峰揭示动画 + 编辑级图表 (折线/柱/范围带)」。保持模板的视觉签名,使用真实内容和数据,避免 lorem ipsum 和占位图片。"
【模板: NYT 风数据图表帧】 【意图】把一段数据 (CSV / JSON / 一句结论) 做成《纽约时报》专栏感的单帧/动画图表, 适合视频片段或推特卡。Inspired by hyperframes data-chart。
【画布】1920×1080, 暖白底 #f7f5ee 或墨黑底 #0e0e0e 二选一; 文字色和背景相反。
【布局】
- 顶部 kicker (11px uppercase letterspace 0.14em, 颜色 = accent 红
#a91d1d或 mint#5fb38a): 数据来源 + 类目, 如 "GLOBAL · WEEKLY ACTIVE USERS · 2018–2026"。 - 大字标题 (Cheltenham / Playfair / Source Serif Pro, 5.6vw, italic 副标可选): 一句结论。结论必须从用户数据中提炼, 不是描述图。
- 图表区 (占画布 55-65%):
- 折线: 1-2 条线, 主线 ink 实心 2.5px, 次线 dashed 1.5px; 数据点用 6px 实心圆; 关键点旁标注
2024 · 412M黑色 mono 小字。 - 柱状: 全部 ink 单色或加 1 道 accent 高亮柱; 柱顶大数字; 柱底类目斜体 (Cheltenham italic)。
- 范围带 (range band): 浅灰填充
#e6e2d2包络 + 中线 ink。
- 折线: 1-2 条线, 主线 ink 实心 2.5px, 次线 dashed 1.5px; 数据点用 6px 实心圆; 关键点旁标注
- 底部 source + footnote (10px mono, opacity 0.6): "Source: 用户数据 · Chart by html-anything"。
- 错峰揭示动画: 标题 fade-in (0s), kicker (200ms), 折线 stroke-dashoffset 1.2s ease-out (400ms), 数据标签依次 100ms 间隔。可被
prefers-reduced-motion关闭。
【设计细节】
- 绝不: 使用 chart.js / d3 库 (除非 jsdelivr CDN 引入); 推荐手写 SVG, 不超过 80 行 inline。
- 字体: 标题
Source Serif Pro或Cheltenham(无则用Playfair Display); bodyIBM Plex Sans或Inter; 数据标签IBM Plex Mono。 - 1 个主色 (ink) + 1 个 accent (NYT red
#a91d1d/ 编辑 mint#5fb38a/ 暖橙#d97757三选一)。 - Y 轴刻度仅 hairline + 3-4 个 tick, 标签在轴外侧 mono 字。
- 严禁 grid 全屏铺线、阴影、3D 立体柱; 严禁 emoji。
- 必须用用户提供的数据。如果输入是文本结论, 自动估算合理坐标 (但要标注 "schematic"); 如果是 CSV/JSON, 直接绘制。
- 单文件 HTML; 数据点旁注释格式:
<text class="annot">2024 · 412M</text>。
Related skills
More from nexu-io/open-design and the wider catalog.

frame-flowchart-sticky
SVG curve connectors and sticky-note nodes for whiteboard-style flowchart frames.

frame-glitch-title
Digital glitch, chromatic offset, and data-corruption title frame for video transitions or cyberpunk aesthetics.

frame-light-leak-cinema
Film light leaks, grain, and letterbox framing for cinematic video openings and chapter cards.

frame-liquid-bg-hero
WebGL-style fluid displacement background with quote overlay for video intros and landing heroes.

frame-logo-outro
Segmented logo assembly with glow bloom and tagline reveal for video outros.

frame-macos-notification
Realistic macOS Big Sur notification banner for video overlays and product teasers.