没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
使用
gnuplot
科学作图
Gnuplot
中文教程
∗
版本
1.0
马欢
†
February
9,
2012
目录
前言 4
1 安装 5
2 启动 5
3 数学表达式 6
4 简单函数绘图 6
5 坐标取值范围及刻度 9
6 简单数据绘图 11
7 点线风格 14
8 多组数据绘图 16
9 输出 eps 图片 18
10 输出 pdf 和 png 图片 21
11 Enhanced 文本模式 23
12 插入 L
A
T
E
X 公式 26
13 栅格以及方程数值解估算 27
14 第二坐标轴 29
∗
使用 gnuplot 科学作图 – Gnuplot 中文教程 by Huan Ma is licensed under a Creative Commons Attribution-
NonCommercial-ShareAlike 3.0 Unported License.
†
Copyright
c
2011 Huan Ma. 欢迎反馈:yusufma77@yahoo.com
1
15 Gnuplot 的坐标系统及标签 31
16 箭头 33
17 边框和坐标轴 34
18 图例 36
19 对数坐标 38
20 图像尺寸 40
21 极坐标 41
22 参数方程 43
23 误差条 44
24 拟合 46
25 简单 3D 函数绘图 47
26 数据文件存储格式 50
27 3D 数据曲面绘图及边框 51
28 Pm3d 绘图 53
29 色板(palette)设置 56
30 Image 绘图 57
31 等高线图 59
32 等高线的颜色 61
33 Table 输出 63
34 多图(multiplot) 64
35 曲线色彩填充 66
36 填充风格 68
37 柱状图 70
38 阶梯图 73
39 数据平滑 74
40 统计直方图 76
2
前言
对于科技工作者来说,gnuplot 是一个非常好用的绘 图软件。因为感慨于 gnuplot 中文资料和
文档的 缺乏,我于数月之前在科学网博客开始撰写“谈谈gnuplot”系列博文,至今已写了四十五篇。
虽然还有不少细节问题没有涉及,但是我觉得这些博文已经可以构成一个比较 完整的 gnuplot 中文
教程。对大多数用户来说,这一系列博文已经涵盖了日常应用的需要。 为了方便大家阅读,我现在
将这一系列博文集结编辑成为此教程,以 CC BY-NC-SA 知识共享协议发布。
如果有朋友对这一系列文章有什么 建议,欢迎提出来,我们可以 不断完善和补充。希望我的这
些文章对推广开源软件和减少盗版软件的使用能有所帮助。
4
1 安装
gnuplot 是一个小巧实用的数据处理工具,主要用来绘制2D/3D的数据或者函数图像,但是也
包含数学计算、 拟合等功能。 虽然它的名字里有个 “gnu”,但是它和大名鼎鼎的 GNU 没什么关
系,使用的授权协议也不是 GNU GPL,所以这里的 “gnu” 是小写,全名应该读作 “new plot”。
所有的主流 Linux 发行 版都包含 gnuplot,因此在 Linux 上安装很简单,只要用各相应发行版
的软件安装工具直接安装就可以了。
在苹果电脑上的安装也不复杂。MacPorts 项目把很多 Linux上 的应用程序移植到了苹果 系统
上,其中就包括 gnuplot。只需要在苹果电脑上安装 MacPorts,之后就能通过 port 命令安装包括
gnuplot 在内的各种 Linux 应用程序了。
在 Windows 下,可以直接到 gnuplot 在 sourceforge 的下载网页下载最新版本(文件名包含
win32 的那个),解压之后到 binary 目录里找到 gnuplot.exe 直接执行就可以了。
2 启动
gnuplot是基于命令行的交互式绘图软件。打开一个终端,输入 gnuplot,随着 程序启动,会出
现下面的信息:(如果是在 Windows 电脑上,双击 gnuplot.exe 后会自动打开一个命令行窗口)
这里包含 gnuplot 的版本、系统、版权等信息。最关键的是最后一条:
Terminal type set to ’ wxt ’
什么是 terminal?在 gnuplot 中,terminal 就是说你打算用什么方式输出图片。这里默认的 terminal
是 wxt,也就是直接输出到电脑屏幕上。gnuplot 支持七十多种 terminal,没必要都记住。 我们以
后会挑主要的几种讲一下。
提示信息之后,是 gnuplot 的提示符:
gnuplot>
在提示符之后输入各种命令,就可以开始画图了。
如果要退出程序,只需要输入 quit 或者 exit 命令。
5
剩余87页未读,继续阅读
资源评论
GJXAIOU
- 粉丝: 122
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python实现的基于PyQt5和爬虫的小说阅读系统.zip
- 机械设计整经机上纱自动化sw20非常好的设计图纸100%好用.zip
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功