ChartNet: A Million-Scale, High-Quality Multimodal Dataset for Robust Chart Understanding
Organizations: MIT · IBM Research · MIT-IBM Watson AI Lab · Abaka AI & 2077AI
Abstract
Understanding charts requires models to jointly reason over geometric visual patterns, structured numerical data, and natural language -- a capability where current vision-language models (VLMs) remain limited. We introduce ChartNet, a high-quality, million-scale multimodal dataset designed to advance chart interpretation and reasoning. ChartNet leverages a novel code-guided synthesis pipeline to generate 1.5 million diverse chart samples spanning 24 chart types and 6 plotting libraries. Each sample consists of five aligned components: plotting code, rendered chart image, data table, natural language summary, and question-answering with reasoning, providing fine-grained cross-modal alignment. To capture the full spectrum of chart comprehension, ChartNet additionally includes specialized subsets encompassing human annotated data, real-world data, safety, and grounding. Moreover, a rigorous quality-filtering pipeline ensures visual fidelity, semantic accuracy, and diversity across chart representations. Fine-tuning on ChartNet consistently improves results across benchmarks, demonstrating its utility as large-scale supervision for multimodal models. As the largest open-source dataset of its kind, ChartNet aims to support the development of foundation models with robust and generalizable capabilities for data visualization understanding. The dataset is publicly available at https://huggingface.co/datasets/ibm-granite/ChartNet
Figures & tables
| Dataset | #Charts | #Types | #Plot Libs | Real | Code | Data | Text | QA | Reason. | Human | Grounding | Safety | Task |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FigureQA [ 22 ] | 100K | 3 | 1 | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | Binary QA |
| DVQA [ 21 ] | 300K | 1 | 1 | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | Fixed QA |
| PlotQA [ 42 ] | 224K | 4 | 1 | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | Open QA |
| ChartQA [ 38 ] | 14K | 3 | 1 | ✓ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | Complex QA |
| Chart-to-Text [ 24 ] | 44K | Multi | 1 | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | Summary |
| OpenCQA [ 23 ] | 7.7K | Multi | 1 | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ | Long QA |
| Model (params) | Chart Reconstruction | Chart Data Extraction | Chart Summarization | Chart QA w/ CoT Reasoning | |||
|---|---|---|---|---|---|---|---|
| Exec. | Code-D | Code-S | Img. | ||||
| SmolVLM-Instruct (256 M) | N/A | N/A | N/A | N/A | 22.0 | 26.6 | 55.0 |
| + ChartNet | 14.9 | 56.8 | 74.9 | 77.5 | 36.4 | 60.0 | 60.8 |
| (+) | (+14.9) | (+56.8) | (+74.9) | (+77.5) | (+14.4) | (+33.4) | (+5.8) |
| granite-docling-258M (258 M) | N/A | N/A | N/A | N/A | 17.7 | 24.1 | 54.0 |
| + ChartNet | 41.8 | 49.7 | 63.1 | 70.4 | 32.0 | 55.5 | 61.0 |
| Model (params) | Chart Reconstruction | Chart Data Extraction | Chart Summarization | Chart QA w/ CoT Reasoning | |||
|---|---|---|---|---|---|---|---|
| Exec. | Code-D | Code-S | Img. | ||||
| Open-Source Models | |||||||
| Qwen3-VL-3B-Instruct (3 B) | 76.9 | 63.3 | 74.3 | 86.8 | 58.1 | 79.2 | 64.3 |
| InternVL3_5-8B (8 B) | 69.1 | 60.2 | 69.9 | 78.0 | 56.1 | 71.3 | 61.6 |
| Pixtral-12B-2409 (12 B) | 74.9 | 52.9 | 72.9 | 81.4 | 49.1 | 77.5 | 60.0 |
| Mistral-Small-3.1-24B-Instruct-2503 (24 B) | 88.1 | 54.5 | 74.8 | 86.3 | 53.2 | 79.8 | 60.0 |
| Model | ChartCap (Summarization) | ChartMimic-v2 (Code Generation) | |||
|---|---|---|---|---|---|
| BLEU_4 | METEOR | ROUGE_L | v2-direct | v2-customized | |
| SmolVLM-256M-Instruct | 0.60 | 14.30 | 13.50 | 0 | 0 |
| SmolVLM-256M-Instruct-ChartNet | 3.00 | 22.00 | 17.80 | 12.67 | 11.67 |
| granite-vision-3.3-2b | 1.60 | 6.40 | 9.60 | 30.84 | 30.45 |
| granite-vision-3.3-2b-ChartNet | 12.40 | 30.10 | 24.90 | 58.42 | 51.21 |
| llava-next-mistral-7b | 6.40 | 22.60 | 20.90 | 28.20 | 30.76 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Chart Understanding
Chart understanding enables AI systems to read visualizations, recover their data, answer questions, and reason about what charts show.
See all 58 papers