Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->Linux技术 ->桌面应用 ->Gnuplot科学绘图——入门篇
  相关分类: 
入门与提高
系统管理
网络应用
嵌入式系统
内核研究
服务器相关
发行版专区
Linux程序设计
Linux安全
BSD相关
桌面应用
  站内搜索: 
热门文章排行
热门文章排行 怎么样降低Linux 内存开销 (04-22)
一个中学生眼中的桌面Linux操作系统(04-11)
使用ImageMagick 的提示与技巧 (04-22)
Linux系统中显示设备配置工具介绍 (04-22)
菜鸟也疯狂:Linux桌面应用全攻略(04-11)
精采文章排行
精采文章排行 怎么样降低Linux 内存开销 (04-22)
使用Portland改善Linux桌面移植性 (04-22)
Linux系统中显示设备配置工具介绍 (04-22)
Firefox 快捷键大全(2.0版) (04-22)
使用ImageMagick 的提示与技巧 (04-22)
  ·使用Portland改善Linux桌面移植性 ·Linux系统中显示设备配置工具介绍 ·Firefox 快捷键大全(2.0版) ·使用ImageMagick 的提示与技巧 ·在Linux上烧录CD ·使用指南:好用的播放器mpd ·OSS--跨平台的音频接口简介 ·Gnuplot科学绘图——入门篇 ·在Archlinux 安装Maya7.01

Gnuplot科学绘图——入门篇

作者:南燕    来源:www.eastgame.net   点击:   日期:2007-04-22 [收藏] [投稿]

  IE是否经常中毒?推荐您



这里用到了几个命令:
set size 设置图片的大小
set format xy 设置x、y轴文字的格式
set title 设置图片标题
set xlabel 设置x轴的文字

锦上添花

一般情况下,科技论文的图片很多都含有好几个图线,那么这里就介绍下怎么样在一张图里显示多张图片。
先看代码:
gnuplot> set terminal latex
         set output "combine.tex"
         set format xy "$%g$"
         set title "Combination"
         set xlabel "$x$ axis"
         set ylabel "$y$ axis"
         plot [-3.14:3.14] 0.2*x with points, sin(x) with lines
这里没有很特别的地方,只是plot多了一个项目,当要绘制多个图线的时候需要用逗号来分隔,注意这里不是中文的逗号,而是西文的逗号。另外with后面的参数是说用什么线性来绘制。出来的效果看下面的图:

精雕细琢
接下来再对图片进行加工。一般图片x轴每个计数单位都是希望能够控制的,而不是系统自己来决定的,那么可以通过以下的代码来实现。
看代码:
gnuplot> set terminal latex
         set output "tic.tex"
         set format y "$%g$"
         set format x "$%.2f$"
         set title "This is $\sin(x)$"
         set xlabel "This is the $x$ axis"
         set ylabel "$\sin(x)$"
         set xtics -pi, pi/4
         plot [-pi:pi] sin(x)

把生成的tex文件插入你的latex文件中,就出现了以下的效果:

还是没有大变化,就加了一个set xtics这个是设置x的间距,也就是从-pi开始、每隔pi/4出现一次,pi是gnuplot内建的一个变量,所以只要输入pi,系统知道其含义。

 

原文链接:http://www3.eastgame.net/read.php?tid=1013339



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 2下一页

上一篇:在Archlinux 安装Maya7.01   下一篇:OSS--跨平台的音频接口简介
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·怎么样降低Linux 内存开销

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。