Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用linux绘制图形?_Linux_Gnuplot - Fatal编程技术网

如何使用linux绘制图形?

如何使用linux绘制图形?,linux,gnuplot,Linux,Gnuplot,我想在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

我想在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)


或者,您可能希望尝试使用而不是gnuplot。R能够导入csv数据文件,并能够进行一些复杂的绘图。

在用空格替换逗号后,对我来说效果很好。我用制表符代替了“,”,但无法绘图。gnuplot>1 4.45823517e+01^“speed13b.data”,第1行:无效命令我建议可能是重新安装gnuplot。另外,请发布版本信息。例如:
uname-a&&gnuplot-version&&dpkg-l | grep“^i.*gnuplot”
也请发布
gnuplot