一.介绍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查看帮助。

gnuplot下载及基本使用相关推荐

  1. gnuplot下载安装使用

    一.介绍gnuplot及下载 Gnuplot支持多种类型地块在任何2D和3D.它可以通过绘制线,点,箱,等高线,矢量场,表面和各种相关文字.它也支持各种专业绘图类型. Gnuplot支持多种不同类型输 ...

  2. gnuplot下载地址

    根据anubis的版本提示,应该下载2015年之前的绘图软件,避免版本升级导致的不兼容. https://sourceforge.net/projects/gnuplot/ 在这个网址,下载版本:gn ...

  3. kali下载gnuplot步骤

    项目场景:kali下载gnuplot 问题描述 kali直接输入gnuplot显示:gnuplot: command not found kali输入gnuplot下载命令会报错:Unable to ...

  4. win10下gnuplot的安装和使用

    gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting program).用户通过输入命令,可以逐步设 ...

  5. win10下gnuplot的安装

    win10下gnuplot的安装 gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting progra ...

  6. 如何安装gnuplot

    一.下载和安装 在官网中下载gnuplot下载地址 下载后安装完成后打开界面: 二.配置环境变量 控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-Path-编辑-新建-输入你的安装地址: ...

  7. gnuplot软件学习笔记

    gnuplot,一个命令行交互式的绘图工具 gnuplot学习资料: gnuplot本身自带的官方使用教程,输入help交互式打开 help 可以找马欢老师的gnuplot中文教程:http://ou ...

  8. Linux画图工具gnuplot

    现在在网上可以找的科学作图软件有不少,其中不乏优秀者,Win平台上有大名鼎鼎的Origin.Tecplot.SigmaPlot等,类UNIX上有LabPlot.gnuplot等.其他的常见的计算软件如 ...

  9. gnuplot 入门教程

    现在在网上可以找的科学作图软件有不少,其中不乏优秀者,Win平台上有大名鼎鼎的Origin.Tecplot.SigmaPlot等,类UNIX上有LabPlot.gnuplot等.其他的常见的计算软件如 ...

最新文章

  1. 大数据中心周边辐射大吗_PETCT有辐射,PETCT对陪同人员的影响大吗?
  2. Spring核心部分之AOP,aspectJ框架实现AOP,切入点表达式
  3. 201521123052《Java程序设计》第7周学习总结
  4. python原生字符串可以参与比较_正则表达式中对于原生字符串的理解
  5. javaweb学习总结(十八):JSP属性范围
  6. React基础学习(第二天)
  7. Lync与Exchange 2013 UM集成:Lync Server配置
  8. java购物车商品排序_Java购物车
  9. IT学子成长指导类文章链接(十二)
  10. Centos 添加swap
  11. python系列九:python3迭代器和生成器
  12. H5页面跳转微信小程序
  13. 高斯过程回归,得到预测标签和不确定度度
  14. 1分钟恢复损坏的Excel文件
  15. access行列转换。
  16. MEION:QA-MSK调制问题
  17. 解答为什么@Autowired使用在接口上而不是实现类上
  18. LaMDA 是有感觉的吗?
  19. log4j 使用记录
  20. 对java导出PDF进行图片,(图片/文字)水印,页眉页脚的添加

热门文章

  1. 摩托车一键启动无钥匙进入系统,摩托车PKE无钥匙进入一键启动系统
  2. Truffle Unbox failed问题解决方法
  3. 微生物多样性数据分析(16S)
  4. UI小知识——色彩的分类
  5. 安科瑞预付费系统在电力系统中的应用
  6. ORACLE XE在centos平台下安装方法
  7. chmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记
  8. AWS 云从业者认证(AWS Certified Cloud Practitioner)
  9. Mac下mysql安装,MySQLclient
  10. ” Microsoft.Office.Interop.Excel”无法引用