gdi在固定范围内绘图_Gnuplot科学绘图(三十)——多图(multiplot)

本文是Gnuplot科学绘图系列的三十篇,主要介绍如何利用GDI在固定范围内进行绘图。通过GDI技术,可以精确控制Gnuplot的绘图区域,实现多图的布局和显示。
摘要由CSDN通过智能技术生成
Gnuplot科学绘图 系列内容Gnuplot科学绘图(二十一)——简单 3D 函数绘图Gnuplot科学绘图(二十二)——数据文件存储格式Gnuplot科学绘图(二十三)—— 3D 数据曲面绘图及边框Gnuplot科学绘图(二十四)——pm3d 绘图Gnuplot科学绘图(二十五)——色板(palette)设置Gnuplot科学绘图(二十六)——image 绘图 Gnuplot科学绘图(二十七)——等高线图 Gnuplot科学绘图(二十八)——等高线的颜色

Gnuplot科学绘图(二十九)——table 输出

之前我们曾用 plot 命令将多个曲线画在同一张图上,这次我们谈谈怎样将多个图画在一起。这样做的主要目的是把不同的信息放在一起,以方便比较。我们首先看看怎样把几张图像矩阵一样排列起来: gnuplot> set multiplot layout 2,2
gnuplot> plot sin(x)
gnuplot> plot sin(2*x)
gnuplot> plot cos(x)
gnuplot> plot cos(2*x)
gnuplot> unset multiplot 738301619420d50bc4dc0e6f384ab64a.png set multiplot 命令告诉 gnuplot 进入多图模式,这时候我们画的所有图像都会在出现在同一张画布上。如果不做调整,所有图像将重叠在一起;如果适当调整每个图像的位置和大小,图像将按我们的要求排列起来。layout 参数可以自动将几幅图按照指定格式排列起来,例如这里的 4 幅图排成了 2x2 的格式。最后,unset multiplot 命令退出多图模式。之前我们用过的绘图命令在多图模式下都有效,包括将图片输出为不同格式。 如果不用 layout 参数,我们还有更灵活的排版方式,例如下面这个“画中画”的例子: gnuplot> reset
gnuplot> set multiplot
gnuplot> unset key
gnuplot> plot 'spectrum.dat' with lines
gnuplot> set xrange [660:740]
gnuplot> set xtics 20
gnuplot> set yrange [-200:2000]
gnuplot> set ytics 500
gnuplot> set origin 0.2,0.4
gnuplot> set size 0.4,0.4
gnuplot> replot
gnuplot> unset multiplot f0d84d36506a5f94496d8f6c7f7e6e76.png 这里我们绘制了一组光谱数据(spectrum.dat),并且把 [660, 740] 这个区间内的数据单独绘制出来,嵌套在大图内,用于更清楚的展示细节。这里的 set origin 命令用于设置绘图的原点,set size 命令以前已经讲过,用于设置图像大小。这两个命令均使用 screen 坐标系统(参考之前的博文:“坐标系统及标签”)。开始处的 reset 命令正如它的名字所暗示的那样,用于让人工设置的参数恢复至默认值。 如果想更多了解 multiplot 命令的用法,请使用 help multiplot 命令。 本文整理自马欢老师科学网博客,特此感谢原作者的分享。 Materials Studio系列内容 中科大 Materials Studio 培训快速入门教程(包你学会!) 精选众多论坛讨论贴,Materials-Studio 论坛问答全集 怎样把Materials studio能带图做得漂亮,用Matlab绘制呀! Materials Studio手把手教程丨界面操作、应用与NaCl晶体构建实例 怎么利用Materials Studio建立晶体模型?就是这么简单! 手把手教你用Materials Studio计算碳纳米管的能带结构 基于Materials Studio的异质结构建模技巧 如何分析第一原理计算结果:电荷密度图、能带结构、态密度的分析 70张图,搞定能带理论基础! 【长篇图文,包教包会】Materials Studio软件——CASTEP使用教程详解 Gnuplot科学绘图(一)——从安装到简单函数绘图(文末有彩蛋) Gnuplot科学绘图(二)——坐标取值范围及刻度(文末有彩蛋) Gnuplot科学绘图(三)——点线风格 Gnuplot科学绘图(四)——多组数据绘图 Gnuplot科学绘图(五)——输出eps 图片 Gnuplot科学绘图(六)——输出pdf 和png 图片 Gnuplot科学绘图(七)——Enhanced 文本模式 Gnuplot科学绘图(八)——插入LATEX 公式 Gnuplot科学绘图(九)——栅格以及方程数值解估算 Gnuplot科学绘图(十)——第二坐标轴 Gnuplot科学绘图(十一)——Gnuplot 的坐标系统及标签 Gnuplot科学绘图(十二)——箭头 Gnuplot科学绘图(十三)——边框和坐标轴 Gnuplot科学绘图(十四)——图例 Gnuplot科学绘图(十五)——对数坐标 Gnuplot科学绘图(十六)——图像尺寸 Gnuplot科学绘图(十七)——极坐标 Gnuplot科学绘图(十八)——参数方程Gnuplot科学绘图(十九)——误差条(error bar)Gnuplot科学绘图(二十)——拟合Gnuplot科学绘图(二十一)——简单 3D 函数绘图Gnuplot科学绘图(二十二)——数据文件存储格式Gnuplot科学绘图(二十三)—— 3D 数据曲面绘图及边框Gnuplot科学绘图(二十四)——pm3d 绘图Gnuplot科学绘图(二十五)——色板(palette)设置Gnuplot科学绘图(二十六)——image 绘图Gnuplot科学绘图(二十七)——等高线图Gnuplot科学绘图(二十八)——等高线的颜色

Gnuplot科学绘图(二十九)——table 输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值