gnuplot画图

使用gnuplot画图教程:

(1)、先建立数据文本如图:

(2)、通过代码画图:

新建txt,将文件名改成xxx.dem,此时可以用写字板打开,将下述代码输入进去。(这里我把文件保存为2time.dem)

链接:https://pan.baidu.com/s/1J-d4Ou06ObNtrFoOniTIxA
提取码:2jt5(这里面有几个可以画不同图的代码例子,原理一样,这里只对其中一个进行详细描述)

set style data histogram

set style histogram rowstacked

set style fill pattern 2

set ylabel "O" font "Times-Roman,30"        # x轴标签

set xlabel "N"   font "Times-Roman,30"        # y轴标签

set key left

set key width 0 font "Times-Romean, 25"   #图例字体, 框长度

set key center at 0.3,112

set key spacing 1

set yrange [0:130]

set ytics 0, 10, 130 font "Times-Roman,20"

set xtics font "Times-Roman,20"

set mytics 0

set boxwidth 0.4                

# 修改柱子宽度           

set output "picture.eps"//输出的图的名称

# 如果想直接在屏幕输出,不输出文件,将下面一句注释

# 输出的文件显示不了中文,屏幕可以显示

set terminal postscript eps enhanced color dash

# 设置直接输出文件,不在屏幕显示

set size 0.7, 0.7

# 设置大小

plot "2time.dat" using 2:xticlabels(1) title columnheader(2) lt 1 lc rgb "#8F388F", '' using 3:xticlabels(1) title columnheader(3) lt 1 lc rgb "#8F388F"

(3)、打开gnuplot:

点击文件夹,打开(2)写的2time.dem,(打开对应文件夹的时候选择所有文件形式才能看见!)

此时在存储2time.dem文件夹中出现了picture.eps(这个图的名称是代码中设置的)

(4)、使用CorelDRAW看刚刚画好的图

最终图如下所示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值