linux:gnuplot
这是本文档旧的修订版!
gnuplot 在终端绘图
ASCII 终端绘图
gnuplot set term dumb plot sin(x) plot [-pi:pi] sin(x) # 设置坐标 splot [-10:10] [-20:20] x**2+y # 绘制简单的三位函数图, 比如绘制z(x,y)=x2+y plot sin(1.5 * x)
- 数据文件
test.csv
123 145 143 156 156 178 165 189 168 199 176 203
- 绘图命令
gnuplot gnuplot> set term dumb Terminal type set to 'dumb' Options are 'feed size 79, 24' gnuplot> plot 'test.csv' u ($0):1 w lp t 'c1', 'test.csv' u ($0):2 w lp t 'c2' gnuplot> q
- 直接执行命令绘图
gnuplot -e "set term dumb; plot 'test.csv';" gnuplot -e 'set term dumb; plot "test.csv" u ($0):1 w lp t "c1", "test.csv" u ($0):2 w lp t "c2";'
gnuplot 常用命令
gnuplot> h plot # 查看帮助文档 gnuplot> set term dumb # 切换输出模式 gnuplot> !cat text2.csv # 执行 shell 命令 gnuplot> plot 'test.csv' title 'c1' # 设置图例名称 gnuplot> plot 'test.csv' using 1:2 # 选取数据列绘图 gnuplot> plot 'test.csv' with lines # 选择线条风格 gnuplot> plot 'test.csv' with linespoints gnuplot> plot 'test.csv' with points gnuplot> plot 'test.csv' using ($0):1, 'test.csv' using ($0):2 # 使用行号作为横轴
linux/gnuplot.1705571343.txt.gz · 最后更改: 2024/01/18 17:49 由 pengge

评论