| | --- |
| | license: mit |
| | library_name: transformers |
| | pipeline_tag: image-to-text |
| | datasets: |
| | - gogoduan/Math-VR-train |
| | - gogoduan/Math-VR-bench |
| | language: |
| | - en |
| | - zh |
| | tags: |
| | - mathematical-reasoning |
| | - visual-reasoning |
| | - code-generation |
| | - qwen2.5-vl |
| | --- |
| | |
| | # CodePlot-CoT: Mathematical Visual Reasoning by Thinking with Code-Driven Images |
| |
|
| | <div align="center"> |
| | <a href="https://math-vr.github.io"><img src="https://img.shields.io/badge/Project-Homepage-green" alt="Home"></a> |
| | <a href="https://huggingface.co/papers/2510.11718"><img src="https://img.shields.io/badge/Paper-red" alt="Paper"></a> |
| | <a href="https://github.com/HKU-MMLab/Math-VR-CodePlot-CoT"><img src="https://img.shields.io/badge/GitHub-Code-keygen.svg?logo=github&style=flat-square" alt="GitHub"></a> |
| | </div> |
| |
|
| | This repository contains the **MatplotCode** model, a core component from the paper [CodePlot-CoT: Mathematical Visual Reasoning by Thinking with Code-Driven Images](https://huggingface.co/papers/2510.11718). |
| | MatPlotCode is state-of-the-art image-code converter capable of converting math figures into 'matplotlib' code. |
| |
|
| | The model is built upon the Qwen2.5-VL architecture and is compatible with the `transformers` library. |
| |
|
| | For more details, please refer to the [project homepage](https://math-vr.github.io) and the [GitHub repository](https://github.com/HKU-MMLab/Math-VR-CodePlot-CoT). |
| |
|
| | ## Citation |
| | If you find this work helpful, please consider citing our paper: |
| | ```bibtex |
| | @article{duan2025codeplot, |
| | title={CodePlot-CoT: Mathematical Visual Reasoning by Thinking with Code-Driven Images}, |
| | author={Duan, Chengqi and Sun, Kaiyue and Fang, Rongyao and Zhang, Manyuan and Feng, Yan and Luo, Ying and Liu, Yufang and Wang, Ke and Pei, Peng and Cai, Xunliang and others}, |
| | journal={arXiv preprint arXiv:2510.11718}, |
| | year={2025} |
| | } |
| | ``` |