科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
分享 谈谈gnuplot(二十二):参数方程
马欢 2011-11-5 05:35
gnuplot 也能画参数方程。首先设置参数方程环境: gnuplot set parametric 然后我们会看见返回信息: dummy variable is t for curves, u/v for surfaces 和极坐标类似,参数方程的自变量也是 t 。后面的 u/v 是用于 3D 绘图的参数方程自变量,我们目前暂时不管 ...
个人分类: 开源软件|5000 次阅读|没有评论
分享 谈谈gnuplot(二十一):极坐标
马欢 2011-11-4 02:09
gnuplot 可以在极坐标下绘图,相应命令是: gnuplot set polar 然后会出现下面的返回信息: dummy variable is t for curves 这表明,在极坐标下,自变量名字是 t ,这不同于直角坐标下的 x ,需要注意。 t 本身代表角度,默认单位是弧度( radians )。如果您想 ...
个人分类: 开源软件|5612 次阅读|没有评论
分享 谈谈gnuplot(二十):图像尺寸
马欢 2011-11-3 03:14
当我们在 gnuplot 里面执行: gnuplot set term pngcairo 我们会发现有如下的返回信息: Terminal type set to 'pngcairo' Options are ' size 640, 480 ' 这表示输出的 png 图片默认大小是 640x480 像素。如果我们想改变输出图片的大小,可以在 set term 命令之后加上 size 参数,例如: gnuplot ...
个人分类: 开源软件|15760 次阅读|没有评论
分享 谈谈gnuplot(十九):对数坐标
热度 2 马欢 2011-11-2 04:12
我们这次来谈谈怎样在 gnuplot 里面绘制对数坐标图。我们先在一般直角坐标系里画一下函数 3 x 的图像: gnuplot set term wxt enhanced gnuplot set xlabel "X" gnuplot set ylabel "Y" gnuplot unset key gnuplot set title "函数 3^x 图像" gnuplot set xrange gnuplot plot 3**x lw 2 ...
个人分类: 开源软件|21825 次阅读|3 个评论 热度 2
分享 谈谈gnuplot(十八):图例
热度 1 马欢 2011-11-1 02:33
在同一图像中包含多组数据或函数时,图例是必要的。我们这一次谈一谈图例的微调。 这次来画前 3 阶的第一类贝塞尔函数 J n (x) 。在 gnuplot 里,0 阶和 1 阶贝塞尔函数已经定义了,分别为 besj0(x) 和 besj1(x) ,而 2 阶贝塞尔函数可以通过递推关系构造出来。下面是例子: gnuplot set term wxt enhanced gnup ...
个人分类: 开源软件|18472 次阅读|1 个评论 热度 1
分享 谈谈gnuplot(十七):边框和坐标轴
马欢 2011-10-31 12:02
我们现在所有绘图的坐标刻度均标在图像边框上,无论上下左右。这样做的好处是函数或数据图线清楚,不会和坐标标注混在一起。其实,我们小时候数学课上最早学习坐标系的时候,都是让 X 轴和 Y 轴正交于原点,而刻度标注在坐标轴上。这样的图像在定性表现函数关系,尤其有一定对称性的函数关系时,比较一目了然。 让我们来看 ...
个人分类: 开源软件|16852 次阅读|没有评论
分享 谈谈gnuplot(十六):箭头
马欢 2011-10-29 02:32
有了坐标系的知识打底,其他很多东西很好谈了。我们的图上除了标签之外,还有一个常用的标志:箭头。关于箭头的命令是 set arrow ,语法和 label 有些类似,包括以下这些常用参数: from ... to ... 箭头的起点和终点坐标。如果把 to 换成 rto ,第二个坐标就表示相对位置而不是绝对坐标。 nohead, head, back ...
个人分类: 开源软件|6493 次阅读|没有评论
分享 谈谈gnuplot(十五):gnuplot 的坐标系统及标签
马欢 2011-10-28 07:10
我们现在知道了 gnuplot 有第一( first )和第二( second )两套坐标系统,但是 gnuplot 的坐标系统还不止于此。除此之外,它还有 graph , screen 和 character 三套坐标系统。 graph 和 screen 都是归一化的坐标系统。 graph 以坐标轴包围区域为界,左下角为 0,0 ,右上角为 1,1 ; screen 以整个图片区域 ...
个人分类: 开源软件|10417 次阅读|没有评论
分享 谈谈gnuplot(十四):第二坐标轴
马欢 2011-10-27 06:46
回首看看我们以前所有的作图,横坐标都标示在底部,而纵坐标都标示在左侧。其实,在图像顶部和右侧,还隐藏着一对不太引人注意的坐标轴,我们可以管它们叫做“第二坐标轴”。平时,它们只是第一对坐标轴的镜像;在我们需要的时候,它们可以用来表示不同的物理量。有时候,我们会有两组性质不同但是又相互关联的数据,这时候 ...
个人分类: 开源软件|8514 次阅读|没有评论
分享 谈谈gnuplot(十三):栅格以及方程数值解估算
马欢 2011-10-26 03:18
我们现在来画一个 0 阶贝塞尔函数 J 0 (x) : gnuplot set term wxt enhanced gnuplot set xlabel "X" gnuplot set ylabel "Y" gnuplot set xrange gnuplot set xtics 0,1,10 gnuplot unset key gnuplot set title "0阶贝塞尔函数 J_0(x)" gnuplot plot besj0(x) 这里的 besj ...
个人分类: 开源软件|4932 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-11-14 17:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部