Image-Text-to-Text
Transformers
Safetensors
English
qwen3_5
chart
infographic
scene-graph
image2scenegraph
conversational
Instructions to use ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph") model = AutoModelForMultimodalLM.from_pretrained("ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph
- SGLang
How to use ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph with Docker Model Runner:
docker model run hf.co/ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph
Download smoke/prediction.json from ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph: direct link, hf CLI and curl.
- Browser
- Download file 58 kB
-
https://huggingface.co/ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph/resolve/main/smoke/prediction.json
- Command line
-
hf download hf://ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph/smoke/prediction.json
-
curl -L -o prediction.json https://huggingface.co/ChartGalaxyPP/ChartGalaxyPlusPlus-Image2SceneGraph/resolve/main/smoke/prediction.json
58 kB
| { | |
| "high_level_description": "Frame the piece as a landscape digital vector graphic infographic led by a horizontal group bar chart. The chart shows durability scores for <text 6> and <text 14> materials over time.\n\nThe composition assigns a dominant region at the right side to <chart 5>. Inside it, the quantitative marks, labels, and structural guides remain visually coordinated.\n\nUse <text 2> and <text 3> as the editorial entry point in the upper left, with a clear hierarchy of scale, weight, and spacing. Additional context comes from <image 124> at the middle left, <panel 125> at the lower left, <text 128> at the lower left, and <shape 4> at the upper left.\n\nUse clean, modern editorial design with a focus on data clarity against a flat full-canvas field. Use even graphic lighting with subtle shadow effects for local depth and clear layer separation.", | |
| "style_description": { | |
| "aesthetics": "Clean, modern editorial design with a focus on data clarity. Uses a light neutral background with high-contrast text and distinct color coding for data series. Minimalist data visualization with a focus on readability and hierarchy.", | |
| "lighting": "Flat, even lighting typical of digital editorial graphics. or gradients on text or background.", | |
| "medium": "Digital vector illustration and typography.", | |
| "photo": null, | |
| "art_style": null, | |
| "color_palette": [ | |
| "#F5F7FA", | |
| "#0F172A", | |
| "#2563EB", | |
| "#334155", | |
| "#EAF1FF", | |
| "#64748B" | |
| ] | |
| }, | |
| "elements": { | |
| "background": "A continuous flat field fills the full canvas with a flat, even finish without photographic depth. It remains visually quiet and contains no foreground subjects or text.", | |
| "layout": [ | |
| { | |
| "type": "panel", | |
| "label": "<panel 1>", | |
| "parent": "ROOT", | |
| "bbox": [ | |
| 130, | |
| 40, | |
| 352, | |
| 338 | |
| ], | |
| "desc": "A header containing one headline, one subheadline, and one section divider.", | |
| "color_palette": [ | |
| "#0F172A", | |
| "#334155", | |
| "#2563EB" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 2>", | |
| "parent": "<panel 1>", | |
| "bbox": [ | |
| 134, | |
| 40, | |
| 314, | |
| 143 | |
| ], | |
| "text": "MATERIAL\nDURABILITY", | |
| "desc": "A 2-line, display-scale, extra-bold headline.", | |
| "color_palette": [ | |
| "#0F172A" | |
| ], | |
| "node_kind": "element", | |
| "role": "heading", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 3>", | |
| "parent": "<panel 1>", | |
| "bbox": [ | |
| 130, | |
| 225, | |
| 351, | |
| 338 | |
| ], | |
| "text": "Comparing longevity of\nBronze vs. Marble from\n1800 to 2024", | |
| "desc": "A 3-line, large-scale, medium subheadline.", | |
| "color_palette": [ | |
| "#334155" | |
| ], | |
| "node_kind": "element", | |
| "role": "heading", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 4>", | |
| "parent": "<panel 1>", | |
| "bbox": [ | |
| 159, | |
| 189, | |
| 352, | |
| 201 | |
| ], | |
| "desc": "A thin horizontal section divider.", | |
| "color_palette": [ | |
| "#2563EB" | |
| ], | |
| "node_kind": "element", | |
| "role": "separator", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "chart", | |
| "label": "<chart 5>", | |
| "parent": "ROOT", | |
| "bbox": [ | |
| 409, | |
| 28, | |
| 903, | |
| 929 | |
| ], | |
| "desc": "A horizontal group bar chart containing 12 tick labels, 12 axis lines, 12 data rows, four badges, and two category labels.", | |
| "color_palette": [ | |
| "#FFFFFF", | |
| "#165C42", | |
| "#111827", | |
| "#6B705C", | |
| "#CB997E" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 6>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 483, | |
| 62, | |
| 545, | |
| 83 | |
| ], | |
| "text": "BRONZE", | |
| "desc": "A medium-scale, extra-bold category label.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 7>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 579, | |
| 432, | |
| 585, | |
| 445 | |
| ], | |
| "text": "0", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 8>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 640, | |
| 432, | |
| 650, | |
| 445 | |
| ], | |
| "text": "19", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 9>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 703, | |
| 432, | |
| 713, | |
| 445 | |
| ], | |
| "text": "38", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 10>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 766, | |
| 432, | |
| 777, | |
| 445 | |
| ], | |
| "text": "57", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 11>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 829, | |
| 432, | |
| 840, | |
| 445 | |
| ], | |
| "text": "76", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 12>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 892, | |
| 432, | |
| 903, | |
| 445 | |
| ], | |
| "text": "95", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 13>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 703, | |
| 445, | |
| 776, | |
| 462 | |
| ], | |
| "text": "Durability Score", | |
| "desc": "A medium-scale, extra-bold, centered axis title.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_title", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 14>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 483, | |
| 529, | |
| 546, | |
| 550 | |
| ], | |
| "text": "MARBLE", | |
| "desc": "A medium-scale, extra-bold category label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 15>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 579, | |
| 899, | |
| 585, | |
| 912 | |
| ], | |
| "text": "0", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 16>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 640, | |
| 899, | |
| 650, | |
| 912 | |
| ], | |
| "text": "19", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 17>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 703, | |
| 899, | |
| 713, | |
| 912 | |
| ], | |
| "text": "38", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 18>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 766, | |
| 899, | |
| 777, | |
| 912 | |
| ], | |
| "text": "57", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 19>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 829, | |
| 899, | |
| 840, | |
| 912 | |
| ], | |
| "text": "76", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 20>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 892, | |
| 899, | |
| 903, | |
| 912 | |
| ], | |
| "text": "95", | |
| "desc": "A small-scale, semibold, centered numeric tick label.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "tick_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 21>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 703, | |
| 912, | |
| 776, | |
| 929 | |
| ], | |
| "text": "Durability Score", | |
| "desc": "A medium-scale, extra-bold, centered axis title.", | |
| "color_palette": [ | |
| "#165C42" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_title", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 22>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 464, | |
| 46, | |
| 642, | |
| 101 | |
| ], | |
| "desc": "A badge.", | |
| "color_palette": [ | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "boundary", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 23>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 464, | |
| 513, | |
| 642, | |
| 568 | |
| ], | |
| "desc": "A badge.", | |
| "color_palette": [ | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "boundary", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 24>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 409, | |
| 28, | |
| 460, | |
| 119 | |
| ], | |
| "desc": "An icon representing Bronze.", | |
| "color_palette": [ | |
| "#483018", | |
| "#301818", | |
| "#303018", | |
| "#604830", | |
| "#786048" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 25>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 409, | |
| 495, | |
| 460, | |
| 586 | |
| ], | |
| "desc": "An icon representing Marble.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 26>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 423, | |
| 54, | |
| 445, | |
| 93 | |
| ], | |
| "desc": "A badge.", | |
| "color_palette": [ | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "boundary", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 27>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 423, | |
| 521, | |
| 445, | |
| 560 | |
| ], | |
| "desc": "A badge.", | |
| "color_palette": [ | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "boundary", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 28>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 581, | |
| 417, | |
| 583, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 29>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 644, | |
| 417, | |
| 646, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 30>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 834, | |
| 417, | |
| 836, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 31>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 897, | |
| 417, | |
| 899, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 32>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 581, | |
| 884, | |
| 583, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 33>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 644, | |
| 884, | |
| 646, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 34>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 834, | |
| 884, | |
| 836, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 35>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 897, | |
| 884, | |
| 899, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 36>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 708, | |
| 417, | |
| 709, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 37>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 771, | |
| 417, | |
| 772, | |
| 426 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#6B705C" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 38>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 708, | |
| 884, | |
| 709, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 39>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 771, | |
| 884, | |
| 772, | |
| 893 | |
| ], | |
| "desc": "The vertical axis baseline.", | |
| "color_palette": [ | |
| "#000000", | |
| "#CB997E" | |
| ], | |
| "node_kind": "element", | |
| "role": "axis_line", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 40>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 140, | |
| 898, | |
| 175 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 41>", | |
| "parent": "<data_item 40>", | |
| "bbox": [ | |
| 424, | |
| 140, | |
| 444, | |
| 175 | |
| ], | |
| "desc": "An icon representing 1800.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 42>", | |
| "parent": "<data_item 40>", | |
| "bbox": [ | |
| 429, | |
| 150, | |
| 438, | |
| 165 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 43>", | |
| "parent": "<data_item 40>", | |
| "bbox": [ | |
| 456, | |
| 149, | |
| 481, | |
| 166 | |
| ], | |
| "text": "1800", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 44>", | |
| "parent": "<data_item 40>", | |
| "bbox": [ | |
| 582, | |
| 145, | |
| 898, | |
| 170 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#FFFFFF", | |
| "#000000" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 45>", | |
| "parent": "<data_item 44>", | |
| "bbox": [ | |
| 582, | |
| 145, | |
| 898, | |
| 170 | |
| ], | |
| "desc": "A horizontal bar for 1800 / Bronze, encoding 95.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 46>", | |
| "parent": "<data_item 44>", | |
| "bbox": [ | |
| 880, | |
| 149, | |
| 894, | |
| 166 | |
| ], | |
| "text": "95", | |
| "desc": "A medium-scale, extra-bold, right-aligned value label.", | |
| "color_palette": [ | |
| "#FFFFFF", | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 47>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 183, | |
| 892, | |
| 217 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 48>", | |
| "parent": "<data_item 47>", | |
| "bbox": [ | |
| 424, | |
| 183, | |
| 444, | |
| 217 | |
| ], | |
| "desc": "An icon representing 1850.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 49>", | |
| "parent": "<data_item 47>", | |
| "bbox": [ | |
| 429, | |
| 192, | |
| 438, | |
| 208 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 50>", | |
| "parent": "<data_item 47>", | |
| "bbox": [ | |
| 456, | |
| 191, | |
| 481, | |
| 208 | |
| ], | |
| "text": "1850", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 51>", | |
| "parent": "<data_item 47>", | |
| "bbox": [ | |
| 582, | |
| 187, | |
| 892, | |
| 213 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#FFFFFF", | |
| "#000000" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 52>", | |
| "parent": "<data_item 51>", | |
| "bbox": [ | |
| 582, | |
| 187, | |
| 892, | |
| 213 | |
| ], | |
| "desc": "A horizontal bar for 1850 / Bronze, encoding 93.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 53>", | |
| "parent": "<data_item 51>", | |
| "bbox": [ | |
| 873, | |
| 191, | |
| 888, | |
| 209 | |
| ], | |
| "text": "93", | |
| "desc": "A medium-scale, extra-bold, right-aligned value label.", | |
| "color_palette": [ | |
| "#FFFFFF", | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 54>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 225, | |
| 900, | |
| 260 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 55>", | |
| "parent": "<data_item 54>", | |
| "bbox": [ | |
| 424, | |
| 225, | |
| 444, | |
| 260 | |
| ], | |
| "desc": "An icon representing 1900.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 56>", | |
| "parent": "<data_item 54>", | |
| "bbox": [ | |
| 429, | |
| 234, | |
| 438, | |
| 250 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 57>", | |
| "parent": "<data_item 54>", | |
| "bbox": [ | |
| 456, | |
| 233, | |
| 481, | |
| 250 | |
| ], | |
| "text": "1900", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 58>", | |
| "parent": "<data_item 54>", | |
| "bbox": [ | |
| 582, | |
| 229, | |
| 900, | |
| 255 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 59>", | |
| "parent": "<data_item 58>", | |
| "bbox": [ | |
| 582, | |
| 229, | |
| 882, | |
| 255 | |
| ], | |
| "desc": "A horizontal bar for 1900 / Bronze, encoding 90.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 60>", | |
| "parent": "<data_item 58>", | |
| "bbox": [ | |
| 886, | |
| 234, | |
| 900, | |
| 250 | |
| ], | |
| "text": "90", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 61>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 267, | |
| 893, | |
| 302 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 62>", | |
| "parent": "<data_item 61>", | |
| "bbox": [ | |
| 424, | |
| 267, | |
| 444, | |
| 302 | |
| ], | |
| "desc": "An icon representing 1950.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 63>", | |
| "parent": "<data_item 61>", | |
| "bbox": [ | |
| 429, | |
| 277, | |
| 438, | |
| 292 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 64>", | |
| "parent": "<data_item 61>", | |
| "bbox": [ | |
| 456, | |
| 275, | |
| 481, | |
| 292 | |
| ], | |
| "text": "1950", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 65>", | |
| "parent": "<data_item 61>", | |
| "bbox": [ | |
| 582, | |
| 272, | |
| 893, | |
| 297 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 66>", | |
| "parent": "<data_item 65>", | |
| "bbox": [ | |
| 582, | |
| 272, | |
| 875, | |
| 297 | |
| ], | |
| "desc": "A horizontal bar for 1950 / Bronze, encoding 88.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 67>", | |
| "parent": "<data_item 65>", | |
| "bbox": [ | |
| 880, | |
| 276, | |
| 893, | |
| 292 | |
| ], | |
| "text": "88", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 68>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 309, | |
| 883, | |
| 344 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 69>", | |
| "parent": "<data_item 68>", | |
| "bbox": [ | |
| 424, | |
| 309, | |
| 444, | |
| 344 | |
| ], | |
| "desc": "An icon representing 2000.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 70>", | |
| "parent": "<data_item 68>", | |
| "bbox": [ | |
| 429, | |
| 319, | |
| 438, | |
| 334 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 71>", | |
| "parent": "<data_item 68>", | |
| "bbox": [ | |
| 455, | |
| 317, | |
| 481, | |
| 335 | |
| ], | |
| "text": "2000", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 72>", | |
| "parent": "<data_item 68>", | |
| "bbox": [ | |
| 582, | |
| 314, | |
| 883, | |
| 339 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 73>", | |
| "parent": "<data_item 72>", | |
| "bbox": [ | |
| 582, | |
| 314, | |
| 865, | |
| 339 | |
| ], | |
| "desc": "A horizontal bar for 2000 / Bronze, encoding 85.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 74>", | |
| "parent": "<data_item 72>", | |
| "bbox": [ | |
| 870, | |
| 318, | |
| 883, | |
| 334 | |
| ], | |
| "text": "85", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 75>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 351, | |
| 873, | |
| 386 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 76>", | |
| "parent": "<data_item 75>", | |
| "bbox": [ | |
| 424, | |
| 351, | |
| 444, | |
| 386 | |
| ], | |
| "desc": "An icon representing 2024.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 77>", | |
| "parent": "<data_item 75>", | |
| "bbox": [ | |
| 429, | |
| 361, | |
| 438, | |
| 376 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 78>", | |
| "parent": "<data_item 75>", | |
| "bbox": [ | |
| 455, | |
| 360, | |
| 481, | |
| 377 | |
| ], | |
| "text": "2024", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 79>", | |
| "parent": "<data_item 75>", | |
| "bbox": [ | |
| 582, | |
| 356, | |
| 873, | |
| 382 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 80>", | |
| "parent": "<data_item 79>", | |
| "bbox": [ | |
| 582, | |
| 356, | |
| 855, | |
| 382 | |
| ], | |
| "desc": "A horizontal bar for 2024 / Bronze, encoding 82.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 81>", | |
| "parent": "<data_item 79>", | |
| "bbox": [ | |
| 860, | |
| 360, | |
| 873, | |
| 377 | |
| ], | |
| "text": "82", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#666A57" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 82>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 607, | |
| 888, | |
| 642 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 83>", | |
| "parent": "<data_item 82>", | |
| "bbox": [ | |
| 424, | |
| 607, | |
| 444, | |
| 642 | |
| ], | |
| "desc": "An icon representing 1800.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 84>", | |
| "parent": "<data_item 82>", | |
| "bbox": [ | |
| 429, | |
| 617, | |
| 438, | |
| 632 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 85>", | |
| "parent": "<data_item 82>", | |
| "bbox": [ | |
| 456, | |
| 615, | |
| 481, | |
| 633 | |
| ], | |
| "text": "1800", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 86>", | |
| "parent": "<data_item 82>", | |
| "bbox": [ | |
| 582, | |
| 612, | |
| 888, | |
| 637 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 87>", | |
| "parent": "<data_item 86>", | |
| "bbox": [ | |
| 582, | |
| 612, | |
| 888, | |
| 637 | |
| ], | |
| "desc": "A horizontal bar for 1800 / Marble, encoding 92.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 88>", | |
| "parent": "<data_item 86>", | |
| "bbox": [ | |
| 870, | |
| 616, | |
| 884, | |
| 632 | |
| ], | |
| "text": "92", | |
| "desc": "A medium-scale, extra-bold, right-aligned value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 89>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 649, | |
| 893, | |
| 684 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 90>", | |
| "parent": "<data_item 89>", | |
| "bbox": [ | |
| 424, | |
| 649, | |
| 444, | |
| 684 | |
| ], | |
| "desc": "An icon representing 1850.", | |
| "color_palette": [ | |
| "#F0F0F0", | |
| "#3060A8", | |
| "#4878A8", | |
| "#D8D8F0", | |
| "#C0D8D8" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 91>", | |
| "parent": "<data_item 89>", | |
| "bbox": [ | |
| 429, | |
| 659, | |
| 438, | |
| 674 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 92>", | |
| "parent": "<data_item 89>", | |
| "bbox": [ | |
| 456, | |
| 658, | |
| 481, | |
| 675 | |
| ], | |
| "text": "1850", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 93>", | |
| "parent": "<data_item 89>", | |
| "bbox": [ | |
| 582, | |
| 654, | |
| 893, | |
| 679 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 94>", | |
| "parent": "<data_item 93>", | |
| "bbox": [ | |
| 582, | |
| 654, | |
| 875, | |
| 679 | |
| ], | |
| "desc": "A horizontal bar for 1850 / Marble, encoding 88.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 95>", | |
| "parent": "<data_item 93>", | |
| "bbox": [ | |
| 880, | |
| 658, | |
| 893, | |
| 675 | |
| ], | |
| "text": "88", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 96>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 692, | |
| 873, | |
| 726 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 97>", | |
| "parent": "<data_item 96>", | |
| "bbox": [ | |
| 424, | |
| 692, | |
| 444, | |
| 726 | |
| ], | |
| "desc": "An icon representing 1900.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 98>", | |
| "parent": "<data_item 96>", | |
| "bbox": [ | |
| 429, | |
| 701, | |
| 438, | |
| 717 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 99>", | |
| "parent": "<data_item 96>", | |
| "bbox": [ | |
| 456, | |
| 700, | |
| 481, | |
| 717 | |
| ], | |
| "text": "1900", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 100>", | |
| "parent": "<data_item 96>", | |
| "bbox": [ | |
| 582, | |
| 696, | |
| 873, | |
| 722 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 101>", | |
| "parent": "<data_item 100>", | |
| "bbox": [ | |
| 582, | |
| 696, | |
| 855, | |
| 722 | |
| ], | |
| "desc": "A horizontal bar for 1900 / Marble, encoding 82.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 102>", | |
| "parent": "<data_item 100>", | |
| "bbox": [ | |
| 860, | |
| 701, | |
| 873, | |
| 717 | |
| ], | |
| "text": "82", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 103>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 734, | |
| 850, | |
| 769 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 104>", | |
| "parent": "<data_item 103>", | |
| "bbox": [ | |
| 424, | |
| 734, | |
| 444, | |
| 769 | |
| ], | |
| "desc": "An icon representing 1950.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 105>", | |
| "parent": "<data_item 103>", | |
| "bbox": [ | |
| 429, | |
| 744, | |
| 438, | |
| 759 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 106>", | |
| "parent": "<data_item 103>", | |
| "bbox": [ | |
| 456, | |
| 742, | |
| 481, | |
| 759 | |
| ], | |
| "text": "1950", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 107>", | |
| "parent": "<data_item 103>", | |
| "bbox": [ | |
| 582, | |
| 738, | |
| 850, | |
| 764 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 108>", | |
| "parent": "<data_item 107>", | |
| "bbox": [ | |
| 582, | |
| 738, | |
| 832, | |
| 764 | |
| ], | |
| "desc": "A horizontal bar for 1950 / Marble, encoding 75.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 109>", | |
| "parent": "<data_item 107>", | |
| "bbox": [ | |
| 837, | |
| 743, | |
| 850, | |
| 759 | |
| ], | |
| "text": "75", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 110>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 776, | |
| 827, | |
| 811 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 111>", | |
| "parent": "<data_item 110>", | |
| "bbox": [ | |
| 424, | |
| 776, | |
| 444, | |
| 811 | |
| ], | |
| "desc": "An icon representing 2000.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 112>", | |
| "parent": "<data_item 110>", | |
| "bbox": [ | |
| 429, | |
| 786, | |
| 438, | |
| 801 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 113>", | |
| "parent": "<data_item 110>", | |
| "bbox": [ | |
| 455, | |
| 784, | |
| 481, | |
| 802 | |
| ], | |
| "text": "2000", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 114>", | |
| "parent": "<data_item 110>", | |
| "bbox": [ | |
| 582, | |
| 781, | |
| 827, | |
| 806 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 115>", | |
| "parent": "<data_item 114>", | |
| "bbox": [ | |
| 582, | |
| 781, | |
| 809, | |
| 806 | |
| ], | |
| "desc": "A horizontal bar for 2000 / Marble, encoding 68.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 116>", | |
| "parent": "<data_item 114>", | |
| "bbox": [ | |
| 813, | |
| 785, | |
| 827, | |
| 801 | |
| ], | |
| "text": "68", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 117>", | |
| "parent": "<chart 5>", | |
| "bbox": [ | |
| 424, | |
| 818, | |
| 800, | |
| 853 | |
| ], | |
| "desc": "A data row containing one category icon, one series point, one category label, and one data item.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 118>", | |
| "parent": "<data_item 117>", | |
| "bbox": [ | |
| 424, | |
| 818, | |
| 444, | |
| 853 | |
| ], | |
| "desc": "An icon representing 2024.", | |
| "color_palette": [ | |
| "#607878", | |
| "#D83048", | |
| "#606078", | |
| "#C06060", | |
| "#D86060" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 119>", | |
| "parent": "<data_item 117>", | |
| "bbox": [ | |
| 429, | |
| 828, | |
| 438, | |
| 843 | |
| ], | |
| "desc": "A series point marking one observation.", | |
| "color_palette": [ | |
| "#FFFFFF" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 120>", | |
| "parent": "<data_item 117>", | |
| "bbox": [ | |
| 455, | |
| 827, | |
| 481, | |
| 844 | |
| ], | |
| "text": "2024", | |
| "desc": "A medium-scale, medium numeric category label.", | |
| "color_palette": [ | |
| "#102822" | |
| ], | |
| "node_kind": "element", | |
| "role": "entity_label", | |
| "role_family": "reading_reference" | |
| }, | |
| { | |
| "type": "data_item", | |
| "label": "<data_item 121>", | |
| "parent": "<data_item 117>", | |
| "bbox": [ | |
| 582, | |
| 823, | |
| 800, | |
| 848 | |
| ], | |
| "desc": "A data item containing one horizontal bar and one value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 122>", | |
| "parent": "<data_item 121>", | |
| "bbox": [ | |
| 582, | |
| 823, | |
| 782, | |
| 848 | |
| ], | |
| "desc": "A horizontal bar for 2024 / Marble, encoding 60.", | |
| "color_palette": [ | |
| "#000000" | |
| ], | |
| "node_kind": "element", | |
| "role": "data_mark", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 123>", | |
| "parent": "<data_item 121>", | |
| "bbox": [ | |
| 787, | |
| 827, | |
| 800, | |
| 843 | |
| ], | |
| "text": "60", | |
| "desc": "A medium-scale, extra-bold value label.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "value_label", | |
| "role_family": "data_expression" | |
| }, | |
| { | |
| "type": "image", | |
| "label": "<image 124>", | |
| "parent": "ROOT", | |
| "bbox": [ | |
| 181, | |
| 384, | |
| 331, | |
| 713 | |
| ], | |
| "desc": "Classical marble bust illustration.", | |
| "color_palette": [ | |
| "#D8D8C0", | |
| "#D8D8D8", | |
| "#C0C0A8", | |
| "#D8C0C0", | |
| "#C0A890" | |
| ], | |
| "node_kind": "element", | |
| "role": "subject_depiction", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "panel", | |
| "label": "<panel 125>", | |
| "parent": "ROOT", | |
| "bbox": [ | |
| 127, | |
| 758, | |
| 385, | |
| 884 | |
| ], | |
| "desc": "A callout containing one callout surface and one callout text.", | |
| "color_palette": [ | |
| "#EAF1FF", | |
| "#5C8AF0", | |
| "#0F172A" | |
| ], | |
| "node_kind": "group" | |
| }, | |
| { | |
| "type": "shape", | |
| "label": "<shape 126>", | |
| "parent": "<panel 125>", | |
| "bbox": [ | |
| 127, | |
| 758, | |
| 385, | |
| 884 | |
| ], | |
| "desc": "A rounded callout background.", | |
| "color_palette": [ | |
| "#EAF1FF", | |
| "#5C8AF0" | |
| ], | |
| "node_kind": "element", | |
| "role": "boundary", | |
| "role_family": "presentation" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 127>", | |
| "parent": "<panel 125>", | |
| "bbox": [ | |
| 133, | |
| 789, | |
| 343, | |
| 853 | |
| ], | |
| "text": "Bronze maintains higher\nscores over time.", | |
| "desc": "A 2-line, large-scale, bold callout text.", | |
| "color_palette": [ | |
| "#0F172A" | |
| ], | |
| "node_kind": "element", | |
| "role": "explanation", | |
| "role_family": "context" | |
| }, | |
| { | |
| "type": "text", | |
| "label": "<text 128>", | |
| "parent": "ROOT", | |
| "bbox": [ | |
| 15, | |
| 945, | |
| 398, | |
| 974 | |
| ], | |
| "text": "Source: Historical Material Science Data | Durability Score (0-100)", | |
| "desc": "A medium-scale source note.", | |
| "color_palette": [ | |
| "#111827" | |
| ], | |
| "node_kind": "element", | |
| "role": "source_credit", | |
| "role_family": "context" | |
| } | |
| ] | |
| } | |
| } |