ChartMimic
Multimodal models write plotting code that reproduces 1,000 charts from scientific papers. Scores compare the rendered chart with the original.
ICLR 2025. VLMEvalKit carries v1 and v2 splits.
- Made by
- Tsinghua University and Tencent
- Released
- June 2024
- Kind
- Web and app front ends
- Level
- University
- Scored
- Checked automatically
- Answers
- Code
- Tasks
- All public
- Strongest model tested
- Claude 3 Opus #172 on the capability index
- Last in a system card
- November 2025
- Last model added
- November 2025
- Scores refreshed
- November 12th, 2026
In the authors’ words
We introduce a new benchmark, ChartMimic, aimed at assessing the visually-grounded code generation capabilities of large multimodal models (LMMs). ChartMimic utilizes information-intensive visual charts and textual instructions as inputs, requiring LMMs to generate the corresponding code for chart rendering. ChartMimic includes 4,800 human-curated (figure, instruction, code) triplets, which represent the authentic chart use cases found in scientific papers across various domains (e.g., Physics, Computer Science, Economics, etc). These charts span 18 regular types and 4 advanced types, diversifying into 201 subcategories. Furthermore, we propose multi-level evaluation metrics to provide an automatic and thorough assessment of the output code and the rendered charts. Unlike existing code generation benchmarks, ChartMimic places emphasis on evaluating LMMs' capacity to harmonize a blend of cognitive capabilities, encompassing visual understanding, code generation, and cross-modal reasoning. The evaluation of 3 proprietary models and 14 open-weight models highlights the substantial challenges posed by ChartMimic. Even the advanced GPT-4o, InternVL2-Llama3-76B only achieved an average score across Direct Mimic and Customized Mimic tasks of 82.2 and 61.6, respectively, indicating significant room for improvement. We anticipate that ChartMimic will inspire the development of LMMs, advancing the pursuit of artificial general intelligence.
GPT-4o (snapshot unspecified) tops the leaderboard with 81.2
Best score per entry from the benchmark's own leaderboard, read on November 12th, 2026. Where a model ran with several settings or harnesses, we keep its best. Names in gray aren't in our model list: fine-tunes, agent systems, products and older models. They don't count toward leaders. The best model we track is Claude 3 Opus, at 60.3.
Qwen3-VL-235B-A22B leads with 78.4, claims included
Best score per model from every source, including labs’ own numbers and claims Epoch AI collected from reports and papers. Labs pick their own settings, so a claim can beat an independent run of the same model.
The newest model with a score here came out in August 2024, and nobody has tested a newer one. Among the 20 highest-ranked models on the capability index, these have no score yet:
- Claude Fable 5.2
-
Gemini 4 Carbon
- GPT-6 Astra
- Claude Opus 5.5
- and 16 more
- 81.2 GPT-4o (snapshot unspecified)
- 60.3 Claude 3 Opus
- 58.5
InternVL2-Llama3-76B
- 53.6 GeminiProVision
- 44.4
InternVL2-26B
- 39.8 Phi-3-Vision-128K
- 39.4
MiniCPM-Llama3-V 2.5
- 36.6
InternVL2-8B
- 36.1
InternVL2-4B
- 34.0 Qwen2-VL-7B-Instruct
- 23.5
InternVL2-2B
- 23.3 CogVLM2-19B-Chat
- 22.8
Qwen2-VL-2B-Instruct
- 21.0 llava-v1.6-mistral-7b
- 20.1
LLaVA-v1.6-34B
- 19.7
DeepSeek-VL-7B-Chat
- 16.0
Idefics2-8B
- 1 GPT-4o (snapshot unspecified) 81.2
- 2 Claude 3 Opus 60.3
- 3
InternVL2-Llama3-76B 58.5
- 4 GeminiProVision 53.6
- 5
InternVL2-26B 44.4
- 6 Phi-3-Vision-128K 39.8
- 7
MiniCPM-Llama3-V 2.5 39.4
- 8
InternVL2-8B 36.6
- 9
InternVL2-4B 36.1
- 10 Qwen2-VL-7B-Instruct 34.0
- 11
InternVL2-2B 23.5
- 12 CogVLM2-19B-Chat 23.3
- 13
Qwen2-VL-2B-Instruct 22.8
- 14 llava-v1.6-mistral-7b 21.0
- 15
LLaVA-v1.6-34B 20.1
- 16
DeepSeek-VL-7B-Chat 19.7
- 17
Idefics2-8B 16.0
Source: Official ChartMimic leaderboard
- 78.4
Qwen3-VL-235B-A22B
- 60.3 Claude 3 Opus
- 58.5
InternVL2-Llama3-76B
- 44.4
InternVL2-26B
- 39.4
MiniCPM-Llama3-V 2.5
- 36.6
InternVL2-8B
- 36.1
InternVL2-4B
- 34.0 Qwen2-VL-7B-Instruct
- 23.5
InternVL2-2B
- 23.3 CogVLM2-19B-Chat
- 22.8
Qwen2-VL-2B-Instruct
- 21.0 llava-v1.6-mistral-7b
- 20.1
LLaVA-v1.6-34B
- 19.7
DeepSeek-VL-7B-Chat
- 16.0
Idefics2-8B
- 1
Qwen3-VL-235B-A22B 78.4
- 2 Claude 3 Opus 60.3
- 3
InternVL2-Llama3-76B 58.5
- 4
InternVL2-26B 44.4
- 5
MiniCPM-Llama3-V 2.5 39.4
- 6
InternVL2-8B 36.6
- 7
InternVL2-4B 36.1
- 8 Qwen2-VL-7B-Instruct 34.0
- 9
InternVL2-2B 23.5
- 10 CogVLM2-19B-Chat 23.3
- 11
Qwen2-VL-2B-Instruct 22.8
- 12 llava-v1.6-mistral-7b 21.0
- 13
LLaVA-v1.6-34B 20.1
- 14
DeepSeek-VL-7B-Chat 19.7
- 15
Idefics2-8B 16.0
Sources: Labs’ model cards and official ChartMimic leaderboard
| # | Entry | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | GPT-4o (snapshot unspecified) | 81.2 | Official leaderboard | ||
| 2 | Claude 3 Opus | 60.3 | Feb 2024 | Official leaderboard | |
| 3 | | 58.5 | Jul 2024 | Official leaderboard | |
| 4 | GeminiProVision | 53.6 | Official leaderboard | ||
| 5 | | 44.4 | Jul 2024 | Official leaderboard | |
| 6 | Phi-3-Vision-128K | 39.8 | Official leaderboard | ||
| 7 | | 39.4 | May 2024 | Official leaderboard | |
| 8 | | 36.6 | Jul 2024 | Official leaderboard | |
| 9 | | 36.1 | Jul 2024 | Official leaderboard | |
| 10 | Qwen2-VL-7B-Instruct | 34.0 | Aug 2024 | Official leaderboard | |
| 11 | | 23.5 | Jul 2024 | Official leaderboard | |
| 12 | CogVLM2-19B-Chat | 23.3 | May 2024 | Official leaderboard | |
| 13 | | 22.8 | Aug 2024 | Official leaderboard | |
| 14 | llava-v1.6-mistral-7b | 21.0 | Jan 2024 | Official leaderboard | |
| 15 | | 20.1 | Jan 2024 | Official leaderboard | |
| 16 | | 19.7 | Mar 2024 | Official leaderboard | |
| 17 | | 16.0 | Apr 2024 | Official leaderboard |
| # | Model | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | | 78.4 | Nov 2025 | Lab model card | |
| 2 | Claude 3 Opus | 60.3 | Feb 2024 | Official leaderboard | |
| 3 | | 58.5 | Jul 2024 | Official leaderboard | |
| 4 | | 44.4 | Jul 2024 | Official leaderboard | |
| 5 | | 39.4 | May 2024 | Official leaderboard | |
| 6 | | 36.6 | Jul 2024 | Official leaderboard | |
| 7 | | 36.1 | Jul 2024 | Official leaderboard | |
| 8 | Qwen2-VL-7B-Instruct | 34.0 | Aug 2024 | Official leaderboard | |
| 9 | | 23.5 | Jul 2024 | Official leaderboard | |
| 10 | CogVLM2-19B-Chat | 23.3 | May 2024 | Official leaderboard | |
| 11 | | 22.8 | Aug 2024 | Official leaderboard | |
| 12 | llava-v1.6-mistral-7b | 21.0 | Jan 2024 | Official leaderboard | |
| 13 | | 20.1 | Jan 2024 | Official leaderboard | |
| 14 | | 19.7 | Mar 2024 | Official leaderboard | |
| 15 | | 16.0 | Apr 2024 | Official leaderboard |
Labs report scores for 1 model in their cards. Switch the scores above to rank them together.
Number one over time 2 models have held number one with claims included since its release in June 2024
Lab claims count from the day the card came out, independent runs from the model’s release.
Source: Official ChartMimic leaderboard
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
Sources: Official ChartMimic leaderboard and labs’ model cards
Labs report it only in system cards
We read the headline results of 522 launch posts from 52 labs, and none of them list this benchmark. Some system cards do, below.
One system card reports it
Besides launch posts, we read the system cards, model cards and technical reports labs publish with a release. They report far more, including safety and frontier-risk tests.
| Date | Document | Score | As the document writes it | Section |
|---|---|---|---|---|
| Nov 26, 2025 | | 78.4 | ChartMimic (Table 2) | Capabilities |
More in Coding
- SWE-bench Verified In use 500 human-validated GitHub issues from 12 Python repos. Agent writes a patch that must pass hidden tests. Claude Opus 4.7 83.5%
- LiveCodeBench v6 In use Competitive programming problems collected after model cutoffs from LeetCode, AtCoder, Codeforces. Scored pass@1 on hidden tests.
DeepSeek-V4-Pro 93.5%
- SWE-bench Multilingual In use 300 GitHub-issue tasks across nine programming languages in SWE-bench format. Patch graded by repository tests. Claude Fable 5.2 96.6%
- DeepSWE In use 113 original long-horizon engineering tasks across 91 repos and five languages, written from scratch. Hand-written verifiers accept alternative solutions. GPT-6 Astra 74.1%
- SciCode In use Scientist-curated research coding problems split into subproblems across natural sciences. Code checked against test cases.
Seed2.1 Pro 59.8%
- Codeforces rating In use Model solves recent Codeforces contest problems. An Elo-style rating is computed from simulated contest performance.
DeepSeek V4.1 Flash 3,471