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