← 最新论文
💬 NLP

RealChart2Code: Advancing Chart-to-Code Generation with Real Data and Multi-Task Evaluation

该论文提出了名为 RealChart2Code 的大规模基准,旨在通过真实数据和多轮对话场景评估视觉语言模型将复杂多面板图表转换为代码的能力,揭示了当前模型在处理真实数据及复杂结构时的显著局限性。

原作者: Jiajun Zhang, Yuying Li, Zhixun Li, Xingyu Guo, Jingzhuo Wu, Leqi Zheng, Yiran Yang, Jianke Zhang, Qingbin Li, Shannan Yan, Zhetong Li, Changguo Jia, Junfei Wu, Zilei Wang, Qiang Liu, Liang Wang

发布于 2026-03-30
📖 1 分钟阅读☕ 轻松阅读

原作者: Jiajun Zhang, Yuying Li, Zhixun Li, Xingyu Guo, Jingzhuo Wu, Leqi Zheng, Yiran Yang, Jianke Zhang, Qingbin Li, Shannan Yan, Zhetong Li, Changguo Jia, Junfei Wu, Zilei Wang, Qiang Liu, Liang Wang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 RealChart2Code 的新项目,你可以把它想象成给现在的 AI 画图表能力做的一次"地狱级"体检。

为了让你更容易理解,我们可以用几个生活中的比喻来拆解这篇论文的核心内容:

1. 背景:AI 以前考的是“幼儿园”,现在要考“博士”

  • 以前的情况:现在的 AI(大模型)很擅长写代码,也能画简单的图表。但这就像让一个学生做“填空题”或者“描红”。以前的测试题(Benchmark)大多是简单的、单张的、甚至是用假数据生成的图表。AI 只要背过类似的题目,就能拿高分。
  • 现在的挑战:现实世界中,数据分析师面对的是成千上万行的真实数据,需要画出复杂的、多合一的、像仪表盘一样的图表。以前的 AI 在这些复杂任务上就像“幼儿园小朋友做微积分”,一塌糊涂。
  • 比喻:以前的考试是让你“照着临摹一张简单的苹果画”,AI 画得很像;现在的考试是“给你一筐真实的苹果、梨和香蕉,让你现场设计并画出一张复杂的超市水果销量分析图”,还要能根据老板的修改意见(比如“把红色的苹果换成绿色的”)随时调整。

2. 核心创新:RealChart2Code(真实图表转代码)

作者们搞了一个全新的“考场”,叫 RealChart2Code。它有三个主要特点,专门用来“折磨”AI:

  • 真材实料(Real Data):
    • 以前的考题用的是“假数据”(合成数据)。
    • 这次用的是从 Kaggle(全球最大的数据科学社区)上抓取的真实世界数据。就像以前是让你用“塑料水果”画画,现在是让你用“刚摘下来的、形状各异的水果”画画。
  • 难度升级(Complexity):
    • 以前的图通常只有一张。
    • 现在的图是多面板组合(比如一张大图里包含了折线图、柱状图、热力图,还要排版整齐)。这就像以前是让你画一个单独的苹果,现在是要画一张包含苹果、梨、香蕉、葡萄的全家福海报,还要排版好看。
  • 互动修改(Refinement):
    • 以前的考试是“一次过”,画完就结束。
    • 现在的考试是多轮对话。你先画一张图,然后考官(人类)会说:“这里颜色不对,那个数据标错了,再加个图例”。AI 必须能听懂并修改代码,而不是重画一张。这就像画家在作画时,客户不断提要求,画家得一边改一边保持整体风格不变。

3. 考试过程:AI 们表现如何?

作者找了 14 个最厉害的 AI 模型(包括闭源的如 Claude、GPT,和开源的如 Qwen、InternVL)来参加这次考试。结果非常残酷:

  • 闭源模型(大厂出品):表现相对较好,像 Claude-4.5 Opus 拿了最高分,但即使是它,在面对这种复杂任务时,分数也比在简单任务上腰斩了。
  • 开源模型(社区出品):表现惨不忍睹。很多在简单图表测试中拿高分的模型,一遇到真实复杂数据,分数直接崩盘,甚至不如闭源模型的一半。
  • 比喻:这就好比一群在“模拟考”中拿满分的学霸,一上“高考”(真实复杂场景),发现题目完全不一样,直接懵圈了。

4. AI 到底哪里不行?(错误分析)

论文通过观察发现,AI 主要犯了以下几种“低级错误”:

  • 结构混乱(Layout Failures):
    • AI 能画出单个图,但不知道怎么把它们整齐地拼在一起。就像会做一道菜,但不会摆盘,最后所有菜都堆在一个盘子里,挤得乱七八糟。
  • 数据映射错误(Data Mapping):
    • AI 知道要画折线图,但把“销售额”画到了“时间”轴上,或者把“苹果”的数据画到了“梨”的柱子上。就像厨师把盐当成了糖,虽然菜做出来了,但味道全错了。
  • 幻觉代码(Hallucination):
    • 特别是开源模型,经常调用一些不存在的函数错误的库。就像厨师说要用一种“魔法调料”,结果厨房里根本没有这种东西,导致菜做不出来(代码报错)。
  • 改错变错(Regressive Editing):
    • 在修改环节,AI 听指令改好了一个地方,结果把原本画对的地方改坏了。就像修车师傅修好了刹车,结果把轮胎给卸下来了。

5. 总结与启示

这篇论文告诉我们一个扎心的事实:
目前的 AI 在“画简单的图”上已经很强了,但在“处理真实世界的复杂数据”和“像人类一样迭代修改”上,还非常稚嫩

  • 对未来的意义:这个新的测试标准(RealChart2Code)就像一把更精准的尺子,能真正测出谁才是“真材实料”的 AI,而不是只会死记硬背的“做题家”。
  • 下一步:作者希望未来能利用这个基准,训练出能真正理解数据逻辑、能像人类分析师一样灵活处理复杂图表的 AI 助手。

一句话总结
以前的 AI 是“描红大师”,现在的 RealChart2Code 逼着它们去“现场创作”,结果发现大部分 AI 离真正的“数据艺术家”还有很长的路要走。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →