使用gnuplot画图
功能:根据数据源画出散点图,要求,第一列为横坐标,第二、三列为纵坐标,即画出两个散列图。
1、由于图形界面是windows的优势,因此,这里gnuplot的安装选择在windows平台,下载地址如下:
https://nchc.dl.sourceforge.net/project/gnuplot/gnuplot/5.0.6/gp506-win32-mingw.exe
2、安装gnuplot后,点击:gnuplot 5.0 patchlevel 6
3、在任意地方新建一个文件夹,这里,我在桌面建立一个名为gnuplot的文件夹:
4、在gnuplot中创建一个后缀为.plt的文件,这里,我创建一个名为plot_test.plt文件和一个数据源rain.dat,如下:
5、在rain.dat中添加如下数据:
###文件开始###
#各城市平均降水量
#
#月份 北京 上海
# ===================
1 2.5 38.1
2 5.1 58.4
3 10.2 81.3
4 25.4 101.6
5 27.9 114.3
6 71.1 152.4
7 175.3 129.5
8 182.9 132.1
9 48.3 154.9
10 17.8 61.0
11 5.1 50.8
12 2.5 35.6
###文件结束###
注意:这里的#开头是注释内容。
6、在plot_test.plt中写入如下脚本:
set xlabel "月份"
set ylabel "降水量(毫米)"
set title "各城市月平均降水量"
set xrange [0.5:12.5]
set xtics 1,1,12
plot "rain.dat" using 1:2 title"北京平均降水量" with linespoints ls 6,\
"rain.dat" using 1:3 title "上海平均降水量" with linespoints ls 7
然后,保存退出。
7、以gnuplot的方式运行plot_test.plt文件,效果如下: