欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

gnuplot使用

程序员文章站 2022-03-29 18:41:01
...
set terminal postscript eps font "Times-Roman, 14"
set output 'alg_bs.eps'

第一行表示输出为eps文件,格式字体为Times-Roman,14号字体

第二行表示输出文件位置以及文件名

set terminal postscript eps color linewidth 2 enhanced 'Times' 20

这是另一种对第一行表示方式,但根据博客链接所说font能使字体真正的嵌入

unset key

表示不显示图例;关于图例位置有:

默认位置在右上方。
gnuplot> set key left  %放在左边,有left 和right两个选项
gnuplot> set key bottom  %放在下边,只有这一个选项;默认在上边
gnuplot> set key outside  %放在外边,但只能在右面的外边
以上三个选项可以进行组合。如:
gnuplot> set key left bottom  %表示左下边
还可以直接用坐标精确表示图例的位置,如

gnuplot> set key 0.5,0.6  %将图例放在0.5,0.6的位置处

如果要取消图例可以用unset key 命令

set style data histogram
set style histogram rowstacked
set style fill solid 0.4 border
set boxwidth 0.5 relative
set size 3/5.,3/5.
set ylabel offset 2.5,0 'Bandwidth Occupation Ratio (%)'
plot "result/bsr.dat" u 5:xticlabels(1) fs pattern 2, '' u 3:xticlabels(1) fs pattern 4

第一行表示用柱状图绘图;第二行表示用列堆叠模式;第三行表示纯色填充0.4表示为色彩深浅border表示填充后带边框;第四行表示设置每一列柱状所占的位置;第六行表示对bsr的dat数据进行绘图,列名字为曲文件第一列数据用第五列数据,所堆叠数据名字用第一列数据用第三列数据fs pattern表示所用斜线格式为2号

相关标签: gnuplot