Source: HeyGen HyperFrames catalog — maps & data viz (https://hyperframes.heygen.com/catalog), pulled 2026-06-27; pages archived under ai-research/hyperframes-block-*.md.
The data-driven slice of the HyperFrames catalog: animated charts (data-chart), flowcharts (landscape + portrait), and a family of animated maps — four US variants (choropleth, bubble, flow-arc, hex grid), a world choropleth, a Spain choropleth, plus two prompt-generated showcase map animations (NYC→Paris flight, North Korea zoom). Each is a self-contained hyperframes:composition you install with npx hyperframes add <slug> and mount on a host-composition track. Critically, none of these catalog pages document a per-block “data prop” — the data-* attributes are timing/embedding only; the values each block visualizes live inside the installed composition HTML, edited there directly.^[inferred — the block pages document install + timing attributes only; the data-shape conclusion is corroborated by the hyperframes-block-catalog Open Question, which notes per-block content passing is “not specified on the fetched block pages”]
Key Takeaways
- Install is uniform:
npx hyperframes add <slug>copies onecompositions/<slug>.htmlinto your project (the showcase maps also copy raster + audio assets). The HTML is yours to edit afterward. - Mounting is uniform too — every block is referenced from a host composition by the same attribute set:
data-composition-id,data-composition-src,data-start,data-duration,data-track-index,data-width,data-height. These are timing/placement attributes, identical to every other catalog block (see hyperframes-block-catalog). - There is no documented data API for these blocks. To change chart values, choropleth fills, city markers, or arc endpoints, edit the installed
compositions/<slug>.htmldirectly.^[inferred] HyperFrames’ framework-wide Variables primitive (data-composition-variables) is the general parameterization escape hatch, but these catalog pages do not show any of these blocks declaring variables. - Maps split into three rendering styles: pure inline SVG + GSAP (
us-map,us-map-hex), D3 geographic projections (world-map= Natural Earth,spain-map= conic conformal), and realistic raster + SFX showcases (nyc-paris-flight,north-korea-locked-down). - The US map family is composable.
us-map-bubbleandus-map-floware explicitly designed to layer over the baseus-map(bubbles/arcs on a higher track over the choropleth base). - Variants map to intent: choropleth = value-by-region shading; bubble = proportional city markers; flow = origin→destination arcs; hex = equal-weight tile grid (every state same size, removes area bias).
- Most blocks are 1920×1080;
flowchart-verticalis the lone portrait piece at 1440×2560. Durations run 6–15s; seeddata-durationfrom each block’s default, then tune. - Two showcase maps ship their source prompt (by Stronkter) — reusable natural-language templates for “Apple-style realistic map + plane route + SFX” and “kinetic news-style country zoom with scribble annotation.”
Maps & Data Viz Blocks
Quick reference (all are Type: Block, install via npx hyperframes add <slug>):
| Block | slug | Dimensions | Duration | Tags |
|---|---|---|---|---|
| Data Chart | data-chart | 1920×1080 | 15s | data chart statistics |
| Flowchart | flowchart | 1920×1080 | 12s | diagram flowchart interactive |
| Flowchart Vertical | flowchart-vertical | 1440×2560 | 12s | diagram flowchart interactive portrait |
| US Map | us-map | 1920×1080 | 12s | data map geography usa choropleth |
| US Bubble Map | us-map-bubble | 1920×1080 | 12s | data map usa bubble cities |
| US Flow Map | us-map-flow | 1920×1080 | 12s | data map usa flow connections arcs |
| US Hex Grid Map | us-map-hex | 1920×1080 | 10s | data map usa hexgrid tilegrid |
| World Map | world-map | 1920×1080 | 14s | data map geography world choropleth |
| Spain Map | spain-map | 1920×1080 | 12s | data map geography spain europe choropleth |
| NYC Paris Flight | nyc-paris-flight | 1920×1080 | 6s | showcase travel map youtube sfx |
| North Korea Locked Down | north-korea-locked-down | 1920×1080 | 7s | showcase map annotation youtube kinetic |
Data Chart (data-chart)
- Renders: an animated bar + line chart with staggered reveal, NYT-style typography, and value labels.
- Tags:
datachartstatistics. Native size 1920×1080, default 15s. - Data shape: no documented data prop. The catalog
.mdendpoint returned an empty Usage code fence on 2026-06-26; the only recovered markup is the standard host-composition embed (no series/axis schema is published). Chart values, series, and labels are edited directly incompositions/data-chart.html.^[inferred — the empty Usage fence is extracted fact; that values live in the composition HTML is the catalog pattern, not stated on this page] - Usage:
<div data-composition-id="data-chart" data-composition-src="compositions/data-chart.html" data-start="0" data-duration="15" data-track-index="1" data-width="1920" data-height="1080"></div>
Flowchart (flowchart)
- Renders: an animated decision tree with SVG connectors, sticky-note nodes, cursor interaction, and a “typing correction” effect.
- Tags:
diagramflowchartinteractive. 1920×1080, 12s. - Data shape: none published; node text and branch structure are edited in
compositions/flowchart.html.^[inferred] - Usage: mount with
data-composition-id="flowchart",data-duration="12", 1920×1080.
Flowchart Vertical (flowchart-vertical)
- Renders: the portrait variant of the decision tree — same SVG connectors, sticky-note nodes, cursor interaction, and typing correction, reflowed for vertical/social.
- Tags:
diagramflowchartinteractiveportrait. 1440×2560 (the only portrait block here), 12s. - Data shape: none published; edit
compositions/flowchart-vertical.html.^[inferred] - Usage: mount with
data-composition-id="flowchart-vertical",data-width="1440" data-height="2560",data-duration="12".
US Map (us-map)
- Renders: an animated US choropleth with staggered state reveals, value labels, and a gradient legend — pure inline SVG with GSAP (no D3 dependency).
- Tags:
datamapgeographyusachoropleth. 1920×1080, 12s. - Data shape: per-state values are set in
compositions/us-map.html; no external data prop is documented.^[inferred] This is the base layer the bubble and flow variants compose over. - Usage: mount with
data-composition-id="us-map",data-duration="12", 1920×1080.
US Bubble Map (us-map-bubble)
- Renders: an animated US bubble map — proportional city markers, value callouts, and connection lines. Explicitly composable with
us-map(designed to overlay the base choropleth). - Tags:
datamapgeographyusabubblecities. 1920×1080, 12s. - Data shape: city coordinates, bubble magnitudes, and callouts are edited in
compositions/us-map-bubble.html.^[inferred] Put it on a higherdata-track-indexthanus-mapto stack the bubbles over the base. - Usage: mount with
data-composition-id="us-map-bubble",data-duration="12", 1920×1080.
US Flow Map (us-map-flow)
- Renders: animated connection arcs between US cities over a base map — a composable origin→destination flow visualization (migration, shipping, network/traffic flows).
- Tags:
datamapgeographyusaflowconnectionsarcs. 1920×1080, 12s. - Data shape: arc origin/destination pairs are edited in
compositions/us-map-flow.html.^[inferred] Like the bubble map, composable on a track aboveus-map. - Usage: mount with
data-composition-id="us-map-flow",data-duration="12", 1920×1080.
US Hex Grid Map (us-map-hex)
- Renders: an animated hexagonal tile-grid map — each state is an equal-weight hex with a data fill and an abbreviation label (removes the small-state visibility / large-state area-bias problem of a geographic choropleth).
- Tags:
datamapgeographyusahexgridtilegrid. 1920×1080, 10s (shortest map). - Data shape: per-state fills/values are edited in
compositions/us-map-hex.html.^[inferred] - Usage: mount with
data-composition-id="us-map-hex",data-duration="10", 1920×1080.
World Map (world-map)
- Renders: an animated world choropleth with country-by-country reveal, tooltip labels, and a rotating globe inset — D3 Natural Earth projection.
- Tags:
datamapgeographyworldchoropleth. 1920×1080, 14s (longest map, to accommodate the country-by-country sweep). - Data shape: per-country values are edited in
compositions/world-map.html.^[inferred] - Usage: mount with
data-composition-id="world-map",data-duration="14", 1920×1080.
Spain Map (spain-map)
- Renders: an animated Spain choropleth by autonomous community, with staggered reveals and a gradient legend — D3 conic conformal projection (the standard projection for Spain).
- Tags:
datamapgeographyspaineuropechoropleth. 1920×1080, 12s. The one sub-national-region map in the set — a template for any country-level choropleth. - Data shape: per-community values are edited in
compositions/spain-map.html.^[inferred] - Usage: mount with
data-composition-id="spain-map",data-duration="12", 1920×1080.
NYC Paris Flight (nyc-paris-flight)
- Renders: an Apple-style, realistic map animation — a plane flying New York → Paris, a marker circle, a landing “pop,” and built-in sound effects; ends on a white-screen cut. Created by Stronkter.
- Tags:
showcasetravelmapyoutubesfx. 1920×1080, 6s. - Ships assets:
assets/map-nyc-paris.png(realistic raster map) andassets/sfx-mix.wav(the sound mix) — not just an HTML file. A worked example of a route-animation showcase with bundled audio. - Data shape: none — it’s a fixed showcase scene, not a data template; remix by editing the HTML/assets. The page includes the full natural-language Source Prompt that generated it (reusable as a prompt template).
- Usage: mount with
data-composition-id="nyc-paris-flight",data-duration="6", 1920×1080.
North Korea Locked Down (north-korea-locked-down)
- Renders: a realistic map zoom into North Korea with a red scribble-style circle around the country, a “locked down” pop-up label, and a reddish editorial color wash — kinetic, YouTube/news style. Created by Stronkter.
- Tags:
showcasemapannotationyoutubekinetic. 1920×1080, 7s. - Ships asset:
assets/korea-map.png(realistic raster map) alongside the HTML. - Data shape: none — a fixed annotated-zoom showcase; remix by editing the HTML/asset. Includes its generating Source Prompt (a template for “realistic country zoom + scribble annotation + kinetic text + color wash”).
- Usage: mount with
data-composition-id="north-korea-locked-down",data-duration="7", 1920×1080.
Try It
- Stack a composable US map:
npx hyperframes add us-mapthennpx hyperframes add us-map-bubble; mountus-mapondata-track-index="1"andus-map-bubbleon a higher track inindex.html, thennpx hyperframes previewto see bubbles render over the choropleth. - Pick the right map for your data: value-by-state →
us-map(orus-map-hexwhen small states get lost); city magnitudes →us-map-bubble; movement between places →us-map-flow; non-US →world-maporspain-map(the sub-national-region template). - Re-data a chart/map: after
npx hyperframes add data-chart, opencompositions/data-chart.htmland edit the values in place — there is no--variablesdata API documented for these blocks.^[inferred] - Reuse a showcase prompt: copy the Source Prompt from
nyc-paris-flightornorth-korea-locked-downand adapt it (swap cities/country, timing, label) to generate a new realistic-map showcase with Claude Design / the HyperFrames agent. - Confirm dimensions before mounting: keep
flowchart-verticalat 1440×2560 and everything else at 1920×1080; seeddata-durationfrom the table above, then tune on the timeline.