gnuplot下载及基本使用

本文介绍Gnuplot的下载与安装过程,演示如何使用Gnuplot进行基本的2D和3D绘图,包括修改线条样式、命名图表和坐标轴,以及在同一张图中绘制多个函数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.介绍gnuplot及下载

Gnuplot支持多种类型地块在任何2D和3D。它可以通过绘制线,点,箱,等高线,矢量场,表面和各种相关文字。它也支持各种专业绘图类型。

Gnuplot支持多种不同类型输出:交互式屏幕终端(鼠标和热键输入),直接输出到笔式绘图仪或现代打印机,并输出到多种文件格式(EPS,JPEG ,PDF,PNG…)。 gnuplot很容易扩展到包括新输出方式。最近增加包括基于aquaterm(OSX)交互终端和wxWidgets(多平台)。

(gnuplot下载地址:链接:https://pan.baidu.com/s/1VE72XqOErGFQqJeuI3lIug
提取码:wel5 )

下载完成如下图所示,根据提示即可完成安装。
在这里插入图片描述

出现如下界面,即安装完成 。
下载完成以后点击bin目录下的gnuplot应用程序即可画图。
在这里插入图片描述
在这里插入图片描述
接下来,为了实现在命令窗口下画图,我们需要配置一下环境变量。
在这里插入图片描述
在cmd中输入gnulpot出现如下界面。
在这里插入图片描述

二.牛刀小试
1.画出-3.14到3.14的sin(x)的图像。

输入:

gnuplot>plot[-3.14:3.14]sin(x)

结果如图:
在这里插入图片描述
如果线条不好看,可以写如下代码,修改曲线类型
如下:

gnuplot> plot sin(x) with line linetype 3 linewidth 2 或
gnuplot> plot sin(x) w l lt 3 lw 2    %用线画,线的类型(包括颜色与虚线的类型)是3,线的宽度是2,对函数sin(x)作图

在这里插入图片描述

gnuplot> plot sin(x) with point pointtype 3 pointsize 2  或
gnuplot> plot sin(x) w p pt 3 ps 2    %用点画,点的类型(包括颜色与点的类型)是3,点的大小是2

在这里插入图片描述

其中with 之后的类型可以是以下这些类型中的一种{ lines, points, linespoints, impulses, dots, steps, fsteps, histeps, errorbars, labels, xerrorbars,
yerrorbars, xyerrorbars, errorlines, xerrorlines, yerrorlines, xyerrorlines, boxes, histograms, filledcurves, boxerrorbars, boxxyerrorbars, financebars, candlesticks, vectors, image, rgbimage , pm3d}.这里就不做一一展示。
可以记住以下常用基本类型:
with linespoints 画点线
linestyle 连线风格(包括linetype,linewidth等)
linetype 连线种类
linewidth 连线粗细
linecolor 连线颜色
pointtype 点的种类
pointsize 点的大小

查看测试图:
在这里插入图片描述
在这里插入图片描述

2.命名图和坐标轴

输入:

set title 'My first graph'
set xlabel 'x'
set ylabel 'sin(x)'
plot sin(x)

结果如图:
在这里插入图片描述

3.同一张图里同时画多个图

输入:

gnuplot>set multiplot   %设置为多图模式
gnuplot>set origin 0.0,0.5   %设置第一个图的原点的位置
gnuplot>set size 0.5,0.5  %设置第一个图的大小
gnuplot>plot sin(x)
gnuplot>set origin 0.5,0.5   %设置第二个图的原点的位置
gnuplot>set size 0.5,0.5   %设置第二个图的大小
gnuplot>plot cos(x)
gnuplot>set origin 0.0,0.0   %设置第三个图的原点的位置
gnuplot>set size 0.5,0.5  %设置第三个图的大小
gnuplot>plot tan(x)

结果如下:
在这里插入图片描述

注:可以在gnuplot中输入help plot查看帮助。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值