如何用linux绘制图表?

我想在Linux中绘制一个数据文件( speed11.data )。 数据文件看起来像:

 1,4.45823517e+01 2,4.45873528e+01 3,4.45923538e+01 4,4.45973549e+01 

我用gnuplot,但是出错了。

  gnuplot> plot "speed11.data" gnuplot> 1,4.45823517e+01 ^ "speed11.data", line 1: invalid command 

如何绘制这个图?

locale的输出是:

 LANG=en_CA.UTF-8 LC_CTYPE="en_CA.UTF-8" LC_NUMERIC="en_CA.UTF-8" LC_TIME="en_CA.UTF-8" LC_COLLATE="en_CA.UTF-8" LC_MONETARY="en_CA.UTF-8" LC_MESSAGES="en_CA.UTF-8" LC_PAPER="en_CA.UTF-8" LC_NAME="en_CA.UTF-8" LC_ADDRESS="en_CA.UTF-8" LC_TELEPHONE="en_CA.UTF-8" LC_MEASUREMENT="en_CA.UTF-8" LC_IDENTIFICATION="en_CA.UTF-8" LC_ALL= 

对于gnuplot,你可能想看看这个帖子 ,处理在gnuplot中使用逗号分隔值(CSV)。

另外,你可能想尝试使用R而不是gnuplot。 R有能力导入CSV数据文件,并能够做一些复杂的图形。