如何使用 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 数据文件,并能够执行一些复杂的图形绘制。

最新更新