gnuplot 学习笔记

来源:互联网 发布:scras简单的编程小游戏 编辑:程序博客网 时间:2024/06/05 18:53

一、报警解决方法

(1)安装gnuplot之前得先安装以下包,不然运行plot命令 之后不会有图象弹出来。

fontconfig-2.7.2-1.aix5.1.ppc.rpm

expat-2.0.1-2.aix5.1.ppc.rpm

freetype2-2.3.9-1.aix5.1.ppc.rpm

zlib-1.2.3-5.aix5.1.ppc.rpm

libpng-1.2.40-1.aix5.1.ppc.rpm

gd-2.0.35-4.aix5.1.ppc.rpm

libjpeg-7-1.aix5.1.ppc.rpm

libXpm-3.5.7-2.aix5.1.ppc.rpm

gettext-0.17-1.aix5.1.ppc.rpm

glib2-2.20.5-1.aix5.1.ppc.rpm


 

 

(2)设置语言及文件格式出现报警

Could notfind/open font when opening font "arial", using internal non-scalablefont



解决办法:
从错误提示可以看出:缺少“arial”的字体支持,这需要安装windows通用字体,下载地址:http://www.my-guides.net/en/images/stories/fedora12/

安装:# rpm -ivh msttcore-fonts-2.0-3.noarch.rpm 
之后,在msttcore的路径下即可找到ariali.ttf,猜想这应该就是所要的字体库了

设置临时环境变量:
# export GDFONTPATH="/usr/share/fonts/msttcore"、
# export GNUPLOT_DEFAULT_GDFONT="arial"

检查环境变量是否设置成功:
# echo $GDFONTPATH
/usr/share/fonts/msttcore
# echo $GNUPLOT_DEFAULT_GDFONT
arial

运行gnuplot:
gnuplot> set term gif
Terminal type set to 'gif'
Options are 'nocrop font arial 12 size 640,480 '
gnuplot> set output "sin.gif"
gnuplot> plot sin(x)
gnuplot> quit

 

二、 gnuplot简单功能

  1. 简单的环境变量的使用
    gnuplot> set {变量名}     ―――――――――设置环境变量
    gnuplot> unset {变量名}   ―――――――――取消某个环境变量:  
    gnuplot> reset             ―――――――――全部重置:
  2. gnuplot> plot '{file_name}' using ($1):($2)     ――――――――――利用文件画图
  3. functions : 键入 show functions 显示所有使用者定义的函数。
  4.  variables : 键入 show variables 显示所有使用者定义的常数。
  5. border : 键入 set border 将图形外围加框。键入 set noborder 除去图形外框。键入
  6. show border 显示目前是否加框。 offsets : 在图形四周留下一些空白。其语法为: set offsets <left>, <right>, <top>, <bottom>

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


 gnuplot>unsetkey       ―――不需要上面的图例

gnuplot>setkeydefault      ――――――还原以上图例

(2)利用gnuplot作简单三维图

#gnuplot  

gnuplot> set pm3d             #设置pm3d模式
gnuplot> set isosamples 50,50    #设置网格点
gnuplot> splot x**2+y**2        #画三维图


 


 gnuplot>set terminal latex    ―――――设置文件输出格式为latex
 setoutput"sin.tex"         ―――――以.tex的形式存储
  plot[-3.14:3.14]sin(x)

0 0
原创粉丝点击