You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用GNUplot绘制Excel电子表格中的多列数据集图表?

多列数据集GNUplot绘图实现方案

完全可以实现你的需求,操作流程和代码示例如下:

  • 第一步:导出Excel数据
    打开你的Excel文件,选择「另存为」,格式可以选择逗号分隔的CSV格式,或者制表符分隔的TXT/DAT格式,导出时如果不需要单独给每条曲线设置图例,建议删除表头行后再导出,避免第一行数据被识别为异常值。
  • 第二步:编写GNUplot绘图代码
    你提到的循环写法完全可用,只需要根据你的实际列数调整循环范围即可:你的数据集第一列为x轴,剩余700列为数据集,总列数为701,所以循环范围设置为2到701即可。

基础可运行代码示例:

# 若使用CSV格式文件,需先指定分隔符为逗号
set datafile separator comma
# 关闭图例显示,避免700条曲线的图例挤占绘图空间
set key off
# 循环绘制所有数据列
plot for [col = 2:701] 'dataset.csv' using 1:col with lines

可选优化提示

  • 如果需要区分不同曲线的颜色,可以在plot命令中加入调色板参数,修改后的命令为plot for [col = 2:701] 'dataset.csv' using 1:col with lines linecolor palette notitle,所有曲线会自动按调色板渐变显示颜色
  • 如果导出的是制表符分隔的TXT/DAT格式文件,删除set datafile separator comma这一行配置,替换为对应文件名即可正常运行

内容的提问来源于stack exchange,提问作者MarkarthMan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 14:06:02