在论文写作中,图表往往比文字更有说服力。学境思源,但很多人并不擅长绘图,一键生成,更别说用代码生成图表了,论文初稿!。

今天这篇文章,就是一份手把手教学,acaids.com。教你如何用 ChatGPT 搭配 ECharts,快速生成可截图、可展示、还能修改的论文图表。文章全部内容围绕一个目标:干,直接用!

第一步:告诉 ChatGPT 你要画什么图

你只需要这样说:

我正在写一篇关于各省GDP对比的论文,请帮我用ECharts绘制2020年中国各省GDP柱状图,数据可以模拟,但要真实感强。

ChatGPT 会立刻返回一组模拟数据,比如:

[
  {"province": "广东", "gdp": 110000},
  {"province": "江苏", "gdp": 105000},
  {"province": "山东", "gdp": 90000},
  {"province": "浙江", "gdp": 80000},
  {"province": "河南", "gdp": 70000}
]

第二步:让 ChatGPT 自动写出完整 ECharts 代码

直接告诉它:

请用上面的数据写一份 ECharts HTML 完整代码,X轴为省份,Y轴为GDP(亿元),图宽为800px,高为500px。

然后你就会得到这一整段可以直接用浏览器打开的 HTML 代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>2020年中国各省GDP柱状图</title>
  <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
</head>
<body>
  <div id="main" style="width: 800px;height:500px;"></div>
  <script>
    var chartDom = document.getElementById('main');
    var myChart = echarts.init(chartDom);
    var option = {
      title: {
        text: '2020年中国各省GDP对比',
        left: 'center'
      },
      tooltip: {},
      xAxis: {
        type: 'category',
        data: ['广东', '江苏', '山东', '浙江', '河南']
      },
      yAxis: {
        type: 'value',
        name: 'GDP(亿元)'
      },
      series: [{
        type: 'bar',
        data: [110000, 105000, 90000, 80000, 70000],
        itemStyle: {
          color: '#5470C6'
        }
      }]
    };
    myChart.setOption(option);
  </script>
</body>
</html>

第三步:保存为 HTML 文件,打开截图即可用

  1. 把这段代码粘贴进记事本或 VSCode 中,保存为 chart.html
  2. 用浏览器打开它(Chrome/Edge 均可)
  3. 拖动窗口适配论文比例,然后截图保存为 PNG
  4. 插入 Word、WPS 或 LaTeX 即可

第四步:样式不满意?让 ChatGPT继续优化

你可以继续说:

帮我把颜色调成适合黑白打印的,字体统一用宋体,柱子上方加上数值标签。

它会自动输出更新后的样式设置,比如:

label: {
  show: true,
  position: 'top',
  fontFamily: 'SimSun',
  fontSize: 14
},
itemStyle: {
  color: '#999'
}

第五步:还可以让它写图表说明(图注)

提示词示例:

帮我写一段简洁正式的图表说明,用于论文图注,介绍图中内容和数据意义。

你会得到:

图1展示了2020年中国五个省份的GDP总量,广东和江苏位列前两位,体现出东部沿海地区经济发展优势。本图所用数据为模拟值,主要用于图表呈现效果展示。

总结:ChatGPT + ECharts 生成图表全流程一图打尽

步骤

操作内容

Step 1

用自然语言描述图表需求 + 数据范围

Step 2

ChatGPT生成模拟数据 + 全部 ECharts HTML代码

Step 3

浏览器打开 .html 文件 → 调整尺寸截图

Step 4

追加提示词优化样式:字体、颜色、比例、标签等

Step 5

用 ChatGPT 自动生成图表说明,用于论文图注

写在最后

这才是AI真正该用的方式。

不是让它“替你写”,而是让它“协助你完成那些你本不擅长但很重要的部分”。

做研究,你负责脑子,图表就交给 ChatGPT 和 ECharts。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐