linux中gnuplot给定文本,Gnuplot (三)输出图片/字体支持、eps/png/pdf/enhanced文本

本文介绍了如何使用gnuplot将图像输出为eps、png和pdf格式,包括颜色、线条样式、字体设置等。还探讨了在eps和pdf中处理中文的问题,以及png的透明效果。此外,文章讲解了gnuplot的enhanced文本模式,用于创建复杂的文字标签,如带角标的字母。最后,提到了在gnuplot中使用LaTeX显示数学公式的建议。
摘要由CSDN通过智能技术生成

到目前为止,我们所有的gnuplot作图都只是输出到电脑屏幕上。如果要在我们的文档里使用这些图片,我们必须把它们以某种文件格式存储下来。前面已经介绍过,gnuplot里面控制图像输出方式的命令是terminal。

输出到电脑屏幕:

gnuplot> set terminal wxt

输出为eps文件。

gnuplot> set terminal postscript eps所以首先选择eps,是因为大量科学技术文档使用 LaTeX 来编辑排版,而eps是 LaTeX 最常用的图片格式,支持高质量的矢量图形,并且可以方便的转换为pdf、svg等其他常用格式。

输入这个命令之后,gnuplot会自动返回下面的信息:

44452093_1.png

还是用我们上次用过的降水量数据文件:gnuplot> set xlabel "Month"gnuplot> set ylabel "Precipitation (mm)"gnuplot> set xrange [0.5:12.5]gnuplot> set xtics 1,1,12gnuplot> set output "precipitation.eps"gnuplot> plot "precipitation.dat" using 1:2 w lp pt 5 title "Beijing", "precipitation.dat" using 1:3 w lp pt 7 title "Shanghai"gnuplot> set outputgnuplot> set term wxt

第五行有一个新命令:set output。这没什么多说的,就是指定输出文件的文件名。第七行还有一个set output,但是后面没有跟任何文件名。这其实是告诉gnuplot,这个文件已经输出完毕,可以关闭了。另外也可以用unset output,其实是相同作用。之所以这么做,是因为有些terminal支持多页文件,所以在画完图之后,gnuplot并不自动关闭文件,等待你输入下一页内容,除非你手动关闭,切换terminal,或者退出gnuplot程序。

44452093_2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值