复杂网络——gnuplot绘图技巧

比如我们想用脚本绘制一个简单的曲线图

复杂网络——gnuplot绘图技巧_第1张图片

输入:nullS.txt    输出 throsld.pdf 

第一行为设置终端输出格式为pdf ,并且输出图形比例长:宽=7:6   线宽(line-width)为 3,字体“Times-Roman”,字号为20

第二行设置输出的文件名

第三行设置了x轴名称,{/Symbol b}表示希腊字母beta   b是希腊字母的缩写 

第四行set xtics 0.4 设置了x轴显示刻度的间隔是0.4

第七行 set key left top 将图例设置在左上角

关键的绘图命令:plot "nullS.txt" t "data0" w lp lc 7 lw 1 pt 6

t是title标题的缩写,w lp 表示两点之间通过点线来连接with linepoint ; lc 7表示红色

set terminal pdfcairo enhanced color size 7,6 lw 3 f "Times-Roman, 20"
set output "throsld.pdf"
set xlabel "{/Symbol b}/{/Symbol m}" font "Times-Roman, 20"
set xtics 0.4
set ylabel "I/I_{/Symbol \245}" font "Times-Roman, 20" offset 1
set ytics 0.1
set key left top font ",18"
set size ratio 0.5
plot "nullS.txt" t "data0" w lp lc 7 lw 1 pt 6 
set output 
set term wxt

最新的test提示:

在gnuplot命令行中输入test即可查看绘图时用到的点线-颜色风格等

复杂网络——gnuplot绘图技巧_第2张图片

 特别的,

1.把图例的 title 和图线示例调换位置命令
gnuplot> set key reverse
gnuplot> replot

2.调整 title 文字对齐方式(Left 或者 Right,注意首字母大写)
gnuplot> set key Left
gnuplot> replot

nullS.txt文件:

1.958756 0.487132
1.90358 0.478086
1.848403 0.469048
1.793227 0.459038
1.738051 0.446514
1.682875 0.439072
1.627699 0.425504
1.572522 0.414844
1.517346 0.40284
1.46217 0.38921
1.406994 0.374898
1.351817 0.360878
1.296641 0.343326
1.241465 0.329222
1.186289 0.312748
1.131113 0.295392
1.075936 0.275632
1.02076 0.257748
0.965584 0.23944
0.910408 0.217132
0.855231 0.196746
0.800055 0.174748
0.744879 0.151962
0.689703 0.130996
0.634527 0.109248
0.57935 0.08525
0.524174 0.06469
0.468998 0.042098
0.413822 0.018192
0.358645 0.004938
0.303469 0.00012
0.248293 0
0.193117 2.00E-06
0.137941 0

你可能感兴趣的:(复杂网络,gnuplot绘图技巧)