gp372-20031021

An Interactive Plotting Program

Thomas Williams & Colin Kelley

Version 3.7 organized by: David Denholm

Major contributors (alphabetic order):

Copyright (C) 1986 - 1993, 1998 Thomas Williams, Colin Kelley

Mailing list for comments: [email protected]

Mailing list for bug reports: [email protected]

This manual was prepared by Dick Crawford

3 December 1998


gnuplot
Commands
Graphical User Interfaces
Bugs


gnuplot

Copyright
Introduction
Seeking-assistance
What's New in version 3.7
Batch/Interactive Operation
Command-line-editing
Comments
Coordinates
Environment
Expressions
Glossary
Plotting
Start-up
Substitution
Syntax
Time/Date data


Copyright

      Copyright (C) 1986 - 1993, 1998   Thomas Williams, Colin Kelley

Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.

Permission to modify the software is granted, but not the right to distribute the complete modified source code. Modifications are to be distributed as patches to the released version. Permission to distribute binaries produced by compiling modified sources is granted, provided you

  1. distribute the corresponding source modifications from the
   released version in the form of a patch file along with the binaries,
  2. add special version identification to distinguish your version
   in addition to the base release version number,
  3. provide your name and address as the primary contact for the
   support of your modified version, and
  4. retain our contact information in regard to use of the base
   software.

Permission to distribute the released version of the source code along with corresponding source modifications in the form of a patch file is granted with same provisions 2 through 4 for binary distributions.

This software is provided "as is" without express or implied warranty to the extent permitted by applicable law.

      AUTHORS

      Original Software:
         Thomas Williams,  Colin Kelley.

      Gnuplot 2.0 additions:
         Russell Lang, Dave Kotz, John Campbell.

      Gnuplot 3.0 additions:
         Gershon Elber and many others.

(�ʲ������ޤ�����; �����������ʤ������Τ�ޤ���ΤǾܤ����Ͼ嵭�θ�ʸ �������äƤ������������Ԥ���Ǥ������ޤ���)

      Copyright (C) 1986 - 1993, 1998   Thomas Williams, Colin Kelley

���Υ��եȥ������Ȥ�����°ʸ��λ��ѡ�ʣ�������ۤε��Ĥϡ��嵭����� (copyright) ɽ���������Ƥ�ʣ��ʪ�˽񤫤�Ƥ��뤳�ȡ���������ɽ���� ���ε���ʸ��ξ�������λٱ�ʸ��˽񤫤�Ƥ��뤳�Ȥ���Ȥ�����ǡ����� ʸ��ˤ���ݾڤ���ޤ���

���Υ��եȥ������ν�����ǧ����Ƥ��ޤ�����������������ޤ����������� ���ɤ����ۤθ�����ǧ����ޤ��󡣽����ϥ�꡼���Ǥ��Ф���ѥå��η��� ���ۤ��ʤ���Фʤ�ޤ��󡣽������줿�������򥳥�ѥ��뤷�ƺ��줿�Х� �ʥ�����ۤϡ��ʲ��ξ��θ���ǧ����ޤ�:

  1. ��꡼���Ǥ���Υ������ν�����ʬ�򡢥ѥå��η��ǥХ��ʥ�ȶ�����
     �ۤ��뤳��
  2. �١����Ȥʤ��꡼���Ǥȶ��̤��뤿��ˡ����ΥС�������ֹ������
     �ʥС���������Ҥ��ղä��뤳��
  3. ���ν����ǤΥ��ݡ����Ѥˡ����ʤ���̾���ȥ���������ǽ�ʥ��ɥ쥹��
     ���󶡤��뤳��
  4. �١����Ȥʤ륽�եȥ������λ��Ѥ˴ؤ��Ƥϡ��桹��Ϣ��������ݻ���
     ³���뤳��

��꡼���ǤΥ����������ɤ򡢥ѥå��η��ǤΥ������ν����Ȱ������ۤ��� ���Ȥϡ��Х��ʥ����ۤ˴ؤ����� 2 ���� 4 �ޤǤξ��θ��ǵ�����ޤ���

���Υ��եȥ������� "���뤬�ޤ�" �󶡤��졢Ŭ�Ѳ�ǽ��ˡΧ�ǵ�������� �Ϥ��ݾڤ�ɽ�����뤤�ϰż����Ƥ��Ϥ��ޤ���

      ����

      ���ꥸ�ʥ륽�եȥ�����:
         Thomas Williams,  Colin Kelley.

      Gnuplot 2.0 �ɲ�:
         Russell Lang, Dave Kotz, John Campbell.

      Gnuplot 3.0 �ɲ�:
         Gershon Elber and many others.


Introduction

gnuplot �ϡ����ޥ����������������Ū�ʴؿ�����ץ������Ǥ������ޥ� �ɤ�ؿ�̾����ʸ����ʸ������̤��ޤ���������Υ��ޥ�ɤ⡤�����ޤ��� ��̵���¤�ˤ����ƾ�ά���뤳�Ȥ��Ǥ��ޤ���1����ˤϥ��ߥ�����(;)�Ƕ� �ڤä�ʣ���Υ��ޥ�ɤ�񤯤��Ȥ��Ǥ��ޤ� (��������load �� call �� �Ǹ�Υ��ޥ�ɤǤʤ���Фʤ�ޤ���)��ʸ����ϰ������Ȥä�ɽ���ޤ��� ������ϡ���ŤǤ⡤��ŤǤ⹽���ޤ����㤨��

         load "filename"
         cd 'dir'

��������ξ�Ԥˤ���̯�ʰ㤤������ޤ� (�ܺ٤� syntax �򻲾Ȥ��Ƥ��� ����)��

���ޥ�ɥ饤��Ǥΰ����� gnuplot �ѤΥ��ޥ�ɤν񤫤줿�ե������̾�� �Ǥ����ΤȤ��ޤ���â��ɸ��� X11 �ΰ������㳰�ǡ��ޤ��ǽ�˽������� �ޤ����ƥե�����ϥ��ޥ�ɥ饤���ǻ��ꤵ�줿��� load ���ޥ�ɤ� �����ɤ���ޤ���gnuplot �ϡ��Ǹ�˻��ꤵ�줿�ե���������������Ƚ� λ���ޤ����ե����뤬1�Ĥ���ꤵ��Ƥ��ʤ����ϡ�gnuplot �����å⡼ �ɤˤʤ�ޤ������̤ʥե�����̾ "-" ��ɸ�����Ϥ�ɽ���ޤ����ܺ٤� "help batch/interactive" �򻲾Ȥ��Ƥ���������

gnuplot �Υ��ޥ�ɤ�¿����ʣ���Υ��ץ�������äƤ��ޤ��������� ���ץ����ϡ��ۤȤ�ɤξ�硢��ɬ�פʤ�Τ���ά�Ǥ���褦��Ŭ�ڤ� ����ǻ��ꤹ�뤳�ȤˤʤäƤ��ޤ�����äơ��⤷���ޥ�ɤ������λ��꤬ "command a b c" �Ǥ����硢"command a c" ��¿ʬ���ޤ������Ǥ��礦���� "command c a" �Ϥ��ޤ������ʤ����⤷��ޤ���

���ޥ�ɤϡ�ʣ���Ԥˤޤ����뤳�Ȥ��Ǥ��ޤ������ξ��ϡ��ǽ��԰ʳ��� ���ƤιԤι����˥Хå�����å��� (\) ���ɬ�פ�����ޤ����Хå��� ��å����ɬ���ƹ� *�Ǹ�* ��ʸ���Ǥʤ��ƤϤʤ�ޤ��󡥤��η�̤Ȥ��� �Хå�����å���ȡ������³������ʸ����¸�ߤ��ʤ��ä����Τ褦�˰��� ��ޤ����Ĥޤꡤ����ʸ�������ڡ�������򤹤뤳�Ȥ⤢��ޤ��󤷡����� �ˤ�äƥ����Ȥ���λ���뤳�Ȥ⤢��ޤ��󡥤Ǥ�����ʣ���Ԥˤޤ����� �Ԥ���Ƭ�򥳥��ȥ����Ȥ���ȡ����Υ��ޥ�����Τ������ȥ����Ȥ��� �뤳�Ȥˤʤ�ޤ� (comment ����)���ʤ����դ��ޤ������⤷��ʣ���ԤΥ� �ޥ�ɤΤɤ����ǥ��顼���������Ȥ����ѡ����Ϥ��ξ������Τˤϻؼ��� �뤳�Ȥ��Ǥ��ޤ��󤷡��ޤ����������Ԥ˻ؼ�����ɬ�פ�ʤ��Ǥ��礦��

���Υɥ�����Ȥˤ����ơ����� ({}) �Ͼ�ά��ǽ�ʰ�����ɽ����ΤȤ��� ���� (|) �ϡ��ߤ�����¾Ū�ʰ�������ڤ��ΤȤ��ޤ���gnuplot �Υ��� ��ɤ� help �ˤ��������̾�ϡ��Хå��������� (��) �ޤ��ϲ�ǽ�ʾ�� �ˤ� boldface (����) ��ɽ���ޤ����ѳ�� (<>) �ϡ�������б������� ���֤���������٤���Τ�ɽ���ޤ���¿���ξ�硢���ץ����ΰ����ˤ� ���줬��ά�����ȥǥե���Ȥ��ͤ����Ѥ���ޤ����������������ξ�� ɬ������ѳ�̤����̤ǰϤޤ�ƽ񤫤�Ƥ���櫓�ǤϤ���ޤ���

������ܤˤĤ��ƤΥإ�פ�ɬ�פʤȤ��ˤϡ�help ��³���Ƥ��ι���̾�� ���Ϥ��Ʋ��������ޤ���ñ�� help �� ? �Ǥ�إ�פι��ܤΥ�˥塼�� �����ޤ���

���� gnuplot ��Ȥ����ϡ�plotting �˴ؤ������������ɤߤϤ����� �ɤ��Ǥ��礦 (���߻�����Ǥ���� help plotting �����Ϥ��Ʋ�����)�� Simple Plots Demo


Seeking-assistance

gnuplot �桼���Τ���Υ᡼��󥰥ꥹ�Ȥ�����ޤ������������˥塼���� �롼��

      comp.graphics.apps.gnuplot

�ϡ����Υ᡼��󥰥ꥹ�Ȥ�Ʊ���Ǥ��뤳�Ȥ����դ��Ƥ������� (�ɤ���ˤ� Ʊ����å�������ή��ޤ�)����ã�ϥ᡼��󥰥ꥹ�Ȥ˻��ä����ꡢ�ष ���˥塼�����롼�פΥ�å��������ɤळ�Ȥ򴫤�ޤ����᡼��󥰥ꥹ�ȴ� ���Ը����Υ�å�������

      [email protected]

�ؤ����꤯���������ܺ٤˴ؤ��Ƥϡ��᡼����ʸ (Subject �ǤϤʤ�) �� 1 �� "help" (������Ϥʤ���) �Τߤ�񤤤���å����������äƤ���������

�᡼��󥰥ꥹ�ȥ��С��ؤΥ᡼�륢�ɥ쥹:

      [email protected]

�Х���ݡ��ȡ��������β������ϼ��ΤȤ�����:

      [email protected]

�¥ƥ����Ǥ˴ؤ���᡼��󥰥ꥹ��:

      [email protected]

�������󡢴��ΤΥХ������ޤ� WWW �ڡ����⤢��ޤ���

      http://www.cs.dartmouth.edu/gnuplot_info.html

������������ˡ���������å����Ƥ�������: FAQ (Frequently Asked Questions) list. �⤷ FAQ �Υ��ԡ�����äƤ��ʤ���С�email ��ͳ�Ǿ嵭�� Majordomo ���ɥ쥹���顢���뤤�� ftp ��ͳ�Ǽ��Υ��ɥ쥹����

      ftp://ftp.ucc.ie/pub/gnuplot/faq,
      ftp://ftp.gnuplot.vt.edu/pub/gnuplot/faq,

�����Ǥ��ޤ�����¾�� gnuplot �� WWW �ڡ����򻲾Ȥ��Ƥ���������

�����������Ƥ���Ȥ��ϡ����ʤ������Ѥ��Ƥ��� gnuplot �ΥС������ �¹ԥޥ��󡢥��ڥ졼�ƥ��󥰥����ƥࡢ�Ȥ��ä����Ƥξ����ޤ�褦�ˤ� �Ƥ��������������������������� _������_ ������ץȤ�����Фʤ��ɤ��� �������ξ�硢�ǡ����ե�����Υץ��åȤ���ؿ��Υץ��åȤ���������� ���Ǥ����⤷��info-gnuplot �إ᡼��򤹤�ʤ顢���Υ᡼��󥰥ꥹ�Ȥ� ���ɤ򤷤Ƥ��뤫�ɤ�����Ҥ٤Ƥ�����������������С��˥塼���򸫤��桼 ���Ϥ��ʤ��ؤ��ֻ���᡼��ǽФ����ɤ����Ȥ�ʬ����Ǥ��礦���顣���Τ� ���ʵ����Υݥ��Ȥ� form �� WWW �����Ȥˤ���ޤ���


What's New in version 3.7

Gnuplot �С������ 3.7 �Ͽ�������ǽ�򤿤����������Ƥ��ޤ������Υ����� ���ǤϤ����ΰ���ʬ�Υꥹ�Ȥ䤽���˴ؤ��������ս�ˤĤ��ơ�����Ʊ �Ǽ����ޤ���

1. fit f(x) 'file' via �� Marquardt-Levenberg ˡ��Ȥäƥǡ��������� �Ϥ��Ԥ��ޤ� (����� version 3.5 ���Ф��� gnufit �ѥå��Ȥۤ�ξ� ���㤦�����Ǥ�)��

2. using ���ޥ�ɤ������˳�ĥ���ޤ������ܤ����� plot using �򸫤� ����������

3. set timefmt �ǡ�������ǡ����������ϻ������դ����ѤǤ���褦�ˤ� ��ޤ�����Time/Date �ι��ܡ������ timedat.dem. �򻲾Ȥ��Ƥ���������

4. �����Ĥ��Υɥ饤�ФǤ�ʣ���ԥ�٥�ȥե���Ȥ�����

5. ���Ф��դ�����ʤ��������ꡣset mxtics ����

6. ����ڡ�����Υ��� (����ո��Ф�) �ܥå����ΰ�ư (�����ϰϤγ��ˤ� �ǽФ���)�����Υ����ȥ롢���������˴ؤ��� key ���ץ����set key ����

7. set multiplot �ˤ��ñ�������ڡ�����Ǥ�¿������ (multiplot)

8. postscript �ɥ饤�Фβ��ɤˤ���/���Ĥ�ʸ�����ե���Ȥ��ѹ� (�� ��� 3.5 �Υѥå��Ȥ���¸�ߤ��Ƥ����̤ʥɥ饤�� (enhpost) ���ä����)

9. �� 2 ��: ��ȱ��μ��򲼤Ⱥ��μ��Ȥ���Ω�˻Ȥ������줾����Ф������衢 ������Υ�٥��դ�����ǽ��plot ����

10. ���̤ʥǡ����ե�����̾ '-' �� "" �Υ��ݡ��ȡ�plot special-filenames ���ȡ�

11. ��٥���� (arrow) ���Ф����ɸ�Ϥ��ɲ�

12. set size �ǥ����ڥ����� (�IJ���) �λ�����ǽ��

13. �礱�Ƥ���ǡ��������������� set missing

14. ���ޥ�� call: ��������� load

15. reverse, writeback, restore ������ɤ���Ĥ��������Τ��� range

16. ¿��쥨�󥳡����Ѥ� set encoding

17. ��³����ʣ���Υ�����ɥ��򥵥ݡ��Ȥ��������� x11 �ɥ饤��

18. ���������襹������: xerrorbars, histeps, financebars ���� set style ����

19. ������θ��Ф��ο������񼰡�"%l %L" �ϡ����Ф���Ϳ����줿ñ�̤� �Ф��벾�����Ȼؿ����˻Ȥ��ޤ���set format ���ȡ�

20. �������ɥ饤��: MS-Office ���ץꥱ��������ĥ����ि��� cgm�� WEB �Ѥ� gif ����

21. plot �Υ���դ�ʿ�경������ӥ��ץ饤����֥��ץ����plot smooth ���ȡ�

22. set margin �� set origin �ϡ������ϰϤΤɤ��˥���դ��֤����� ����ɤ����椷�ޤ���

23. set border �ϳƶ�������ġ��������ǽ�ˤʤ�ޤ�����

24. ���������ޥ�� if �� reread �ϥ��ޥ�ɥ롼�פ��ǽ�ˤ��ޤ���

25. ���Υ���������礭�������η������� plot ���ޥ�ɾ�ǻ���Ǥ���� ���ˤʤ�ޤ��������η������ϡ�grids, borders, tics, arrows �γƥ��ޥ�� �Ǥ�����ǽ�Ǥ���plot with ���ȡ�����ˡ������η����Ȥ߹�碌�뤳 �Ȥ��ǽ�Ǥ����������ѤΤ������¸���뤳�Ȥ��ǽ�Ǥ���set linestyle ���ȡ�

26. ���ϥ����ߥʥ뤬���ݡ��Ȥ���¤ꡢʸ���� (��٥롢�����긫�Ф����� ��) �ϽĽ񤭤��ǽ��


Batch/Interactive Operation

gnuplot ��¿���Υ����ƥ��ǡ��Хå��������������뤤�����÷��Τɤ��� �η����Ǥ�¹ԤǤ����������Ȥ߹�碌�뤳�Ȥ��ǽ�Ǥ���

���ޥ�ɥ饤������� gnuplot ���ޥ�ɤ�ޤ�ե�����Υե�����̾�Ǥ� ��Ȳ�ᤵ��ޤ� (��˻��ꤵ���ɸ��Ū�� X11 �ѥ��ޥ�ɤΰ����������)�� �ƥե�����ϡ����ꤵ�줿��� load ���ޥ�ɤ��ɤ߹��ޤ�ޤ����Ǹ�Υ� �������¹Ԥ������ gnuplot �Ͻ�λ���ޤ��������ɥե��������ꤷ�� �����ϡ�gnuplot �����å⡼�ɤ�����ޤ������̤ʥե�����̾ "-" ��ɸ �����Ϥ���ꤹ��Τ˻Ȥ��ޤ���

exit �� quit �Ϥɤ���⸽�ߤΥ��ޥ�ɥե������λ�����ޤ����Ƥ� �ե����뤬���äƤ��ʤ���С����Υե������ load ����Τ˻Ȥ��ޤ���

��:

���ä򳫻Ϥ���:

      gnuplot

2 �ĤΥ��ޥ�ɥե����� "input1", "input2" ��ȤäƥХå�������Ԥʤ�:

      gnuplot input1 input2

������ե����� "header" �θ塢���÷��⡼�ɤ�ư�������θ��̤Υ��ޥ�� �ե����� "tailer" ��¹Ԥ���:

      gnuplot header - trailer


Command-line-editing

���ޥ�ɥ饤���Խ��� Unix, Atari, VMS, MS-DOS and OS/2 ��� gnuplot �ǥ��ݡ��Ȥ���Ƥ��ޤ������� (�ҥ��ȥ�) ��ǽ�ǡ������Υ��ޥ�ɤ��Խ��� �Ƽ¹Ԥ��뤳�Ȥ����ޤ������ޥ�ɥ饤����Խ���ϡ��������뤬�ɤ��ˤ� �Ƥ���Ԥ����������ˤ�äƹ����Τ����Ϥ���ޤ���

(gnuplot �ˤ����� readline �ؿ��ϡ�GNU Bash �� GNU Emacs �ǻȤ��� readline �ؿ�������Ʊ���ǤϤ���ޤ��󡣤⤷��GNU �Ǥ�˾��ʤ顢����� ������� gnuplot �Ǥ����������Ǥ��ޤ�)

�Խ����ޥ�ɤϰʲ����̤�Ǥ�:

      ���Խ�:

      ^B    1 ʸ�������᤹
      ^F    1 ʸ����ؿʤ��
      ^A    �Ԥ���Ƭ�˰�ư
      ^E    �ԤκǸ�˰�ư
      ^H,DEL  ľ����ʸ������
      ^D    ���߰��֤�ʸ������
      ^K    ���߰��֤�������ޤǺ��
      ^L,^R ���줿ɽ���ιԤ��ɽ��
      ^U    �����Τκ��
      ^W    �������������ñ�줫������ޤǺ��

      ����:

      ^P    ��������ذ�ư
      ^N    ��������ذ�ư

IBM PC �Ǥϡ����Խ��Ѥ� DOSEDIT �Ȥ� CED �ʤɤ� TSR (����) �ץ������ ��Ȥ������Ȼפ������Τ�ޤ��󡣥ǥե���Ȥ� makefile �Ϥ�����ꤷ�� ���ơ�gnuplot �ϥǥե���ȤǤϹ��Խ���ǽ̵���ǥ���ѥ��뤵��ޤ����� �� gnuplot �ι��Խ���ǽ����Ѥ�������С�makefile �� READLINE �򥻥� �Ȥ��ƥ�󥯥ե�����Ȥ��� readline.obj ���ɲä��Ƥ���������IBM PC �� Atari �Ǥ� readline ��Ȥ����ϰʲ��Υ�����Ȥ��ޤ���

      ����� (��)      - ^B ��Ʊ��
      ����� (��)      - ^F ��Ʊ��
      Ctrl + �����    - ^A ��Ʊ��
      Ctrl + �����    - ^E ��Ʊ��
      ����� (��)      - ^P ��Ʊ��
      ����� (��)      - ^N ��Ʊ��

Atari �Ǥ� readline �Ϲ��ˤ����Ĥ��Υ����ꥢ�����������Ƥ��ޤ�:

      Undo            - ^L ��Ʊ��
      Home            - ^A ��Ʊ��
      Ctrl Home       - ^E ��Ʊ��
      Esc             - ^U ��Ʊ��
      Help            - help + return.
      Ctrl Help       - help .


Comments

�����Ȥϼ��Τ褦�˼�������Ƥ��ޤ�: ʸ�� '#' �ϡ�����Τ����Ƥ��ξ� ��˽񤯤��Ȥ��Ǥ��ޤ������ΤȤ� gnuplot �Ϥ��ιԤλĤ����ʬ��̵�뤷 �ޤ�������������������桤�� (ʣ�ǿ���ޤ�) ���桤���ޥ���ִ� (command substitution) ����ʤɤǤϤ��θ��̤�����ޤ��󡥴�ñ�˸����ȡ���̣ �Τ���褦�ʻȤ����򤷤�������С�������ư���ȸ������ȤǤ���


Coordinates

���ޥ�� set arrow, set key, set label �ϥ���վ��Ǥ�դΰ��֤� ����Ǥ��ޤ������ΰ��֤ϰʲ��ν񼰤ǻ��ꤷ�ޤ�:

      {<system>} <x>, {<system>} <y> {,{<system>} <z>}

�ƺ�ɸ�ϻ��� <system> �ˤϡ�first, second, graph, screen �Τ� ���줫������ޤ���

first �Ϻ��Ȳ��μ����������� x,y (3D �ξ��� z ��) �κ�ɸ�Ϥ���� ���ޤ���second ���� 2 �� (��ȱ��μ�) ����Ѥ��ޤ���graph �ϥ���� �����ΰ��������Ū���֤���ꤷ�������� 0,0 �� ���夬 1,1 (splot �ξ�� �ϥ���������ΰ���κ����� 0,0,0 �ǡ�����ΰ��֤���� z ���ͤ���Ѥ��� ����set ticslevel ����) �Ȥʤ�ޤ���screen ��ɽ���ϰ��� (�ϰ����� �Ǥ��ꡢset size �����򤵤�����ʬ�ǤϤ���ޤ���) ����ꤷ�������� 0,0 �� ���夬 1,1 �Ȥʤ�ޤ���

x �κ�ɸ�Ϥ����ꤵ��Ƥ��ʤ����� first ���Ȥ��ޤ���y �κ�ɸ�Ϥ� ���ꤵ��Ƥ��ʤ����� x ���Ф����ɸ�Ϥ����Ѥ���ޤ���

��� (���뤤�Ϥ���ʾ�) �μ������ּ��Ǥ����硢timefmt �ν�ʸ���� �˽��äơ�������ǰϤޤ줿����ʸ�����Ŭ�ڤʺ�ɸ����ꤹ��ɬ�פ������ ����set xdata, set timefmt �򻲾Ȥ��Ƥ����������ޤ���gnuplot �� ����ɽ����ǧ��Ƥ��ơ����ξ�礽�������� 2000 ǯ 1 �� 1 ��������ÿ��� ��ᤵ��ޤ���


Environment

gnuplot ��¿���Υ�����Ķ��ѿ���ǧ�����ޤ���ɬ�ܤΤ�ΤϤ���ޤ��󤬡� �Ȥ��������ˤʤ뤫���Τ�ޤ���

GNUTERM ���������Ƥ����硢����ϻ��Ѥ������Ϸ��� (terminal) ��̾ ���Ȥ��ƻȤ��ޤ�������� gnuplot ����ư���˸��Ĥ������Ϸ�����ͥ�� ���ƻ��Ѥ���ޤ�����.gnuplot (�ޤ��Ϥ������������) �������ȥ��åץե� ���� (start-up ����) �ˤ�����䡢�������Τ��ȤǤ��������θ������ Ū�˻��ꤷ��ʪ������ͥ�褵��ޤ���

Unix, AmigaOS, AtariTOS, MS-DOS, OS/2 �Ǥϡ�GNUHELP �˥إ�ץե����� (gnuplot.gih) �Υѥ�̾��������Ƥ������Ȥ��Ǥ��ޤ���

VMS �Ǥϡ�����̾ GNUPLOT$HELP �� gnuplot �Υإ�ץ饤�֥���̾���� ����������ޤ���gnuplot �Υإ�פ�Ǥ�դΥ����ƥ�Υإ�ץ饤�֥��� ����뤳�Ȥ��Ǥ���gnuplot ����������Ǥ⳰������Ǥ⻲�Ȥ��ƹ����ޤ� ��

Unix �ˤ����Ƥϡ������ȥǥ��쥯�ȥ�� .gnuplot �Ȥ����ե����뤬�ʤ� ���ˤϡ�HOME ��������줿�ǥ��쥯�ȥ��õ���ޤ���AmigaOS, AtariTOS, MS-DOS, OS/2 �Ǥ� GNUPLOT ���������˻Ȥ��ޤ���VMS �Ǥ� SYS$LOGIN �Ǥ���help start-up �򻲾Ȥ��Ƥ���������

Unix �ˤ����Ƥϡ�PAGER ���إ�ץ�å������ν����ѤΥե��륿�Ȥ��ƻȤ� ��ޤ���

Unix, AtariTOS, AmigaOS �Ǥϡ�SHELL �� shell ���ޥ�ɤκݤ˻Ȥ��� ����MS-DOS, OS/2 �Ǥ� COMSPEC �� shell ���ޥ�ɤκݤ˻Ȥ��ޤ���

MS-DOS �� BGI �ޤ��� Watcom ���󥿡��ե��������Ȥ��Ƥ����硢PCTRM �������Ѥ����˥������ݡ��Ȥ����������٤�ؼ�����Τ˻Ȥ��ޤ��� PCTRM �� S<�����ʿ������> �Τ褦�˻��ꤷ�ޤ����㤨�С���˥��κ���� ���٤� 800x600 �ʤ�С��ʲ��Τ褦�˻��ꤷ�ޤ�:

      set PCTRM=S800

PCTRM �����ꤵ��Ƥ��ʤ���С�ɸ��Ū�� VGA (640x480) ���Ȥ��ޤ���

FIT_SCRIPT �ϡ����ƤϤ� (fit) �����Ǥ��줿�Ȥ��˼¹Ԥ��� gnuplot �� �ޥ�ɤλ���˻Ȥ��ޤ���fit �򻲾Ȥ��Ƥ���������FIT_LOG �����ƤϤ� �ˤ������ե�����Υե�����̾�λ���˻Ȥ��ޤ���


Expressions

����Ū�ˤ� C, FORTRAN, Pascal, BASIC �ˤ��������Ѳ�ǽ�ʿ���ɽ������� �Ǥ��ޤ��� �黻�Ҥ�ͥ���̤� C ����λ��ͤ˽����ޤ���������ζ���ʸ�� �ȥ���ʸ����̵�뤵��ޤ���

ʣ�ǿ�������� {<real>,<imag>} ��ɽ�����ޤ��������� <real> �� <imag> (����������) �Ͽ�������Ǥ���ɬ�פ�����ޤ����㤨�� {3,2} �� 3 + 2i �� ����路��{0,1} �� 'i' ���Ȥ�ɽ���ޤ��������ˤ�����Ū���楫�å���� ��ɬ�פ�����ޤ���

gnuplot �� "�¿�" �� "����" �黻�� FORTRAN �� C �Τ褦�˰����Ȥ������� �����դ��Ƥ���������"1", "-10" �ʤɤ������ȸ��ʤ��졢"1.0", "-10.0", "1e1", 3.5e-1 �ʤɤϼ¿��ȸ��ʤ���ޤ��� ����� 2 �ĤΤ�äȤ���פʰ� ���ϳ任�Ǥ��������γ任���ڤ�ΤƤ��ޤ�: 5/2 = 2���¿��Ϥ����ǤϤ� ��ޤ���: 5.0/2.0 = 2.5������餬���ߤ������ξ�硢�׻������������ϼ� ���� "��ĥ" ����ޤ�: 5/2e0 = 2.5��������������������dz���硢���� �ͤϥ���ѥ���ˤ�ä��Ѥ��ޤ���"print -5/2" �Ȥ��ơ����ʤ��Υ����� �ब -2 �� -3 �Τɤ���������Ȥ��뤫���ǧ���Ƥ���������

���� "1/0" �� "̤����� (undefined)" �ե饰��������������ˤ�ꤽ���� ��̵�뤵��ޤ���ternary �黻�� (����黻��) �ι�ˤ����㤬����ޤ���

ʣ�ǿ�ɽ���μ¿���ʬ��������ʬ�ϡ��ɤ�ʷ������Ϥ���Ƥ��˼¿��Ǥ�: {3,2} �� "3" �� "2" �ϼ¿��Ǥ��ꡢ�����ǤϤ���ޤ���

Functions
Operators
User-defined


Functions

gnuplot �δؿ��ϡ�Unix ���إ饤�֥��δؿ��Ȥۤ�Ʊ���Ǥ������ä��� �դ��ʤ�������Ƥδؿ����������¿���ʣ�ǿ��ΰ������뤳�Ȥ��Ǥ��ޤ���

�١����뤤�ϥ饸����Τɤ��餫�dz��٤�����Ȥ���������ͤȤ����ꤹ��� �� (sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(x), arg(z)) ���Ф��Ƥϡ�����ñ�̤� set angles ������Ǥ����ǥե���Ȥϥ饸����� ����

abs
acos
acosh
arg
asin
asinh
atan
atan2
atanh
besj0
besj1
besy0
besy1
ceil
cos
cosh
erf
erfc
exp
floor
gamma
ibeta
inverf
igamma
imag
invnorm
int
lgamma
log
log10
norm
rand
real
sgn
sin
sinh
sqrt
tan
tanh
column
tm_hour
tm_mday
tm_min
tm_mon
tm_sec
tm_wday
tm_yday
tm_year
valid


abs

�ؿ� abs(x) �����������ͤ��֤��ޤ����֤��ͤη��ϰ�����Ʊ���Ǥ���

ʣ�ǿ��ΰ������Ф��Ƥ�, abs(x) ��ʣ��ʿ�̤ˤ����� x ��Ĺ������������ ���ޤ� [���ʤ�� sqrt(real(x)**2 + imag(x)**2) ]��


acos

�ؿ� acos(x) �ϰ����Υ������������� (��;��) ���֤��ޤ���acos �� �֤��ͤ��饸����ñ�̤��ޤ����٤Ǥ��뤫�� set angles �����򤵤�ޤ���


acosh

�ؿ� acosh(x) �ϵեϥ��ѥܥ�å��������� (���ж�;��) ���ͤ�饸����� �֤��ޤ���


arg

�ؿ� arg(x) ��ʣ�ǿ����гѤ�set angles ������ˤ������äƥ饸���� �ޤ����٤��֤��ޤ���


asin

�ؿ� asin(x) �ϰ����Υ����������� (������) ���֤��ޤ���asin �� �֤��ͤ� set angles ������ˤ�äƥ饸����ñ�̤��ޤ����٤ˤʤ�ޤ���


asinh

�ؿ� asinh(x) �ϵեϥ��ѥܥ�å������� (���ж�����) ���ͤ�饸����� �֤��ޤ���


atan

�ؿ� atan(x) �ϰ����Υ��������󥸥���� (������) ���ͤ��֤��ޤ��� atan ���֤��ͤ� set angles ������ˤ�äƥ饸����ñ�̤��ޤ����٤� �ʤ�ޤ���


atan2

�ؿ� atan2(y,x) �ϰ����μ¿���ʬ����Υ��������󥸥���� (������) �� �ͤ��֤��ޤ���atan2 �� set angles ������ˤ�äƥ饸����ñ�̤��٤� �ʤ롢Ŭ�ڤʻ�ʬ�ߤˤ������ͤ��֤��ޤ���


atanh

�ؿ� atanh(x) �ϵեϥ��ѥܥ�å����󥸥���� (���ж�����) ���ͤ�饸 ������֤��ޤ���


besj0

�ؿ� besj0(x) �ϰ����� j0 ���٥å���ؿ����ͤ��֤��ޤ���besj0 �ˤ� �����ϥ饸�����Ϳ���ޤ���


besj1

�ؿ� besj1(x) �ϰ����� j1 ���٥å���ؿ����ͤ��֤��ޤ���besj1 �ˤ� �����ϥ饸�����Ϳ���ޤ���


besy0

�ؿ� besy0 �ϰ����� y0 ���٥å���ؿ����ͤ��֤��ޤ���besy0 �ˤ� �����ϥ饸�����Ϳ���ޤ���


besy1

�ؿ� besy1(x) �ϰ����� y1 ���٥å���ؿ����ͤ��֤��ޤ���besy1 �ˤ� �����ϥ饸�����Ϳ���ޤ���


ceil

�ؿ� ceil(x) �ϰ����ʾ�κǾ����������֤��ޤ���ʣ�ǿ��������Ф��Ƥ� ���μ¿���ʬ�ʾ�κǾ����������֤��ޤ���


cos

�ؿ� cos(x) �ϰ����Υ������� (;��) ���ͤ��֤��ޤ���cos �� set angles ������ˤ������äơ��饸����ޤ����٤ΰ���������դ��ޤ���


cosh

�ؿ� cosh(x) �ϰ����Υϥ��ѥܥ�å�����������ͤ��֤��ޤ���cosh �� �����ϥ饸�����Ϳ���ޤ���


erf

�ؿ� erf(x) �ϰ����μ����θ����ؿ����ͤ��֤��ޤ���������ʣ�ǿ��ξ��� ������̵�뤵��ޤ���


erfc

�ؿ� erfc(x) �� 1.0 ���顢�����μ����θ����ؿ����ͤ��������Τ��֤��ޤ��� ������ʣ�ǿ��ξ��ϵ�����̵�뤵��ޤ���


exp

�ؿ� exp(x) �����λؿ��ؿ����� (e �ΰ�����) ���֤��ޤ����Ķ��ˤ�äƤ� (�ä� sun) �礭�� x ���ͤ��Ф��� exp(-x) ��̤����ͤ��֤���礬����ޤ��� ���Τ褦�ʾ�硢safe(x) = x<-100 ? 0 : exp(x) �Τ褦�ʥ桼������ؿ������ Ω�ĤǤ��礦��


floor

�ؿ� floor(x) �Ϥ��ΰ����ʲ��κ�����������֤��ޤ���ʣ�ǿ��������Ф��Ƥ� floor �Ϥ��ΰ����μ����ʲ��κ�����������֤��ޤ���


gamma

�ؿ� gamma(x) �ϰ����μ����Υ���޴ؿ����ͤ��֤��ޤ������� n ���Ф��Ƥ� gamma(n+1) = n! �Ǥ���������ʣ�ǿ��ξ�硢������ʬ��̵�뤵��ޤ���


ibeta

�ؿ� ibeta(p,q,x) �ϰ����μ������Դ����١����ؿ����ͤ��֤��ޤ���p, q > 0 �� x �� [0:1] ����ͤǤ���������ʣ�ǿ��ξ��ϵ�����̵�뤵��ޤ���


inverf

�ؿ� inverf(x) �ϰ����μ����εո����ؿ����ͤ��֤��ޤ���


igamma

�ؿ� igamma(a,x) �����μ������Դ�������޴ؿ����ͤ��֤��ޤ���a > 0, x >= 0 �Ǥ���������ʣ�ǿ��ξ��ϵ�����̵�뤵��ޤ���


imag

�ؿ� imag(x) �ϰ����ε�����ʬ��¿��Ȥ����֤��ޤ���


invnorm

�ؿ� invnorm(x) �ϰ����μ����ε�����ʬ�۴ؿ����ͤ��֤��ޤ���


int

�ؿ� int(x) �ϡ�������������ʬ (0 �˸����äƴݤ᤿) ���֤��ޤ���


lgamma

�ؿ� lgamma(x) �ϰ����μ����Υ���޴ؿ��ͤμ����п����ͤ��֤��ޤ��� ������ʣ�ǿ��ξ�硢������̵�뤵��ޤ���


log

�ؿ� log(x) �ϰ����μ����п� (�� e) ���ͤ��֤��ޤ���


log10

�ؿ� log10(x) �ϰ������п� (�� 10) ���֤��ޤ���


norm

�ؿ� norm(x) �ϰ����μ���������ʬ�� (������ʬ��) �ؿ����ͤ��֤��ޤ���


rand

�ؿ� rand(x) �ϡ������μ������ (seed) �Ȥ��ƶ�� [0:1] ��ε������ ���ͤ��֤��ޤ���seed < 0 �ξ��������� (��) ���������ޤ��������� ʣ�ǿ��ξ��ϵ�����̵�뤵��ޤ���


real

�ؿ� real(x) �ϰ����μ������֤��ޤ���


sgn

�ؿ� sgn(x) �ϰ��������ʤ� 1 ����ʤ� -1 ��0 �ʤ�� 0 ���֤��ޤ��� ������ʣ�ǿ��ξ�������̵�뤵��ޤ���


sin

�ؿ� sin(x) �ϰ����Υ����� (����) ���ͤ��֤��ޤ���sin �� set angles ������ˤ������äơ��饸����ޤ����٤ΰ���������դ��ޤ���


sinh

�ؿ� sinh(x) �ϰ����Υϥ��ѥܥ�å���������ͤ��֤��ޤ���sinh �� �����ϥ饸�����Ϳ���ޤ���


sqrt

�ؿ� sqrt(x) �ϰ�����ʿ�������ͤ��֤��ޤ���


tan

�ؿ� tan(x) �ϰ����Υ��󥸥���� (����) ���ͤ��֤��ޤ���tan �� set angles ������ˤ������äơ��饸����ޤ����٤ΰ���������դ��ޤ���


tanh

�ؿ� tanh(x) �ϰ����Υϥ��ѥܥ�å����󥸥���Ȥ��ͤ��֤��ޤ���tanh �� �����ϥ饸�����Ϳ���ޤ���

����ˤ����Ĥ��δؿ����ɲä���Ƥ��ޤ���


column

column(x) �� fit ���뤤�ϥǡ����ե�����ץ��åȤǤ� using ������ �����ΰ����Ȥ��ƤΤ߻Ȥ��ޤ���plot datafile using �򻲾Ȥ��Ƥ����� ����


tm_hour

�ؿ� tm_hour �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ����β��� (0--23 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_mday

�ؿ� tm_mday �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ���η�β��� (1--31 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_min

�ؿ� tm_min �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ����β�ʬ (0--59 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_mon

�ؿ� tm_mon �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ���� (1--12 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_sec

�ؿ� tm_sec �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ����β��� (0--59 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_wday

�ؿ� tm_wday �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ���ν��β����� (1--7 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_yday

�ؿ� tm_yday �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ����ǯ�β����� (1--366 ���ϰϤ�����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


tm_year

�ؿ� tm_year �ϰ����� 2000 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤷ�����줬 ����ǯ (����) �Ǥ��뤫�򡢼¿��Ȥ����֤��ޤ���


valid

valid(x) �ϡ��ǡ������褫 fit �ˤ����� using �μ�����Ǥ����Ȥ�� �ޤ���plot datafile using �򻲾Ȥ��Ƥ��������� Use of functions and complex variables for airfoils


Operators

gnuplot �α黻�Ҥϡ�C ����α黻�ҤȤۤ�Ʊ���Ǥ������ä����դ��ʤ��� �����Ƥα黻�Ҥ��������¿���ʣ�ǿ��ΰ������뤳�Ȥ��Ǥ��ޤ����ޤ��� FORTRAN �ǻȤ��� ** (�߾�) �黻�Ҥ⥵�ݡ��Ȥ���Ƥ��ޤ���

�黻��ɾ���ν�����ѹ�����ˤϤ��ä���Ȥ��ޤ���

Unary
Binary
Ternary


Unary

�ʲ��ϡ�ñ��黻�ҤȤ��λ���ˡ�ΰ����Ǥ�:

    ����          ��        ����
      -           -a          �ޥ��ʥ����
      +           +a          �ץ饹��� (���⤷�ʤ�)
      ~           ~a        * 1 ����� (�ӥå�ȿž)
      !           !a        * ����Ū����
      !           a!        * ����
      $           $3        * using ��Ǥΰ���/�����

���������� (*) �ΤĤ����黻�Ҥΰ����������Ǥʤ���Фʤ�ޤ���

�黻�Ҥ�ͥ���̤� Fortran �� C ��Ʊ���Ǥ��������θ���Ʊ�͡��黻��ɾ ������������Ѥ��뤿��ˤ��ä����Ȥ��ޤ�����ä� -2**2 = -4 �ǡ� (-2)**2 = 4 �Ǥ���

����黻�Ҥϡ��礭���ͤ��֤���褦�˼¿����֤��ޤ���


Binary

�ʲ��ϡ����黻�ҤȤ��λ���ˡ�ΰ����Ǥ�:

    ����          ��          ����
      **          a**b          �߾�
      *           a*b           ��
      /           a/b           ��
      %           a%b         * ;��
      +           a+b           ��
      -           a-b           ��
      ==          a==b          ������
      !=          a!=b          �������ʤ�
      <           a<b           ��꾮����
      <=          a<=b          �ʲ�
      >           a>b           ����礭��
      >=          a>=b          �ʾ�
      &           a&b         * �ӥå��� (AND)
      ^           a^b         * �ӥå���¾������ (XOR)
      |           a|b         * �ӥå��� (OR)
      &&          a&&b        * ����Ū AND
      ||          a||b        * ����Ū OR

���������� (*) �ΤĤ����黻�Ҥΰ����������Ǥʤ���Фʤ�ޤ���

�����黻�Ҥ� AND (&&) �� OR (||) �� C ����Ʊ�ͤ�ɬ�׺Ǿ��¤�ɾ�������� �ޤ��󡣤��ʤ����&& ���� 2 �����ϡ��� 1 ���������ʤ��ɾ������ޤ� �󤷡�|| ���� 2 �����ϡ��� 1 ���������ʤ��ɾ������ޤ���


Ternary

��Ĥ�������黻�Ҥ�����ޤ�:

     ����          ��       ����
      ?:          a?b:c     ����黻��

����黻�Ҥ� C �Τ�Τ�Ʊ��Ư���򤷤ޤ����ǽ�ΰ��� (a) �������Ǥʤ��� �Ф����ޤ��󡣤����ͤ�ɾ�����졢���줬�� (�����Ǥʤ�) �ʤ�� 2 ���ܤ� ���� (b) ��ɾ�����줽���ͤ��֤��졢�����Ǥʤ���� 3 ���ܤΰ��� (c) �� ɾ�����졢�����ͤ��֤���ޤ���

����黻�Ҥϡ���ʬŪ��������줿�ؿ��䡢�����郎�������줿���ˤΤ� �������褹�롢�Ȥ��ä����Ȥ�Ԥʤ�����ͭ�ѤǤ���

��:

0 <= x < 1 �Ǥ� sin(x) �ˡ�1 <= x < 2 �Ǥ� 1/x ���������ơ�����ʳ��� x �Ǥ��������ʤ��ؿ�������:

      f(x) = 0<=x && x<1 ? sin(x) : 1<=x && x<2 ? 1/x : 1/0
      plot f(x)
[ternary.gif] gnuplot ��̤����ͤ��Ф��Ƥϲ���ɽ�������ˤ���̵�뤹��Τǡ��Ǹ�ξ� ��δؿ� (1/0) �����򲿤���Ϥ��ʤ����Ȥ����դ��Ƥ����������ޤ������� �ؿ���������襹�����뤬 lines (������) �ξ�硢��Ϣ³�� (x=1) �ν�� Ϣ³�ؿ��Ȥ���������Ф�Ƥ��ޤ����Ȥˤ����դ��Ƥ�������������������Ϣ ³�ˤʤ�褦�ˤ���ˤϡ��ؿ��� 2 �Ĥ���ʬ���줾���ʬ���Ƥ������� (�� �Τ褦�ʾ�硢�޲��ѿ��ؿ���Ȥ��Τ������Ǥ�)��

�ե����� 'file' �Υǡ����ǡ�4 ���ܤΥǡ�������Ǥʤ��Ȥ�������1 ���ܤ� �ǡ����˴ؤ��� 2 ���ܤ� 3 ���ܤΥǡ�����ʿ���ͤ�����:

      plot 'file' using 1:( $4<0 ? 1/0 : ($2+$3)/2 )

using �ν񼰤������˴ؤ��Ƥ� plot data-file using �򻲾Ȥ��Ƥ����� ����


User-defined

�����ʥ桼������ѿ��� 1 �Ĥ��� 5 �ĤޤǤΰ�������ĥ桼������ؿ��� Ǥ�դξ������������Ȥä��ꤹ�뤳�Ȥ��Ǥ��ޤ�������� plot ���ޥ� �ɾ�Ǥ��ǽ�Ǥ���

�桼������ؿ���:

      <func-name>( <dummy1> {,<dummy2>} ... {,<dummy5>} ) = <expression>

������ <expression> �ϲ��ѿ� <dummy1> ���� <dummy5> ��ɽ���������Ǥ���

�桼������ѿ���:

      <variable-name> = <constant-expression>

��:

      w = 2
      q = floor(tan(pi/2 - 0.1))
      f(x) = sin(w*x)
      sinc(x) = sin(pi*x)/(pi*x)
      delta(t) = (t == 0)
      ramp(t) = (t > 0) ? t : 0
      min(a,b) = (a < b) ? a : b
      comb(n,k) = n!/(k!*(n-k)!)
      len3d(x,y,z) = sqrt(x*x+y*y+z*z)
      plot f(x) = sin(x*a), a = 0.2, f(x), a = 0.4, f(x)

[userdefined.gif] �߼�Ψ pi �ϴ����������Ƥ��ޤ�������������Ϸ褷�Ƽ��ʤΤ褦�ʤ�� �ǤϤʤ��������ʤ褦�˺�������뤳�Ȥ��Ǥ��ޤ���

�ѿ�̾��ؿ�̾��̿̾��§�ϡ�����Υץ�����ߥ󥰸����Ʊ���ǡ���Ƭ�ϥ� ��ե��٥åȤǡ����θ��ʸ���ϥ���ե��٥åȡ�������"$", "_" ���Ȥ��� ������������fit �Υ��֥롼����Ǥ����Ĥ� "FIT_" �ǻϤޤ��ѿ�����Ѥ� �뤳�Ȥ����դ��Ƥ�����������äƤ��Τ褦��̾����Ȥ��Τ��򤱤�٤��Ǥ� �礦����������fit �λ��Ѥ˺ݤ��Ƥϡ��㤨�� "FIT_LIMIT" �Τ褦�˺��� ���򤹤�ɬ�פ�����褦���ѿ��Ϥ���ޤ����ܤ����� fit �˴ؤ��������� ���Ȥ��Ƥ���������

show functions, show variables, fit �⻲�Ȥ��Ƥ���������


Glossary

���Υɥ���������Τ��Ϥäơ��Ѹ�˴ؤ��������ΰݻ����ͤ����Ƥ��� �������������λ�ߤϴ����ˤ��������Ƥ��ޤ��󡣤���� gnuplot ������ �򤫤��ƿʲ����Ƥ����褦�ˡ����ޥ�ɤ䥭����ɤ�̾���⤽�Τ褦�ʴ��� �����ӽ����뤫�Τ褦�˺��Ѥ������Ƥ��뤫��Ǥ���������Ǥϡ������� ������ɤΤ����Ĥ����ɤΤ褦�˻Ȥ��Ƥ��뤫���������ޤ���

"�ڡ��� (page)" �ޤ��� "ɽ������ (screen)" �� gnuplot ������������ǽ ���ΰ����Τ�ؤ��ޤ����ǥ����ץ쥤��˥��Ǥϡ�����ϲ������Τ�ؤ����� ���å��Ǥϡ�����λ����Τˤʤ�ޤ���

ɽ�����̤ϡ���ġ��ޤ��Ϥ���ʾ�� "��������� (plot)" ��ޤߤޤ����� �������ϰ�Ĥβ���ɸ�Ȱ�Ĥνĺ�ɸ���������ޤ�����;�� (margin) �� ������˽񤫤��ʸ���� (text) Ʊ�͡������ϼºݤˤ��ξ��ɽ������Ƥ� ��ɬ�פϤ���ޤ���

���������ϰ�Ĥ� "�����" ��ޤߤޤ�������դϰ�Ĥβ���ɸ�Ȱ�Ĥν� ��ɸ���������ޤ����������ϼºݤˤ��ξ��ɽ������Ƥ���ɬ�פϤ���� ����

����դϰ�Ĥޤ��Ϥ���ʾ�� "���� (line)" ��ޤߤޤ��������ϰ�Ĥδ� �����ޤ��ϥǡ������åȤǤ����Ѹ� "line" �����襹������Ȥ��Ƥ�Ȥ��� ��������ˤ����Ѹ�� "ʸ����ΰ�� (a line of text)" �Τ褦�˻Ȥ��� ���Ȥ⤢��ޤ���¿ʬʸ̮���餽���϶��̤Ǥ���Ǥ��礦��

��ĤΥ���վ��ʣ���ζ����Ϥ��줾��̾��������ޤ�������̾���ϡ����ζ� ����ɽ���˻Ȥ������襹������Υ���ץ�ȤȤ�� "(����) key" ��˰��� ɽ������ޤ��������ϡ����ˤ� "(ɽ��) legend" �Ȥ�ƤФ�ޤ���

�Ѹ� "�����ȥ� (title)" �� gnuplot �Ǥ�ʣ���ΰ�̣�ǻȤ��ޤ������� �ɥ�����ȤǤϤ�������̤��뤿��ˡ����ƻ�Ȥ��� "����� (plot)"�� "������ (line)"��"������ (key)" ��Ƭ�ˤĤ�����⤷�ޤ���

��ĤΥ���դ� 4 �ĤޤǤθ��Ф��դ�����뼴����Ĥ��Ȥ��Ǥ��ޤ������� �� set xlabel �Τ褦�ˡ����Υ��ޥ��̾����˰�Ĥμ���̾��������͡� �ʥ��ޥ�ɤ�����ޤ���¾�ˡ�set logscale xy �Τ褦�ˡ����ץ����˰� �Ĥޤ��Ϥ���ʾ�μ���̾������ĥ��ޥ�ɤ⤢��ޤ��������λȤ������ ��� 4 �Ĥμ���̾���Ϥ��줾�졢���������β��ζ����˱褦���Ǥ��� "x"�� ���ζ����˱褦�� "y"����ζ����˱褦�� "x2"�����ζ����˱褦�� "y2" �� �ʤäƤ��ޤ���3 ��������Ǥ� "z" �⥳�ޥ����˸����ޤ���

�ǡ����ե�����˴ؤ�������Ǥϡ��Ѹ� "�� (record)" �����褷���ե����� �ΰ�Ԥ�ʸ���󡢤��ʤ��������ʸ�������ʸ��Ʊ�Τδ֤�ʸ���󡢤�ؤ��� ���Τ˻Ȥ��ޤ���"�� (point)" �ϹԤ�����Ф�����ĤΥǡ����Ǥ���"�ǡ� ���֥��å� (datablock)" �ϡ����ԤǶ��ڤ�줿Ϣ³����ʣ���ιԤ���ʤ��� �ν���Ǥ����ǡ����ե�����ε�������� "line" �����Ȥ������ϡ����� �ϥǡ����֥��å�����ʬ�����ؤ��ޤ���

(����: �������ܸ�������ǤϤ����˽񤫤�Ƥ���褦���Ѹ������Ϲ�θ�� ��ƤϤ��餺����äƺ���������������ǽ��������ޤ�����̩�ˤϸ�ʸ�� �Ȥ��٤��Ǥ��礦��)


Plotting

gnuplot �ˤ�������������� 3 �ĤΥ��ޥ�ɡ�plot, splot, replot ������ޤ���plot �� 2 �����������������splot �� 3 �������� (��� ����ºݤˤ� 2 �����̤ؤμͱ�) ���������ޤ���replot ��Ϳ����줿���� ��ľ���� plot �ޤ��� splot ���ޥ�ɤ��ɲä��������¹Ԥ��ޤ���

����˴ؤ������Ū�ʾ������Ⱦ�ϡ�plot �˴ؤ����Ǹ��Ĥ���ޤ���3 ��������˸�ͭ�ξ���� splot �ι�ˤ���ޤ���

plot �� xy ľ���ɸ�Ϥȶ˺�ɸ�Ϥ��Ȥ��ޤ����˺�ɸ�Ϥξܺ٤˴ؤ��Ƥ� set polar �򻲾Ȥ��Ƥ���������splot �� xyz ľ���ɸ�ϤΤߤ������� �ޤ��󤬡����ޥ�� set mapping ��¾�� 2, 3 �κ�ɸ�Ϥ���Ѥ��뤳�Ȥ� ����ޤ�������ˡ����ץ���� using ��Ȥ��С�plot �Ǥ� splot �� ��ۤȤ�ɤɤ�ʺ�ɸ�ϤǤ⤽���������ƻȤ����Ȥ�����ޤ���

splot ���������ˤ������˲ä��ơ����̤����������������Ȥ�Ǥ��ޤ��� 3 �����δؿ��γʻ�����˴ؤ������ˤĤ��Ƥϡ�splot �� set isosamples �ι��ܤ�3 �����ǡ����Υե������ɬ�פʷ��֤˴ؤ��Ƥ� splot datafile �ι��ܤ��������˴ؤ������ˤĤ��Ƥ� set contour �� set cntrparam �ι��ܤ򻲾Ȥ��Ƥ���������


Start-up

gnuplot ����ư�����Ȥ����������ե�������ɤ߹��⤦�Ȥ��ޤ������� �ե������ Unix �� AmigaOS �Ǥϡ�.gnuplot �Ǥ��ꡤ����¾�ν����Ϥ� �� GNUPLOT.INI �ȤʤäƤ��ޤ������Υե����뤬�����ȥǥ��쥯�ȥ�� ̵����硤gnuplot �ϥۡ���ǥ��쥯�ȥ�򸡺����ޤ� (AmigaOS �� Atari(single)TOS �� MS-DOS �� OS/2, MS-DOS �Ǥϡ��Ķ��ѿ� gnuplot �˥ۡ���ǥ��쥯�ȥ���б�����ǥ��쥯�ȥ����ꤷ�ޤ�)������: ���� �ȡ���λ��� NOCWDRC ������������ˤϡ�gnuplot �ϥ����ȥǥ��쥯 �ȥ꤫����ɤߤޤ���

�������ե����뤬���Ĥ���ȡ�gnuplot �Ϥ��Υե�����˽񤫤�Ƥ��륳 �ޥ�ɤ�¹Ԥ��ޤ��������ˤ�Ǥ�դ������� gnuplot ���ޥ�ɤ�񤯤��� ����ǽ�Ǥ���������Ū�ˤϡ��������֤λ���䡢�褯�Ȥ��ؿ����ѿ�������� ���ꤹ�����٤��ޤ��Ƥ����ޤ���


Substitution

�����륳�ޥ�ɤ�Хå��������ȤǰϤळ�Ȥˤ�äƥ��ޥ���ִ���Ԥ��� �Ȥ��Ǥ��ޤ������Υ��ޥ�ɤϻҥץ������Ǽ¹Ԥ��졢���ν��Ϸ�̤ǥ��� ��� (����Ӥ����Ϥ�Ǥ��������) ���֤������ޤ��������Ϥˤ�äƤ� �ѥ��פ����ݡ��Ȥ���Ƥ�����⤢��ޤ��� plot datafile special-filenames �򸫤Ƥ���������

�ҥץ������ν�����β���ʸ���϶���ʸ�����ִ�����ޤ���

���ޥ���ִ��ϡ�ñ����������ʸ����ʳ��ϡ�gnuplot �Υ��ޥ�ɥ饤 ���桢�ɤ��ǤǤ���Ѳ�ǽ�Ǥ���

��:

�ʲ�����ϡ�leastsq �Ȥ����ץ�������¹Ԥ������ν��Ϸ�̤ǡ� leastsq �� (�ޤ��ΰ����䤳�ߤ�) �֤������ޤ�:

      f(x) = leastsq

������ VMS �Ǥϡ�

      f(x) = run leastsq

�ʲ��ϸ��ߤ����դȥ桼����̾�Υ�٥���������ޤ�:

      set label "generated on date +%Y-%m-%dby whoami" at 1,1
      set timestamp "generated on %Y-%m-%d by whoami"


Syntax

gnuplot �ˤ����뵭�����ڤ����ˡ�˴ؤ������Ū�ʵ�§�ϡ�������� �ȥ��ץ����Ͻ����¸�Ǥ��롢�Ȥ������ȤǤ����ꥹ�Ȥ��ɸ������� (,) ���ڤ�Ǥ���Τ��Ф������ץ����䤽���ȼ���� ��᡼���ϥ��ڡ��� ( ) ���ڤ�Ǥ����ϰϤϥ����� (:) �Ƕ��ڤäƤ������ä� ([]) �Ǥ�����ޤ����� ʸ�����ե�����̾�ϰ�����Ǥ����ꡢ¾�ˤ����Ĥ����å� (()) �Ǥ������ �Τ�����ޤ����楫�å� ({}) �����̤���Ū�ǻȤ��ޤ���

����ޤϰʲ��ζ��ڤ�ǻ��Ѥ���ޤ���set ���ޥ�ɤ� arrow, key, label �κ�ɸ; ���ƤϤ� (fit) �����ѿ��Υꥹ�� (���ޥ�� fit �Υ� ����� via ��³���ꥹ��); ���ޥ�� set cntrparam �ǻ��ꤵ���� �ӤȤӤ����������ͤ䤽�Υ롼�ץѥ�᡼���Υꥹ��; set ���ޥ�ɤ� dgrid3d dummy, isosamples, offsets, origin, samples, size, time, view �ΰ���; ������ΰ��֤䤽�Υ롼�ץѥ�᡼���Υ� ����; �����ȥ�伴�θ��Ф��ΰ���; plot, replot, splot ���ޥ�ɤ� x,y,z ��ɸ�η׻��˻Ȥ����޲��ѿ��ؿ��Υꥹ��; plot, replot, splot ���ޥ�ɤ�ʣ�������� (�ǡ������ޤ��ϴؿ�) �Τ��줾��ΰ�Ϣ�Υ� ����ɤΥꥹ�ȡ�

(��) ���å��ϡ�������θ��Ф��� (�롼�ץѥ�᡼���ǤϤʤ�) ����Ū�˽� ��Ϳ������ζ��ڤ�Ȥ��ơ��ޤ��� fit, plot, replot, splot �� �ޥ�ɤ� using �ե��륿�Ǥη׻���ؼ����뤿��˻Ȥ��ޤ���

(���å��䥳��ޤ��̾�δؿ���ɽ���Ǥ�Ȥ��ޤ���)

�������ä��ϡ�set, plot, splot ���ޥ�ɾ���Ѥ���줿�����ϰ� ����ڤ�Τ˻Ȥ��ޤ���

������� range (�ϰ�) ���� (set, plot, splot ���ޥ�ɤǻȤ�� ��) ��ξü���ͤ���ڤ�Τˡ��ޤ��� plot, replot, splot, fit �� �ޥ�ɤ� using �ե��륿�γƥ���ȥ����ڤ�Τ˻Ȥ��ޤ���

���ߥ����� (;) �ϡ���ԤΥ��ޥ�ɹ����Ϳ������ʣ���Υ��ޥ�ɤ���� ��Τ˻Ȥ��ޤ���

�楫�å��ϡ�postscript �Τ褦�ʤ����Ĥ��ν��Ϸ��������̤˽�������� ʸ������ǻ��Ѥ���ޤ����ޤ���ʣ�ǿ��򵭽Ҥ���Τˤ�Ȥ��ޤ�: {3,2} = 3 + 2i �Ȥʤ�ޤ���

ʸ�����ñ������� ('') �ޤ�����Ű����� ("") �ǰϤޤ�ޤ���\n (����) �� \345 (8 ��ɽ����ʸ��������) �Τ褦��ʸ����ǤΥХå�����å��� (\) �ϡ�2 �Ű��������ʸ����Ǥϸ��Ϥ�����ޤ�����ñ���������Ǥϸ��Ϥ�� ���ޤ���

1 �Ĥ�ʣ����ʸ����˴ؤ�����ֹ�碌�ϳƹԤ�Ʊ����Ư���ޤ�����äơ��� ���˰��ֹ�碌���줿ʸ����

      "This is the first line of text.\nThis is the second line."

�ϼ��Τ褦��ɽ������ޤ�:

                       This is the first line of text.
                          This is the second line.

������

      'This is the first line of text.\nThis is the second line.'

���ȼ��Τ褦�ˤʤ�ޤ���

          This is the first line of text.\nThis is the second line.

�ե�����̾��ñ������䡢���뤤����Ű�������ǰϤߤޤ������Υޥ˥奢�� �Ǥϰ��̤˥��ޥ�ɤ��㼨�Ǥϡ��狼��䤹�����뤿��˥ե�����̾��ñ��� ����Ǥ����ꡢ¾��ʸ�������Ű�����Ǥ�����ޤ���

postscript ���Ϸ��� (terminal) �� enhanced ���ץ�����Ȥ���硢���� �ϡ�{} �������� \n ������ƤϤ����ޤ���

EEPIC, Imagen, Uniplex, LaTeX, TPIC �γƥɥ饤�ФǤϡ�ñ���������� \\ �ޤ�����Ű�������� \\\\ �Dz��Ԥ򼨤����Ȥ���ǽ�Ǥ���

�Хå��������� (����) ���ִ��Τ���˥����ƥॳ�ޥ�ɤ�Ϥ�Τ˻Ȥ��ޤ���


Time/Date data

gnuplot �����ϥǡ����Ȥ��ƻ���/���վ���λ��Ѥ򥵥ݡ��Ȥ��Ƥ��ޤ��� ���ε�ǽ�� set xdata time, set ydata time �ʤɤΥ��ޥ�ɤˤ�ä�ͭ ���ˤʤ�ޤ���

�����Ǥ����Ƥλ���/���դ� 2000 ǯ������ÿ����Ѵ�����ޤ������ޥ�� set timefmt �����Ƥ����Ͻ񼰤�������ޤ����ǡ����ե����롢�ϰϡ����� ������θ��Ф�����٥�ΰ��� -- ��û�˸����С��ǡ������ͤ�����Ȥ����� �Τ�Τ����ν񼰤ˤ������äƼ����Ȥ�ʤ���Ф����ޤ��󡣰���ˤϰ�Ĥ� ���Ͻ񼰤Τߤ�ͭ���ʤΤǡ�Ʊ���Ȥ������Ϥ�������Ƥλ���/���դΥǡ����� Ʊ���񼰤Ǥ���ɬ�פ�����ޤ�����äơ��ե�������� x �� y ��ξ�������� /���եǡ����Ǥ�����ϡ�������Ʊ���񼰤Ǥʤ���Ф����ޤ���

�ÿ��� (�ÿ�����) ���Ѵ��Ϲ��ɸ��� (UT; ����˥å�ɸ��� (GMT) ��Ʊ ��) ���Ȥ��ޤ����ƹ�ɸ�����ƻ��֤ؤ��Ѵ��ε�ǽ�ϲ��������碌�Ƥ� �ޤ��󡣤⤷�ǡ��������٤�Ʊ��ɸ������Ӥ˽��äƤ���ʤ� (���������Ƥ� �ƻ��֤��������Ǥʤ����Τɤ��餫�����ˤΤ߽����ʤ�) ����˴ؤ��Ʋ��⿴ �ۤ��뤳�ȤϤ���ޤ��󡣤����������ʤ������Ѥ��륢�ץꥱ������������ Ū�ʻ����̩�˹ͻ����ʤ���Ф����ʤ����ϡ����ʤ����Ȥ� UT ���Ѵ��� �٤��Ǥ��礦��

show xrange �Τ褦�ʥ��ޥ�ɤϡ����������ͤ� timefmt �˽��äƲ�� ��ľ���ޤ���timefmt ���ѹ����Ƥ⤦���� show �Ǥ����ͤ�ɽ��������� ����Ͽ����� timefmt �˽��ä�ɽ������ޤ������Τ��ᡢ�⤷��ǽ����� �����륳�ޥ�� (set xdata �Τ褦��) ��Ϳ����ȡ������ͤ������ͤȤ��� ɽ������뤳�Ȥˤʤ�ޤ���

���ޥ�� set format �ϡ����ꤵ�줿��������/���դǤ���ʤ��˴ؤ�餺 ������θ��Ф��˻Ȥ���񼰤�������ޤ���

����/���վ��󤬥ե����뤫�����褵����硢plot, splot ���ޥ�ɤ� �� using ���ץ������ɬ���׻Ȥ�ɬ�פ�����ޤ���plot, splot �� �ϳƹԤΥǡ������ʬΥ�˥��ڡ�����Ȥ��ޤ���������/���եǡ����Ϥ����� �˥��ڡ�����ޤ����뤫��Ǥ����⤷���ֶ��ڤ����Ѥ��Ƥ���Τʤ顢���� ���Υ����ƥब�����ɤ��������Τ���뤿��˲��٤�ƥ��Ȥ���ɬ�פ����� �Ǥ��礦��

������ϻ���/���եǡ������������Ǥ���

�ե����� "data" �ϰʲ��Τ褦�ʹԤ���ʤ�Ȥ��ޤ�:

      03/21/95 10:00  6.02e23

���Υե�����ϰʲ��Τ褦�ˤ���ɽ������ޤ�:

      set xdata time
      set timefmt "%m/%d/%y"
      set xrange ["03/21/95":"03/22/95"]
      set format x "%m/%d"
      set timefmt "%m/%d/%y %H:%M"
      plot "data" using 1:3

�����ǡ�x ����������θ��Ф��� "03/21" �Τ褦��ɽ������ޤ���

�ƥ��ޥ�ɤξܺ٤Ϥ��줾��ι�ε��Ҥ򻲾Ȥ��Ƥ���������


Commands

���Υ��������Ǥ� gnuplot �������դ��륳�ޥ�ɤ򥢥�ե��٥åȽ�� �¤٤Ƥ��ޤ������Υɥ�����Ȥ��˰���������Τ����ƤΥ��ޥ�ɤ�ޤ� �Ǥ��ޤ���������饤��ɥ�����Ȥ����ϴ����ǤϤʤ���ǽ��������ޤ��� �ºݡ����θ��Ф��β��˲��Υ��ޥ�ɤ�ɽ������ʤ������ƥब����ޤ���

�ۤȤ�ɤξ�硢���ޥ��̾�Ȥ��Υ��ץ����ϡ�ʶ��路���ʤ��ϰϤǾ�ά ���뤳�Ȥ���ǽ�Ǥ������ʤ����"plot f(x) with lines" ������� "p f(x) w l" �Ȥ��뤳�Ȥ��Ǥ��ޤ���

�񼰤ε��Ҥˤ����ơ��楫�å� ({}) ���ɲû���Ǥ���������̣���� ���� (|) �ϸߤ�����¾Ū�ʰ�������ڤ��ΤȤ��ޤ���

cd
call
clear
exit
fit
help
if
load
pause
plot
print
pwd
quit
replot
reread
reset
save
set-show
shell
splot
test
update


cd

cd ���ޥ�ɤϥ����ȥǥ��쥯�ȥ���ѹ����ޤ���

��:

        cd '<�ǥ��쥯�ȥ�̾>'

�ǥ��쥯�ȥ�̾�ϰ�����˰Ϥޤ�Ƥ��ʤ���Фʤ�ޤ���

��:

        cd 'subdir'
        cd '..'

DOS �Ǥϡ���Ű������� (") �ǤϥХå�����å��� (\) �����̤ʰ�̣����� �Ƥ��ޤ����ᡢ��Ű����� (') ���Ѥ��ʤ���Фʤ�ޤ��� �㤨��

        cd "c:\newdata"

�Ǥϼ��Ԥ��ޤ�����

        cd 'c:\newdata'

�ʤ�����̤��ư���Ǥ��礦��


call

call ���ޥ�ɤϡ�1 �Ĥε�ǽ�ʳ��� load ���ޥ�ɤ������Ǥ��� ���ε�ǽ�ϡ�10 �ĤޤǤΥѥ�᡼���򥳥ޥ�ɤ��ɲäǤ��뤳�ȤǤ� (�ѥ�᡼����ɸ��Ū�ʹ�ʸ��§�ˤ�äƶ��ڤ��ޤ�)�������Υѥ�᡼�� �ϡ��ե����뤫���ɤޤ��Ԥ��������뤳�Ȥ��Ǥ��ޤ���call �������� �ե����뤫��ƹԤ� �ɤޤ����ˡ�$ (�ɥ뵭��) ��³������ (0--9) ���� �Ӥ��������ޤ����⤷���Ĥ���С������¤Ӥ� call �Υ��ޥ�ɹԤ��б��� ��ѥ�᡼�����֤��������ޤ���call �ιԤǤ��Υѥ�᡼����ʸ����� ���ƻ��ꤵ��Ƥ���ʤ�С����Ϥ�Ǥ�������䤬�ʤ������������ޤ��� �����ʳ���ʸ�������³�� $ �Ϥ���ʸ���ˤʤ�ޤ����㤨�С���Ĥ� $ ������ˤ� $$ ��Ȥ��ޤ���call �Υ��ޥ�ɹԤ� 10 �Ĥ��¿���ѥ�� ������Ϳ����ȥ��顼��������ޤ���Ϳ�����ʤ��ä��ѥ�᡼���ϡ�����̵ ���Ȥ��ư����ޤ���call ��Υե��������ˤ���� load �ޤ��� call ���ޥ�ɤ����äƤ⹽���ޤ���

call ���ޥ�ɤϡ�ʣ���Υ��ޥ�ɤ���ʤ�Ԥ���ǤϺǸ�Υ��ޥ�ɤǤ� ����Фʤ�ޤ���

��:

        call "<���ϥե�����>" <�ѥ�᡼�� 0> <�� 1> ... <�� 9>

���ϥե�����̾�ϰ�����ǰϤޤʤ���Фʤ�ޤ��󡥤����ơ��ѥ�᡼���� ������ǰϤळ�Ȥ�侩���ޤ� (gnuplot �ξ���ΥС������Ǥϰ������ �Ϥ�Ǥ�����ʬ�ȰϤ�Ǥʤ���ʬ���Ф��Ƥϰ㤦��갷���򤹤�ͽ��Ǥ�)��

��:

�ե����� 'calltest.gp' �ϰʲ��ιԤ�ޤ�Ǥ���Ȥ����:

    pause 0 "p0=$0 p1=$1 p2=$2 p3=$3 p4=$4 p5=$5 p6=$6 p7=x$7x"

���ιԤ����Ϥ����:

    call 'calltest.gp' "abcd" 1.2 + "'quoted'" -- "$2"

�ʲ��Τ褦��ɽ�������Ǥ��礦:

    p0=abcd p1=1.2 p2=+ p3='quoted' p4=- p5=- p6=$2 p7=xx

����: using ����Ѥ��Ƥ���ǡ����ե�����Ǥ�ʸˡŪ�˽ŤʤäƤ��ޤ��� �������ξ�硢call ���줿�ǡ����ե����뤫��ץ��åȤ���Ȥ��ϡ��ǡ� ���� n ������ܤλؼ��ˤ� $$n �ޤ��� column(n) ����Ѥ��Ƥ���������


clear

clear ���ޥ�ɤϡ�set output �����򤵤줿���̤ޤ��Ͻ������֤򥯥� �����ޤ����̾�ϡ��ɥ��ԡ����֤��Ф��Ƥϲ��ڡ�����Ԥ��ޤ����������� �����򤹤�ˤ� set terminal ����Ѥ��Ʋ�������

�����Ĥ��ν������֤� clear ���ޥ�ɤǤ� set size ��������줿���� �ΰ�Τߤ�õ�ޤ������Τ��ᡢset multiplot �ȤȤ�˻��Ѥ��뤳�Ȥ� �����ޤ��ĺ�뤳�Ȥ��Ǥ��ޤ���

��:

      set multiplot
      plot sin(x)
      set origin 0.5,0.5
      set size 0.4,0.4
      clear
      plot cos(x)
      set nomultiplot

�����Υ��ޥ�ɤξܺ٤ˤĤ��Ƥ� set multiplot, set size, set origin �򻲾Ȥ��Ƥ���������


exit

exit �� quit ��ξ���ޥ�ɤ� END-OF-FILE ʸ���ϡ����ߤ� gnuplot ���ޥ�ɥե������λ�������Υե������ load ���ޤ����ܺ٤� "help batch/interactive" �򻲾Ȥ��Ƥ���������

�����Υ��ޥ�ɤϡ��������֤� clear ���ޥ�ɤ�Ʊ�ͤ˥��ꥢ���Ƥ��� ���齪λ�����ޤ���


fit

fit ���ޥ�ɤϥ桼������ؿ��� (x,y) �ޤ��� (x,y,z) �η����Υǡ������� ����ؤ����ƤϤ���ǽ�ˤ��ޤ�������ˤ� Marquardt-Levenberg ˡ�ˤ�� �������Ǿ�����ˡ (NLLS) �μ������Ѥ����ޤ����ؿ������˸�����桼�� ����ѿ��Ϥ���������ƤϤ�Υѥ�᡼���Ȥ��ƻȤ����Ȥ��Ǥ��ޤ��������� ���δؿ����֤��ͤϼ¿��Ǥ���ɬ�פ�����ޤ���

��:

      fit {[xrange] {[yrange]}} <function> '<datafile>'
          {datafile-modifiers}
          via '<parameter file>' | <var1>{,<var2>,...}

�ϰ� (xrange,yrange) �ϡ����ƤϤ����ǡ���������Ū�����¤���Τ� �Ȥ����Ȥ��Ǥ��������ϰϤ�Ķ�����ǡ���������̵�뤵��ޤ������ν񼰤� plot ���ޥ��Ʊ��

      [{dummy_variable=}{<min>}{:<max>}],

�Ǥ� (plot ranges ����)��

<function> ���̾�Ϥ��餫����桼��������줿 f(x) �ޤ��� f(x,y) �η� �δؿ��Ǥ�����gnuplot ��ͭ����Ǥ�դο��������Ǥ��ޤ���

<datafile> �� plot ���ޥ�ɤ�Ʊ�ͤ˰����ޤ���plot datafile �ν� ���� (using, every,...) �� smooth ����������� fit �˻Ȥ����� ���Ǥ��ޤ���plot datafile �򻲾Ȥ��Ƥ���������

���ƤϤ�� 1 �ѿ��ؿ� y=f(x) �ؤΥǥե���ȤΥǡ����ν񼰤� {x:}y �� x:y:s �ǡ������ϥǡ����ե�����ؤ� using ����Ҥ��ѹ��Ǥ��ޤ����� �� 3 ���ܤι��� (���ֹ桢�ޤ��Ͽ���) ��Ϳ����줿���ϡ�������б��� �� y ���ͤ�ɸ���к��Ȥ��Ʋ�ᤵ�졢����Ϥ��Υǡ����ؤνŤ� (=1/s**2) ��׻�����Τ˻Ȥ��ޤ��������Ǥʤ���С����ƤΥǡ�����Ʊ���Ť� (1) �Ƿ׻�����ޤ���

2 �ѿ��ؿ� z=f(x,y) �����ƤϤ���硢�ǡ����ν񼰤� using �ˤ�� 4 �Ĥι��� x:y:z:s ���׵ᤵ��ޤ�������ϴ��������Ƥ�Ϳ�����ʤ���Ф� ��ޤ���--��­������ܤ��Ф��ƤϤɤ����ǥե���Ȥϲ��ꤵ��Ƥ��ޤ��� �ƥǡ������νŤߤϾ��Ʊ�ͤ� 's' ����׻�����ޤ����⤷����ɾ������� �Ƥ��ʤ���С�����ͤ�������Ȥ��ƻ��ꤹ��Ф����Ǥ��礦 (plot datafile using ����)���㤨�� using 1:2:3:(1) �Τ褦�ˡ�

ʣ���Υǡ��������ʣ���� 1 �ѿ��ؿ���Ʊ�������ƤϤ�뤳�Ȥ⡢y �� '�� �ѿ�' �Ȥ���в�ǽ�Ǥ����㤨�Хǡ������ֹ��Ȥ���2 �ѿ��ؿ��ؤ����Ƥ� �ᡢ�Ȥ���Ф����Ǥ��礦��fit multibranch �򻲾Ȥ��Ƥ���������

via ����Ҥϥѥ�᡼����Ĵ���ľ�ܤ����ޤ��ϥѥ�᡼���ե�����򻲾� ���뤳�Ȥˤ�äƹԤ�������ꤷ�ޤ���

��:

      f(x) = a*x**2 + b*x + c
      g(x,y) = a*x**2 + b*y**2 + c*x*y
      FIT_LIMIT = 1e-6
      fit f(x) 'measured.dat' via 'start.par'
      fit f(x) 'measured.dat' using 3:($7-5) via 'start.par'
      fit f(x) './data/trash.dat' using 1:2:3 via a, b, c
      fit g(x,y) 'surface.dat' using 1:2:3:(1) via a, b, c

ȿ���θġ��Υ��ƥåפθ�ǡ����ƤϤ�θ��ߤξ��֤ˤĤ��Ƥξܺ٤ʾ��� ���̤�ɽ������ޤ��������ǽ�ȺǸ�ξ��֤˴ؤ���Ʊ������ "fit.log" �Ȥ��������ե�����ˤ�񤭽Ф���ޤ������Υե�������������ƤϤ������ ��ä��ʤ��褦�˾���ɲä���Ƥ����ޤ��������˾��ʤ��������뤤���� ��̾���ˤǤ��ޤ���

���ƤϤ��ȿ���� Ctrl-C �򲡤����Ȥ����ǤǤ��ޤ� (MSDOS �� Atari �ޥ� �������������ƥ�Ǥ� Ctrl-C �ʳ���Ǥ�դΥ���)�����ߤ�ȿ��������˽�λ �����塢(1) ���ƤϤ��ߤ�Ƹ��ߤΥѥ�᡼�����ͤ���Ѥ���, (2) ���Ƥ� ���³�Ԥ���, (3) �Ķ��ѿ� FIT_SCRIPT �ǻ��ꤷ�� gnuplot ���ޥ�ɤ� �¹Ԥ��롢�Τ����줫�����֤��Ȥ��Ǥ��ޤ���FIT_SCRIPT �Υǥե���Ȥ� replot �Ǥ��ꡢ��äƤ⤷�ǡ��������ƤϤ�ؿ����ĤΥ���դˤ��餫 �������褷�Ƥ���С����ߤ����ƤϤ�ξ��֤�ɽ�����뤳�Ȥ��Ǥ��ޤ���

fit ����λ������ϡ��Ǹ�Υѥ�᡼�����ͤ���¸����Τ� update ���� ��ɤ�Ȥ��ޤ��������ͤϺƤӥѥ�᡼�����ͤȤ��ƻȤ����Ȥ��Ǥ��ޤ��� �ܺ٤� update �򻲾ȡ�

adjustable parameters
beginner's guide
error estimates
fit controlling
multi-branch
starting values
tips


adjustable parameters

via �ϥѥ�᡼����Ĵ�᤹�뤿��� 2 �Ĥ���ˡ�����Ǥ��ޤ�����Ĥ� ���ޥ�ɥ饤�󤫤�ľ�ܻؼ������Τǡ��⤦��Ĥϥѥ�᡼���ե������ ���Ȥ��ƴ���Ū�˹Ԥ���ΤǤ������� 2 �ĤϽ���ͤ�����ǰ�ä���ˡ��� ��ޤ���

Ĵ������ѥ�᡼���ϡ�via ������ɤθ���˥���ޤǶ��ڤ�줿�ѿ�̾ �Υꥹ�Ȥ�񤯤��Ȥǻ���Ǥ��ޤ����������Ƥ��ʤ��ѿ��Ͻ���� 1.0 �� ���ƺ���ޤ������������ƤϤ�ϡ��ѿ��ν���ͤ����餫����Ŭ�ڤ��ͤ��� �ꤵ��Ƥ�������¿ʬ®����«����Ǥ��礦��

�ѥ�᡼���ե�����ϸġ��Υѥ�᡼���򡢸��̤� 1 �Ԥ˰�Ĥ��ġ�����ͤ� ���Τ褦�ʷ��ǻ��ꤷ�ƽ񤭤ޤ���

      �ѿ�̾ = �����

'#' �ǻϤޤ륳���ȹԤ���Ԥ������ޤ������̤ʷ����Ȥ���

      �ѿ�̾ = �����       # FIXED

�ϡ������ѿ������ꤵ�줿�ѥ�᡼���Ǥ��뤳�Ȥ��̣��������Ϥ��Υե��� ��ǽ��������ޤ�����Ĵ��Ϥ���ޤ��󡣤���ϡ�fit �ǥ�ݡ��Ȥ���� �ѿ�����ǡ��ɤ줬���ꤵ�줿�ѿ��Ǥ��뤫����������Τ�ͭ�ѤǤ��礦���� ����# FIXED �ȸ���������ɤϸ�̩�ˤ��η��Ǥʤ��ƤϤʤ�ޤ���


beginner's guide

fit �ϡ�Ϳ����줿�ǡ�������Ϳ����줿�桼������ؿ��ˤ�äȤ��ɤ� ���ƤϤ��褦�ʥѥ�᡼���򸫤Ĥ���Τ˻Ȥ��ޤ����������ƤϤ�ϡ� Ʊ�����Ǥ����ϥǡ������ȴؿ��ͤȤμ�����������뤤�ϻĺ� (SSR:Sum of the Squared Residuals) ���¤���Ƚ�ꤵ��ޤ��������̤��̾��(����) ����ȸƤФ�ޤ������Υ��르�ꥺ��� SSR �� �Ǿ������뤳�Ȥ򤷤褦�� ���ޤ����⤦�����ܤ��������ȡ��ǡ������� (�ޤ��� 1.0) �νŤߤĤ��ĺ��� ������ (WSSR) �κǾ�����ԤäƤ��ޤ����ܺ٤� fit error_estimate ���ȡ�

���줬��(������) �Ǿ��������ƤϤ�ˡ�ȸƤФ��椨��Ǥ��������� �� �����̣���Ƥ���Τ��򸫤뤿������Ҳ𤷤ޤ������������ˤ����Ĥ��� ����ˤĤ��ƽҤ٤Ƥ����ޤ��������Ǥϴ�ñ�Τ��ᡢ1 �ѿ��Υ桼������� �ؿ��� z=f(x), 2 �ѿ��δؿ��� z=f(x,y) �Τ褦�ˤ���������⽾°�ѿ��� ���� z ���Ѥ��뤳�Ȥˤ��ޤ����ѥ�᡼���Ȥ� fit ��Ĵ������Ŭ�ڤ��ͤ� ���ꤹ��桼������ѿ��ǡ��ؿ�����������̤�ο��Ǥ��������Ǹ��������� ��/���������Ȥϡ���°�ѿ� z �� fit ��Ĵ������ѥ�᡼���Ȥδط����� �����ΤǤ��ꡢz ����Ω�ѿ� x (�ޤ��� x �� y) �Ȥδط��Τ��ȤǤϤ��� �ޤ��� (����Ū�˽Ҥ٤�ȡ������Ǿ���������Ǥϡ����ƤϤ�ؿ��Υѥ�᡼ ���ˤ�� 2 �� (�����ƹ��˹ⳬ��) Ƴ�ؿ��� 0���Ȥ������Ȥˤʤ�ޤ�)��

�����Ǿ�����ˡ (LLS) �Ǥϡ��桼������ؿ���ñ��ʴؿ����¤Ǥ��ꡢ���� ����ϰ�ĤΥѥ�᡼��������ܤ�¾�Υѥ�᡼����ޤޤʤ���ˤʤ�ޤ��� �������Ǿ�����ˡ (NLLS) �ǤϤ��ʣ���ʴؿ��򰷤����ѥ�᡼���Ͽ���� �Ȥ�����򤵤�ޤ����ա��ꥨ������������������κǾ�����ˡ�ΰ㤤��ɽ�� ��Ĥ���Ǥ����ա��ꥨ����Ǥϰ�Ĥι��

     z=a*sin(c*x) + b*cos(c*x).

�Τ褦��ɽ����ޤ����⤷��a �� b ��̤�Τʥѥ�᡼���� c ��������Ȥ���� �ѥ�᡼����ɾ���������Ǿ���������ˤʤ�ޤ�����������c ��̤�Τʥѥ�᡼ ���ʤ�Ф��������������ˤʤ�ޤ���

�����ξ�硢�ѥ�᡼�����ͤ����Ū��ñ�����������ľ��ˡ�ˤ�äƷ���� ���ޤ������������Τ褦�� LLS ���ü�ʾ��Ǥ��ꡢ'gnuplot' �����Ѥ��� ȿ��ˡ�ϡ�������󤽤��ޤ�ơ�������Ū�� NLLS �����򤯤��Ȥ��Ǥ� �ޤ���fit �ϸ�����Ԥ����ȤǺǾ��ͤ�õ�����Ȥ��ޤ���ȿ���γƥ��ƥå� �ϡ��ѥ�᡼���ο������ͤ��Ȥ��Ф��� WSSR ��׻����ޤ���Marquardt- Levenberg �Υ��르�ꥺ��ϼ��Υ��ƥåפΥѥ�᡼�����ͤ����򤷤ޤ����� ���Ƥ���Ϥ��餫����Ϳ������ࡢ���ʤ����(1) ���ƤϤ᤬ "��«����" (WSSR �����и����� FIT_LIMIT ��꾮�����ʤä����)���ޤ��� (2) ���餫 �������ꤵ�줿ȿ�����θ³� FIT_MAXITER (fit control variables ����) ��ã������硢�Τ����줫���������ޤ�³�����ޤ��������ܡ��ɤ��餽�� ���ƤϤ��ȿ�������ǤǤ��ޤ����������³������ߤ��뤳�Ȥ�Ǥ��ޤ� (fit ����)��

���ƤϤ�˻Ȥ���ؿ��Ϥ��Ф��Ф����ǥ� (�ޤ��Ϥ�������) �򸵤ˤ��� ���ơ�����ϥǡ����ο���򵭽Ҥ����ꡢ���뤤��ͽ¬���褦�Ȥ��ޤ������ �� fit �ϡ��ǡ��������Υ�ǥ�ˤɤ줯�餤���ޤ����ƤϤޤäƤ���Τ��� ���ꤹ�뤿�ᡢ�����Ƹġ��Υѥ�᡼���θ������ϰϤ�ɾ�����뤿��ˡ���� ��μ�ͳ�ʥѥ�᡼�����ͤ����Τ˻Ȥ��ޤ���fit error_estimates �� ���Ȥ��Ƥ���������

�����Ǥʤ���С������ˤ�����ƤϤ�ˤ�����ؿ��ϡ���ǥ�Ȥ�̵�ط����� �Ф�Ƥ��ޤ� (����Ͻ�ʬ��ɽ���ϤȺǤ⾯�ʤ����Υѥ�᡼����������ǡ� ���η����򵭽Ҥ������ʴؿ��Ȥ��Ʒи��˴�Ť������Ф��Ǥ��礦)��

���������⤷���ʤ������ƤΥǡ��������̤�褦�ʳ�餫�ʶ������ߤ����ʤ� fit �ǤϤʤ����ष�� plot �� smooth ���ץ����Ǥ����Ԥ��٤��� ���礦��


error estimates

fit �ˤ����� "����" �Ȥ����Ѹ�� 2 �Ĥΰۤʤä�ʸ̮���Ѥ����ޤ��� ��Ĥϥǡ����������⤦��Ĥϥѥ�᡼�������Ǥ���

�ǡ��������ϡ�ʿ���ĺ��νŤ��դ����� WSSR�����ʤ���ּ������ꤹ��� �ġ��Υǡ�����������Ū�ʽŤߤ�׻�����Τ��Ѥ����ޤ��������ϥѥ�� ������ɾ���˱ƶ���Ϳ���ޤ�������ϡ�����餬�����ƤϤ��줿�ؿ������ �ġ��Υǡ��������к����ǽ�Ū���ͤ�Ϳ����ƶ����礭������ꤹ�뤳�Ȥˤ� ��ޤ������Τʥǡ�������ɾ����Ϳ�����Ƥ�����ˤϡ��ѥ�᡼���θ��� ɾ������ fit �����Ϥ������Ϥ�����Ω�ĤǤ��礦��

'statistical overview' �Ǥ� fit �ν��ϤΤ����Ĥ�����������'practical

 guidelines' ���Ф����طʤ�Ҥ٤Ƥ��ޤ���

statistical overview
practical guidelines


statistical overview

�������Ǿ�����ˡ (Non-Linear Least-Squares; NLLS) �������ϡ����������� ʬ�ۤ����������Ū�˵��Ҥ���Ƥ��ޤ������ʤ�������ϥǡ�����Ϳ����줿 ʿ�ѤȤ���ʿ�Ѥ��Ф���Ϳ����줿ɸ���к�����ĥ����� (����) ʬ�ۤ˽��� �콸�Ĥ����ɸ�ܤȲ��ꤵ��ޤ�����ʬ�礭��ɸ�ܡ��������콸�Ĥ�ɸ���к� ���Τ뤳�Ȥ��Ф��Ƥϡ��ּ���ʬ�����פ��Ѥ��ơ��̾�ּ֦���פȸƤФ�� �ͤ�Ĵ�٤뤳�Ȥˤ������ƤϤ���ɤ��פ�Ҥ٤뤳�Ȥ��Ǥ��ޤ������餵�� ����ͳ�٤Φּ��� (�ּ���μ�ͳ�٤ϡ��ǡ������ο��������ƤϤ����ѥ� �᡼���θĿ�������������) �� 1.0 �Ǥ�����ϡ��ǡ����������ƤϤ��줿 �ؿ��Ȥ��к��νŤߤĤ������¤������ߤΥѥ�᡼���ͤ��Ф���ؿ���Ϳ���� �줿ɸ���к��ˤ�ä���ħ�դ���줿�콸�ĤΡ�������ʥ���ץ���Ф��� �����¤Ȥ�����Ʊ���Ǥ��뤳�Ȥ��̣���ޤ���

ʬ�� = ���פǤ�������夲���׳�Ʊ�͡��콸�Ĥ�ɸ���к�������Ǥʤ���硢 �����ϴ�¬������к����¤ȴ��Ԥ�����к����¤���Ӥ���Ȥ��˸��̤˽Ť� �Ť������٤��Ǥ���

�ǽ��ʳ��� fit �� 'stdfit'�����ʤ���ĺ��� RMS (����ʿ��ʿ����) �ǵ� ��������ƤϤ��ɸ���к��ȡ��ǡ��������ŤߤŤ����Ƥ������ '���� ���줿�ּ���' �Ȥ�ƤФ��ĺ���ʬ�����ݡ��Ȥ��ޤ�����ͳ�� (�ǡ����� �ο��������ƤϤ�ѥ�᡼���ο�����������) �Ϥ�����ɾ���ǻ��Ѥ���� �����ʤ��ʤ顢�ǡ������λĺ��η׻��ǻȤ���ѥ�᡼����Ʊ���ǡ������� �������Τ�����Ǥ���

�ѥ�᡼���˴ؤ��뿮���٥��ɾ�����뤳�Ȥǡ����ƤϤᤫ��������Ǿ� �Φּ���ȡ��׵᤹�뿮���٥�Φּ�����ͤ���ꤹ�뤿��Φּ�������� ���Ѥ��뤳�Ȥ�����ޤ��������������Τ褦���ͤ���������ѥ�᡼�����Ȥ� ���ꤹ��ˤϡ������Τ���ʤ�׻���ɬ�פȤʤ�Ǥ��礦��

fit �Ͽ����֤η�����ष�����Ǹ��ȿ�����ʬ��-��ʬ�����󤫤�ľ ����������ѥ�᡼���θ���ɾ������𤷤ޤ���������ɾ���ϡ�ɸ���к� �Ȥ��Ʒ׻�������̤λ���˴ؤ������׾�ξ�郎�����̤ˤ��������Ǿ����� ����Ǥ��ݾڤ���ʤ��ΤǤ����������Ǿ���������Ǥ�ɸ����� (�ƥѥ�᡼ ����ɸ���к�) ��Ʊ����ˡ�Ƿ׻�����ޤ��������Ƥ��Τ��ᴷ��ˤ�ꡢ���� ��� "ɸ�����" �Ȥ� "����ɸ�����" �ȸƤФ�Ƥ��ޤ�������ɸ������ϰ� �̤˳ڴѲ᤮�������٥�η���ˤϻȤ��٤��ǤϤ���ޤ��󤬡�����Ū�ʻ� ɸ�Ȥ��Ƥ����Ω�ĤǤ��礦��

�ǽ�Ū�ʲ����ع�����������ޤ�������ϲ���ϰϤˤ�����ѥ�᡼������ �ؤ�ɽ����Ϳ���Ƥ���ޤ�:�⤷��ĤΥѥ�᡼�����ѹ������ȡ��ּ���� ���ä���¾���������ѹ���Ԥʤ� ? ���г���ʬ�����ʤ��������ؤϤ��٤� 1 �ǡ��⤷���ƤΥѥ�᡼������Ω�ʤ��¾����ʬ�Ϥ��٤� 0 �˶ᤤ�ͤˤ� ��ޤ���������¾���䤤���� 2 ���ѿ��ϡ��礭���� 1 �ǡ��ط���������ؤ� �����ؤ��ˤ�ä�������ˤʤ�����������г���ʬ������ޤ������г��� �Ǥ��礭�����������ۤɡ��ƥѥ�᡼����ɸ���к���ɾ���ϡ�����ɸ������� �᤯�ʤ�ޤ���


practical guidelines

�ġ��Υǡ������ؤνŤߤŤ��γ�����Ƥδ��ä��ΤäƤ���ʤ顢���줬¬�� ��̤��Ф�����ܤ����������Ѥ����褦�Ȥ���Ǥ��礦���㤨�С����Ĥ� ������¾����������Ƥˤʤ�Ȥ������Ȥ��θ������뤳�Ȥ���ǽ�Ǥ������� �ơ������Ϻǽ�Ū�ʥѥ�᡼�����ͤ˱ƶ����ޤ���

�ǡ����νŤ��դ��ϡ��Ǹ��ȿ����� fit ���ɲý��Ϥ��Ф�����δ��� ��Ϳ���ޤ���������Ʊ���˽Ť��դ���Ԥʤ��ˤ��Ƥ⡢�Ť� 1 ��Ȥ����Ȥ� ���ष��ʿ��ɸ���к���ɾ�����뤳�Ȥ����ּ��褬����ˤ�ꤽ���Ǥ���� ���ˡ�WSSR �� ̵�����ѿ��Ȥ��뤳�Ȥˤʤ�ޤ���

���ƤϤ�ȿ���γ��ʳ��ǡ����ƤϤ�οʹԤ�ɾ���˻Ȥ����Ȥ���������ɽ ������ޤ� ('*' �Ϥ�꾮���� WSSR �򸫤Ĥ����ʤ��ä����ȡ������ƺƻ� �Ԥ��Ƥ��뤳�Ȥ��̣���ޤ�)��'sum of squares of residuals' (�ĺ��μ��� ��) �ϡ�'chisquare' (�ּ���) �Ȥ�ƤФ�ޤ���������ϥǡ��������ƤϤ� �ؿ��Ȥδ֤� WSSR ���̣���Ƥ��ơ�fit �Ϥ����Ǿ������褦�Ȥ��ޤ��� �����ʳ��ǡ��Ť��դ����줿�ǡ����ˤ�äơ��ּ�����ͤϼ�ͳ�� (= �ǡ��� ���ο� - �ѥ�᡼���ο�) �˶��դ����Ȥ����Ԥ���ޤ���WSSR ���������줿 �ּ����� (WSSR/ndf; ndf = ��ͳ��)���ޤ������ƤϤ�ɸ���к� (stdfit = sqrt(WSSR/ndf)) ��׻�����Τ˻Ȥ��ޤ��������Ϻǽ�Ū�� WSSR ���Ф� �ƥ�ݡ��Ȥ���ޤ���

�ǡ������Ť��դ�����Ƥ��ʤ���С�stdfit �ϡ��桼����ñ�̤ǤΡ��ǡ��� �����ƤϤ�ؿ����к��� RMS (����ʿ��ʿ����) �ˤʤ�ޤ���

�⤷�����ʥǡ���������Ϳ�����ǡ���������ʬ¿������ǥ뤬��������С� �����ּ����ͤϤۤ� 1 �ˤʤ�ޤ� (�ܺ٤ϡ�Ŭ�������׳ؤ��ܤ� '�ּ���ʬ ��' �ι�򻲾Ȥ��Ƥ�������)�����ξ�硢���γ��פ˽񤫤�Ƥ��뤳�Ȱʳ� �ˡ���ǥ뤬�ǡ����ˤɤ줯�餤�ɤ����ƤϤäƤ��뤫����ꤹ�뤿����ɲ� �λ��ˡ�������Ĥ�����ޤ���

�����ּ��褬 1 ���Ϥ뤫���礭���ʤä��顢����������ʥǡ�������ɾ���� ����ʬ�ۤ��ʤ��ǡ��������������ƥ���¬���������Ω����ɸ���� (outliers)���ޤ����ɤ��ʤ���ǥ�ؿ��ʤɤΤ���Ǥ��礦���㤨�� plot 'datafile' using 1:($2-f($1)) �ʤɤȤ��ƻĺ������褹�뤳�Ȥϡ������ �Υ����ƥ�Ū�ʷ������Τ뤿��μ꤬����Ȥʤ�ޤ����ǡ������ȴؿ���ξ�� �����褹�뤳�Ȥϡ�¾�Υ�ǥ��ͤ�����μ꤬����Ȥʤ�Ǥ��礦��

Ʊ�ͤˡ�1.0 ��꾮���������ּ���ϡ�WSSR ��������ʬ�ۤ����������ĥ� �����ʥ���ץ�ȴؿ����Ф��ƴ��Ԥ�����Τ��⾮�������Ȥ��̣���� �����ǡ�������ɾ�����礭������Τ�������Ū�ʲ��꤬�������ʤ��Τ����ޤ� �ϥ�ǥ�ؿ�������Ū�����ơ����Ū�����˲ä����ü�ʥ���ץ�ˤ����ư �����ƤϤ�ˤʤäƤ���ΤǤ��礦���Ǹ�ξ��ϡ���ꥷ��ץ�ʴؿ��ˤ� ��Ф��ޤ��Ԥ��Ǥ��礦��

ɸ��Ū�ʥ��顼�򡢥ѥ�᡼�����Գ������˴ؤ��롢�����긽��Ū��ɾ���� �ط��դ��뤳�ȡ��������ع���ν�������ɾ�����뤳�Ȥ��Ǥ���褦�ˤʤ� ���ˡ����ʤ��� fit �ȡ������Ŭ�Ѥ��褦�Ȥ��뤢��������˴���Ƥ� ��ɬ�פ�����Ǥ��礦��

fit �ϡ�������������Ǿ�����ˡ�μ����Ǥ϶��̤��ơ���Υ�μ��� (y-f(x))**2 �νŤ��դ����¤�Ǿ������褦�Ȥ��뤳�Ȥ����դ��Ƥ��������� ����ϡ�x ���ͤ� "����" ��׻��˴ؤ��ƤϤɤ����ˡ��Ϳ���ƤϤ��餺��ñ �� y �˴ؤ���ɾ���ΤߤǤ����ޤ���"��Ω��" (����ʬ�ۤΥ�ǥ�Τ��鳰�� �Ƥ���ǡ�����) �Ͼ�˲�򰭲��������ǽ��������ޤ���


fit controlling

fit �˱ƶ���Ϳ���뤿�������Ǥ��뤿������� gnuplot ���ѿ������� �ޤ��������� gnuplot ��ư����˰�������Ǥ��ޤ���������� control_variable �ǾҲ𤷡�gnuplot ��Ω ���夬���������ꤹ���ѿ��� environment_variables �ǾҲ𤷤ޤ���

control variables
environment variables


control variables

�ǥե���ȤΤ�äȤ⾮���������θ³� (1e-5) �ϡ��ѿ�

      FIT_LIMIT

���ѹ��Ǥ��ޤ����ĺ���ʿ�������¤� 2 �Ĥ�ȿ�����ƥå״֤ǡ����ο��ͤ� �꾮�����������Ѳ����ʤ��ä���硢���ƤϤ�롼����ϡ������ '��«����' �ȸ��ʤ��ޤ���

ȿ�����κ����ͤ��ѿ�

      FIT_MAXITER

�����¤���ޤ���0 (�ޤ���������ʤ����) ������̵�����̣���ޤ���

���ˤ��Υ��르�ꥺ������椷�������ǡ����� Marquardt-Levenberg ���� ���ꥺ����ɤ��ΤäƤ�����ϡ�����ˤ���˱ƶ���Ϳ�����ѿ�������ޤ��� lambda (��) �κǽ���ͤϡ��̾� ML ���󤫤鼫ưŪ�˷׻�����ޤ������� ������򤢤餫�����Ѱդ����ͤ˥��åȤ��������

      FIT_START_LAMBDA

�˥��åȤ��Ƥ���������FIT_START_LAMBDA �� 0 �ʲ��˥��åȤ���ȡ���ưŪ �˷׻������褦�ˤʤ�ޤ����ѿ�

      FIT_LAMBDA_FACTOR

�ϡ��ּ��貽���줿�ؿ������á����뤤�ϸ�������ˤĤ�� lambda ������ ���뤤�ϸ������������Ϳ���ޤ���FIT_LAMBDA_FACTOR �� 0 �Ȥ���ȡ������ �ǥե���Ȥΰ��� 10.0 �����Ѥ���ޤ���

fit �ˤ� FIT_ ����Ϥޤ��ѿ���¾�ˤ⤢��ޤ����顢�桼������ѿ��Ȥ� �ƤϤ��Τ褦��̾���ǻϤޤ��ѿ��ϻȤ�ʤ��褦�ˤ���Τ������Ǥ��礦��

�ѿ� FIT_SKIP �� FIT_INDEX �ϡ��������Ǥ� gnuplot �Ρ�gnufit �ȸ� �Ф�Ƥ��� fit �ѥå��ǻȤ��Ƥ�����Τǡ����ߤϻ��Ѥ���Ƥ��ޤ��� FIT_SKIP �ε�ǽ�ϥǡ����ե�������Ф��� every ����Ҥ��Ѱդ���Ƥ��� ����FIT_INDEX ��ʣ�����ƤϤ�ˡ (multi-branch fitting) �ǻȤ��Ƥ����� �ΤǤ�����1 �ѿ���ʣ�����ƤϤ�ˡ�ϡ����Ǥ� ���� 3 �������ƤϤ�Ȥ��ƹ� �ʤ��Ƥ��ơ������Ǥϻޤλ���ˤ� 2 �ѿ��� using ���Ȥ��Ƥ��ޤ��� fit multi-branch �򻲾Ȥ��Ƥ���������


environment variables

�Ķ��ѿ��� gnuplot ��Ω���夬������������ʤ���Фʤ�ޤ��󡣤����� ����ˡ�ϥ��ڥ졼�ƥ��󥰥����ƥ�˰�¸���ޤ���

      FIT_LOG

�ϡ����ƤϤ�Υ������񤫤��ե�����̾ (����ӥѥ�) ���ѹ����ޤ����ǥ� ����ȤǤϡ���ȥǥ��쥯�ȥ��� "fit.log" �ȤʤäƤ��ޤ���

      FIT_SCRIPT

�ϡ��桼�������Ǥ�����˼¹Ԥ��륳�ޥ�ɤ���ꤷ�ޤ����ǥե���ȤǤ� replot �Ǥ�����plot �� load ���ޥ�ɤȤ���С����ƤϤ�οʹԾ� ����ɽ���򥫥����ޥ�������Τ������Ǥ��礦��


multi-branch

ʣ�����ƤϤ�ˡ (multi-branch fitting) �Ǥϡ�ʣ���Υǡ�������򡢶��̤� �ѥ�᡼�������ʣ���� 1 �ѿ��δؿ��ˡ�WSSR �����¤�Ǿ������뤳�Ȥˤ� �ä�Ʊ�������ƤϤ�뤳�Ȥ�����ޤ����ƥǡ������åȤ��Ф���ؿ��ȥѥ�� ���� (��) �� '�����ѿ�' ��Ȥ����Ȥ�����Ǥ��ޤ����㤨�С��ǡ������ֹ� (-1; '�ǡ�����' ���ֹ�) �ޤ��ϥǡ����ե������ֹ� (-2) �� 2 ���ܤ���Ω �ѿ��Ȥ��ޤ���

��: 2 �Ĥλؿ������ z=f(x) ��Ϳ�����Ƥ��ơ����줾��ۤʤ�ǡ������� �򵭽Ҥ��Ƥ��뤬�����̤���������֤���������Υѥ�᡼�����ͤ�ɾ�����롣 �ǡ����ե����뤬 x:z:s �η����Ǥ��ä��Ȥ���ȡ����ξ��ʲ��Τ褦�ˤ� ��Ф褤��

     f(x,y) = (y==0) ? a*exp(-x/tau) : b*exp(-x/tau)
     fit f(x,y) 'datafile' using  1:-1:2:3  via a, b, tau

���ʣ������ˤĤ��Ƥϡ��ǥ�ե����� "fit.dem" �ǻȤ��� "hexa.fnc" �򻲾Ȥ��Ƥ���������

�⤷��°�ѿ��Υ�������˺��������硢ñ�̤νŤ��դ��Ǥ� 1 �Ĥλޤ��� �ۤ��Ƥ��ޤ���ǽ��������Τǡ�Ŭ���ʽŤ��դ���ɬ�פˤʤ�ޤ����ƻޤ�� ��Х�����ƤϤ��Τ�ʣ�����ƤϤ�ˡ�β�����ͤȤ����Ѥ���Τϡ����� ���碌����γƻޤ��Ф�������Ū�ʱƶ��˴ؤ���ɽ����Ϳ���뤳�Ȥˤʤ�� ���礦��


starting values

���������ƤϤ�ϡ����Ū�ʺ�Ŭ�� (�ĺ��μ����� (SSR) �κǾ��ͤ���IJ�) �ؤμ�«���ݾڤϤ��ޤ��󤬡��ɽ�Ū�ʶ˾��ͤ�Ϳ���뤳�ȤϤǤ��ޤ������� ���֥롼����Ϥ������ꤹ����ˡ�򲿤������碌�Ƥ��ʤ��Τǡ����줬�� ���ä����ɤ�����Ƚ�Ǥ���ΤϤ��ʤ�����Ǥ�Ȥʤ�ޤ���

fit �ϡ��򤫤�󤯤���Ϥ��ȼ��Ԥ��뤫���Τ�ޤ��󤷡����Ф��Ф��� �ϵ��������ޤ����󤯤Ȥ����Τϡ�SSR ���礭�����ѥ�᡼�����Ѳ����Ф��� �����Ѳ��������������뤤�Ͽ���Ū���԰�����ΰ� (�㤨�п��ͤ��礭������ ��ư�����η夢�դ�򵯤���) ����ã���Ƥ��ޤäơ����η�� "̤����� (undefined value)" �Υ�å������� gnuplot ����ߤ�����������Ƥ��ޤ� �褦�ʾ����̣���ޤ���

���Ū�ʺ�Ŭ�ͤ򸫤Ĥ����ǽ�����������ˤϡ��ǽ���ͤ򤽤β�˾��ʤ� �Ȥ�ۤܶ᤯�˼��٤��Ǥ��礦���㤨�С��⤷��ǽ�ʤ�а��ʬ���礭���� �ϰ���ǡ��ǽ���ͤ���˶ᤤ�ۤ�¾�β�ǽ�λ���Ƥ��ޤ���ǽ�����㤯�ʤ� �ޤ����ǽ���ͤ򸫤Ĥ����Ĥ���ˡ�ϡ��ǡ��������ƤϤ�ؿ���Ʊ������� �ξ�����褷��Ŭ���ʶᤵ��ã����ޤǡ��ѥ�᡼�����ͤ��ѹ����� replot ���뤳�Ȥ򷫤��֤����ȤǤ�����������ϡ��褯�ʤ����ƤϤ�ζ˾��ͤ����� �Ϥ᤬��λ�������ɤ���������å�����Τˤ�ͭ�ѤǤ���

�������Ŭ�٤��ɤ����ƤϤ᤬��"������褤" ���ƤϤ� (������ɤ��� �����ƤϤ���ɤ��δ��ˤ�ä���ħ�դ���줿���׳�Ū�ʰ�̣�ǡ����뤤�� ���Υ�ǥ�Τ��Ŭ�ڤʲ�Ǥ��롢�Ȥ���ʪ��Ū�ʰ�̣��) ��¸�ߤ��ʤ����� �ξ����ˤϤʤ�ޤ�������ˤ�äƤϡ��ƥѥ�᡼���ΰ�̣�Τ����ϰϤ� �С�����褦���͡��ʽ���ͤν�����Ф��� fit ���뤳�Ȥ�˾�ޤ������� �Τ�ޤ���


tips

�����Ǥϡ�fit �����¤����Ѥ��뤿��ˤ����Ĥ��Ф��Ƥ����٤��ҥ�Ȥ� �Ҳ𤷤ޤ����������ȿ�Ū�ǤϤʤ��Τǡ������ܼ������߹���ޤDz����� ���ɤ�Ǥ���������

fit �ΰ����� via �ˤϡ�2 �Ĥ��礭���ۤʤ���Ū�Τ���� 2 �Ĥη����� ����ޤ���via "file" �η����ϡ��Хå����� (�����÷��Ǥμ¹Ԥ���ǽ) �ǺǤ��ɤ��Ȥ�졢���Υե�����ǽ���ͤ�Ϳ�����ޤ����θ�Ƿ�̤�¾�� (�ޤ��� Ʊ��) �ѥ�᡼���ե�����˥��ԡ����뤿��� update ��Ȥ��� �Ȥ����ޤ���

via var1, var2, ... �η��������÷��μ¹Ԥ��ɤ��Ȥ�졢���ޥ�ɥҥ��� ��ε������Ȥäƥѥ�᡼���ꥹ�Ȥ��Խ���Ԥ������ƤϤ��¹Ԥ����ꡢ�� �뤤�Ͽ���������ͤ�Ϳ���Ƽ��μ¹Ԥ�Ԥʤä��ꤷ�ޤ���������񤷤����� ���Ф��Ƥ��ä�ͭ�Ѥǡ����ƤΥѥ�᡼�����Ф��� 1 �٤������ƤϤ��ľ�� �¹Ԥ��Ƥ⡢�ɤ�����ͤǤʤ���Ф��ޤ������ʤ����Ȥ����������뤫��Ǥ��� ����򸫤Ĥ���ˤϡ������Ĥ��Υѥ�᡼���Τߤ��Ф��Ʋ���ȿ����Ԥʤ��� �ǽ�Ū�ˤ����ƤΥѥ�᡼�����Ф��� 1 �٤����ƤϤ᤬���ޤ������Ȥ����� ��ʬ�᤯�ʤ�ޤǤ���򷫤��֤����ȤǤ���

���ƤϤ��Ԥʤ��ؿ��Υѥ�᡼���֤˶��̤ΰ�¸�ط����ʤ����Ȥϳ�ǧ���� �����Ƥ����������㤨�С�a*exp(x+b) �����ƤϤ�˻ȤäƤϤ����ޤ��󡣤� ��� a*exp(x+b)=a*exp(b)*exp(x) ������Ǥ�����äƤ��ξ��� a*exp(x) �ޤ��� exp(x+b) ��ȤäƤ���������

����Ū�ʤ���: �ѥ�᡼�����礭���Ϥ��ޤ�㤤�����ƤϤ����ޤ��������� ���Ǥ��礭���ѥ�᡼���ȺǤ⾮�����ѥ�᡼�����椬�礭�������ƤϤ�μ� «���٤��ʤ�ޤ��������椬���ޥ������ư���������٤εտ��˶ᤤ�����ޤ� �Ϥ���ʾ�ʤ�С��ۤȤ�ɱʵפ˼�«���ʤ��������ݤ����Ǥ��礦����� �Ƥ��δؿ��򤳤���򤱤�褦�˲��ɤ��ʤ���Ф����ޤ����㤨�С��ؿ��� ����� 'parameter' �� '1e9*parameter' �ˤ���Ȥ����ޤ��Ϻǽ���ͤ� 1e9 �dz��Ȥ���

�⤷���ؿ������ƤϤ��ѥ�᡼���򷸿��Ȥ��롢ñ��ʴؿ����������� �񤱤�ʤ顢����ϤȤƤ⤤���Τ����󤽤����Ƥ������������Τʤ顢���꤬ ��Ϥ��������ǤϤʤ��Τǡ�ȿ���Ͼ��ʤ�����Ǽ�«����Ǥ��礦���⤷���� ���餿�ä����Ǥ��फ�⤷��ޤ���

�ºݤμ¸��ιֵ��Ǥϥǡ������Ϥ��Ф��뤤���Ĥ��λؼ���Ϳ����졢����� �ǡ����ؤκǽ�δؿ������ƤϤ᤬�Ԥʤ��ޤ����⤷������ȡ����������� ʣ����¦�̤ˤҤȤĤ����б�����ʣ����Υץ�������ɬ�פ����Τ�ޤ��󤬡� �����Ƥ����δؿ������ƤϤ�Υѥ�᡼�������������ߤ����ä�������� �Ф��Ǥ��礦����������fit ��Ȥ��С�����ѥ�᡼���λ�������ľ�ܥ� �ǥ�ؿ���񤯤��Ȥˤ�ꡢ����Ϥ��Ф��� 1 ��ǺѤ�ΤǤ��������Ϥ�� �񤷤����ƤϤ�����η׻������Ȥ�������ޤ������ǡ����Ѵ��⤫�ʤ�γ�� ���򤱤뤳�Ȥ�����ޤ����⤷���줬�����ƤϤ�ؿ���ñ�㲽�˴ؤ��ơ����� �����̷�⤷�Ƥ�Ȼפ��ʤ顢���������Ǥ���

"singular matrix" �Υ�å������ϡ����� Marquardt-Levenberg ���르�ꥺ ��Υ롼���󤬡�����ȿ�����Ф���ѥ�᡼�����ͤη׻�������ʤ����Ȥ�� ̣���ޤ������ξ�硢�̤ʽ���ͤ���Ϥ�뤫���ؿ����̤ʷ��ǽ�ľ������ ����ñ�ʴؿ��ˤ��ƤߤƤ���������

�Ǹ�ˡ�¾�����ƤϤ�ѥå����� (fudgit) �Υޥ˥奢�뤫�顢������ʸ�� �����󤹤�褦�ʤ������Ѥ�夲�ޤ�: "Nonlinear fitting is an art! (�� �������ƤϤ�ˡ�ϷݽѤ� !)"


help

help���ޥ�ɤϡ�����饤��إ�פ�ɽ�����ޤ��������ˤĤ��Ƥ����� ����ꤷ�����Ȥ��ˤϡ����ν񼰤�ȤäƲ�����:

        help {<����̾>}

�⤷ <����̾> �����ꤵ��ʤ��ä����ϡ�gnuplot �ˤĤ��Ƥδ�ñ���� ����ɽ������ޤ������ꤷ�����ܤˤĤ��Ƥ�������ɽ�����줿�塤������� ������ܤΥ�˥塼��ɽ�����졢���κ���̾�����Ϥ��뤳�ȤǺ��ܤ��Ф��� �إ�פ�³���뤳�Ȥ��Ǥ��ޤ��������ơ����κ��ܤ�������ɽ�����줿��ˡ� ����ʤ����̾�����Ϥ��׵ᤵ��뤫���ޤ��� 1 �����ι��ܤΥ�٥����� �ޤ�������򷫤��֤��Ȥ䤬�ơ�gnuplot �Υ��ޥ�ɥ饤��ؤ����ޤ���

�ޤ��������� (?) ����ܤȤ��ƻ��ꤹ��ȡ����ߤΥ�٥�ι��ܤΥꥹ�Ȥ� ɽ������ޤ���


if

if ���ޥ�ɤϡ�����դǥ��ޥ�ɤ�¹Ԥ����뤳�Ȥ��Ǥ��ޤ���

��:

        if (<���>) <���ޥ�ɹ�>

<���> ��ɾ�����졤�⤷���줬�� (�����Ǥʤ�) �ʤ�С�<���ޥ�ɹ�> �Υ� �ޥ�ɤ��¹Ԥ���ޤ����⤷��<���> ���� (����) �ʤ�С�<���ޥ�ɹ�> �� ������̵�뤵��ޤ���Ʊ���Ԥ�ʣ���Υ��ޥ���֤����Ȥ��ǽ�ˤ��� ';' �� �Ȥ��С�����դΥ��ޥ�ɤ�����ʤ����Ȥ����դ��Ʋ�������

��:

     pi=3
     if (pi!=acos(-1)) print "?Fixing pi!"; pi=acos(-1); print pi

��¹Ԥ���ȡ�

     ?Fixing pi!
      3.14159265358979      

��ɽ������ޤ����ޤ���

     if (1==2) print "Never see this"; print "Or this either"

�ʤ�С�����ɽ������ޤ���

if �� reread ��Ȥäƥ롼�פ���������ˤĤ��Ƥ� reread �򻲾� ���Ƥ���������


load

load ���ޥ�ɤϡ����ꤵ�줿���ϥե�����γƹԤ򡤤��줬����Ū������ ���줿���Τ褦�˼¹Ԥ��ޤ���save ���ޥ�ɤǤĤ���줿�ե�����ϡ� load ���뤳�Ȥ��Ǥ��ޤ���ͭ���ʥ��ޥ�ɤν񤫤줿�ƥ����ȥե������ �Ĥ���С�����ϡ�load���ޥ�ɤˤ�äơ��¹Ԥ��뤳�Ȥ��Ǥ��ޤ��� load ��Υե��������ˤ���� load �ޤ��� call ���ޥ�ɤ����ä� �⹽���ޤ��󡥥��ޥ����Υ����ȤˤĤ��Ƥϡ�comment �򻲾Ȥ��Ʋ��� ����load ����Ȥ��˰�����Ϳ������ˡ�ˤĤ��Ƥ� call �򻲾Ȥ��Ƥ��� ������

load ���ޥ�ɤϡ�ʣ���Υ��ޥ�ɤ���ʤ�Ԥ���ǤϺǸ�Υ��ޥ�ɤǤ� ����Фʤ�ޤ���

��:

        load "<���ϥե�����̾>"

���ϥե�����̾�ϰ�����ǰϤޤʤ���Фʤ�ޤ���

load ���ޥ�ɤϡ�ɸ�����Ϥ���Υ��ޥ�ɤ����ϤΤ���ˡ����̤ʥե��� ��̾ "-" ���Ѱդ��Ƥ��ޤ�������ϡ�gnuplot �Υ��ޥ�ɥե����뤬���� ���Ĥ��Υ��ޥ�ɤ�ɸ�����Ϥ�������դ��뤳�Ȥ��̣���ޤ����ܺ٤ˤĤ��� �� "help batch/interactive" �򻲾Ȥ��Ƥ���������

��:

        load 'work.gnu'
        load "func.dat"

gnuplot �ؤΰ����Ȥ���Ϳ����줿�ե�����̾�ϡ����ۤΤ����� load �� �ޥ�ɤˤ�äƼ¹Ԥ���ޤ��������ϡ����ꤵ�줿��˥����ɤ��졤���� �� gnuplot �Ͻ�λ���ޤ���


pause

pause ���ޥ�ɤϡ����ޥ�ɤ�³��Ǥ�դ�ʸ�����ɽ�������塤���ꤵ�� �����֤ޤ��ϡ����ԥ������������ޤ��Ԥ��ޤ���pause ���ޥ�ɤϡ� load �ѤΥե�����ȶ��˻��Ѥ���ȡ������ˤʤ�Ǥ��礦��

��:

        pause <����> {"<ʸ����>"}

<����>�ϡ�Ǥ�դ�����������ޤ��ϼ��Ǥ���-1 ����ꤹ��Ȳ��ԥ��������� ���ޤ��Ԥ��ޤ���0 ����ꤹ��Ȱ����Ԥ���������������ꤹ��Ȥ����� �������Ԥ��ޤ���pause 0 �� print ��Ʊ���Ǥ���

����: pause ���ޥ�ɤ� OS �ؤΥ��ޥ�ɤǤ�������ΰ����ǤϤʤ��Τǡ� �ۤʤ�������֤Ǥϰۤʤ�ư��򤹤��ǽ��������ޤ���(����ϡ��ƥ����� �ȥ���ե��å��������ɤΤ褦�˺��ߤ��뤫�ˤ��ޤ���)

��:

        pause -1    # ���ԥ������������ޤ��Ԥġ�
        pause 3     # 3���Ԥġ�
        pause -1  "Hit return to continue"
        pause 10  "Isn't this pretty?  It's a cubic spline."


plot

plot �� gnuplot �ǿޤ���������δ���Ū�ʥ��ޥ�ɤǤ��� ����ϴؿ� ��ǡ�����¤�¿������ˡ��ɽ�����ޤ���plot �� 2 �����δؿ���ǡ����� �����Τ˻Ȥ�졢splot �� 3 �����ζ��̤�ǡ����� 2 ������Ƥ������ޤ��� plot �� splot ��¿���ζ��̤���ħ��������ޤ��������ΰ㤤�ˤĤ��Ƥ� splot �ι�򻲾Ȥ��Ƥ����������ä����դ��Ƥ����ޤ�����splot �� binary �� matrix �Υ��ץ����� plot �ˤ�¸�ߤ��ޤ���

��:

    plot {<�ϰ� (ranges)>} 
         { <�ؿ� (function)>
           |  {"<�ǡ����ե����� (datafile)>" {�ǡ����ե����뽤����}}}
         {axes <�� (axes)>}{<ɽ�� (title)>}{with <�������� (style)>}
         {, {���,} <�ؿ�> ...}

<�ؿ�> �ޤ��ϰ�����ǰϤޤ줿�ǡ����ե�����̾�Τɤ��餫������Ϳ���ޤ��� �ؿ��ϰ��ܤο������ޤ��� parametric mode �ˤ����Ƥ� 2 �Ĥο������ȤǤ��� �����ϴ�����������Ƥ⤤���Ǥ������������� gnuplot �Υ��ޥ������� ʬŪ��������Ƥ⤤���Ǥ� (user-defined �ι��ܻ���)��

�ؿ��ȥѥ�᡼���� plot ���ޥ�ɼ��Ȥξ������򤹤뤳�Ȥ��ǽ�Ǥ��� �����ñ��¾�ι��ܤȥ���ޤ�ʬΥ���Ƶ��Ҥ��뤳�ȤǤʤ���ޤ���

���ϡ�4 ������Ȥ����ѤǤ��ޤ�; ������� <��> �ϡ������ľ����ɤμ� �˼��٤��碌�뤫���Ȥ������Ȥ����򤹤�Τ˻Ȥ��ޤ���x1y1 �ϲ��� ���Ⱥ��μ������; x2y2 �Ͼ�ȱ��μ��λ���; x1y2 �ϲ��ȱ��μ��λ���; x2y1 �Ͼ�Ⱥ��μ��λ���Ǥ���plot ���ޥ�ɤǻ��ꤵ�줿�ϰϤϡ����� �ǽ�μ����� (���Ⱥ�) �ˤΤ�Ŭ�Ѥ���ޤ���

��:

      plot sin(x)
      plot f(x) = sin(x*a), a = .2, f(x), a = .4, f(x)
      plot [t=1:10] [-pi:pi*2] tan(t), \
           "data.1" using (tan($2)):($3/$4) smooth csplines \
                    axes x1y2 notitle with lines 5

data-file
errorbars
parametric
ranges
title
with


data-file

�ե������Ǽ���줿Υ��Ū�ʥǡ����ϡ�plot ���ޥ�ɥ饤���ǡ����� �ǡ����ե�����̾ (ñ�������ޤ�����Ű�����ǰϤޤ줿) ����ꤹ�뤳�� �ˤ�ä�ɽ���Ǥ��ޤ���

�񼰡�

      plot '<�ե�����̾>' {index <index list>}
                            {every <every list>}
                            {thru <thru expression>}
                            {using <using list>}
                            {smooth <option>}

�����Ҥ� index, every, thru, using, smooth �ϡ����줾���ʬ �����������ޤ�����ñ�˸����ȡ�index �ϥޥ���ǡ������åȥե����뤫�� �ɤΥǡ������åȤ�ɽ������Τ������ӡ�every ������ĤΥǡ������åȤ� ��ɤΥݥ���Ȥ�ɽ������Τ������ӡ�using �ϰ�Ԥ���ɤ�����᤹�� �Τ�����ꤷ (thru �ϡ�using �����̤ʾ��Ǥ���)�������� smooth ����ñ�����֤ȶ����Ԥ��ޤ���(splot �ϡ��褯�����񼰤���äƤ��� ������smooth ���ץ����� thru ���ץ����ϥ��ݡ��Ȥ��Ƥ��ޤ���)

�ǡ����ե�����ϡ���ԤˤĤ����ʤ��Ȥ��ĤΥǡ����ݥ���Ȥ�ޤ�ɬ�פ� ����ޤ� (using �ϰ�Ԥ����ĤΥǡ����ݥ���Ȥ����֤��Ȥ��Ǥ��ޤ�)�� # (VMS �Ǥ� !) �ǻϤޤ�Ԥϡ������ȤȤ��ư���졢̵�뤵��ޤ��� �ƥǡ����ݥ���Ȥϡ�(x,y) ���Ȥ�ɽ���ޤ������顼�С��դ��� plot �Ǥ� (set style errorbars ����)���ƥǡ����ݥ���Ȥϡ�(x,y,ydelta), (x,y,ylow,yhigh), (x,y,xdelta), (x,y,xlow,xhigh), (x,y,xlow,xhigh, ylow,yhigh) �Τ����줫���̣���ޤ������Ƥξ��ˤ����ơ��⤷�񼰤λ��� �Ҥ� using ���ץ����ˤ�ä�Ϳ�����Ƥ��ʤ���С��ǡ����ե������ �ƹԤο����ϡ��ۥ磻�ȥ��ڡ��� (��Ĥޤ���ʣ���ζ��򤫥���) �ˤ�äƶ� �ڤ��Ƥ���ɬ�פ�����ޤ������Υۥ磻�ȥ��ڡ����ϡ��ƹԤ���ι��ܤ˶� �ڤ�ޤ���

�ǡ����ϡ��ؿ����� e, E, d, D, q, Q ��ʸ����Ĥ����ؿ�ɽ���ǽ񤫤�Ƥ� �Ƥ⹽���ޤ���

ɬ�פǤ���ΤϤ�����Ĥ��� (y ����) �ΤߤǤ����⤷ x ���ͤ���ά���줿 �顢gnuplot �Ϥ���� 0 �ǻϤޤ������ͤȤ����Ѱդ��ޤ���

�ǡ����ե�����ˤ����ơ��֥�󥯹� (����Ȳ��ԡ������ʳ���ʸ����ޤޤ� ����) �Ͻ��פǤ� ---- �֥�󥯹Ԥ��Фϡ�index (plot datafile index ����) ����ڤ�ޤ���2 �ĤΥ֥�󥯹Ԥ�ʬΥ���줿�ǡ����ϡ��̡��Υǡ��� �ե�����Υǡ����Ǥ��뤫�Τ褦�˰����ޤ���

��ĤΥ֥�󥯹Ԥϡ�plot ����Ϣ³��ؼ����ޤ�; �֥�󥯹Ԥˤ�äƶ� �ڤ�줿�������Ƿ�Ф�뤳�ȤϤ���ޤ��� (line style �ǽ񤫤�Ƥ���� ��ˤ�)��

�⤷ autoscale �ξ��֤Ǥ���� (set autoscale ����)���������ƤΥǡ��� �ݥ���Ȥ�ޤ�褦�˼�ưŪ�˰������Ф���ơ������꤬�񤫤����֤ʤ�� ���Ƥ������꤬�ޡ�������ޤ�������ϡ�2 �Ĥη�̤�����������ޤ�: i) splot �Ǥϡ����̤γѤ����̤γѤ˰��פ��Ƥ��ʤ����Ȥ�����ޤ������ξ� �硢�Ĥ����Ͻ񤫤�뤳�ȤϤ���ޤ���ii) 2 ����μ��ǤΡ�Ʊ�� x ���� �ϤΥǡ�����ɽ���κݡ��⤷ x2 �μ����Ф��������꤬�񤫤�Ƥ��ʤ����ϡ� x ��ɸ�����äƤ��ʤ����Ȥ�����ޤ�������� x �� (x1) �����Ƥ�������� �ޤǼ�ưŪ�˰�����Ф����Τ��Ф���x2 ���Ϥ����ǤϤʤ�����Ǥ������� ��Ǥ�������򸫤뤳�Ȥ��Ǥ��ޤ�:

      reset; plot '-', '-'
      1 1
      19 19
      e
      1 1
      19 19
      e

every
example datafile
index
smooth
special-filenames
thru
using


every

������� every �ϡ����褹��ǡ�����ǡ������åȤ������Ū�˥���� ��󥰤��뤳�Ȥ��ǽ�ˤ��ޤ��������Ǥ� �֥ݥ���ȡפϥե�������� 1 �� �ιԤˤ�ä���������ǡ����Ȥ��������ǤΡ֥֥��å��פϡ֥ǡ������֥� �å���(glossary ����)��Ʊ����Τ��̣���뤳�ȤȤ��ޤ���

�񼰡�

         plot 'file' every {<�ݥ������ʬ>}
                           {:{<�֥��å���ʬ>}
                             {:{<���ϥݥ����>}
                               {:{<���ϥ֥��å�>}
                                 {:{<��λ�ݥ����>}
                                   {:<��λ�֥��å�>}}}}}

�ץ��åȤ����ǡ����ݥ���Ȥϡ�<���ϥݥ����> ���� <��λ�ݥ����> �� �� <�ݥ������ʬ> �����ä����Ф졢�֥��å��� <���ϥ֥��å�> ���� <��λ �֥��å�> �ޤ� <�֥��å���ʬ> �����ä����Ф�ޤ���

�ƥ֥��å��κǽ�Υǡ����ϡ��ե�������κǽ�Υ֥��å���Ʊ���褦�ˡ� ��0 �֡פȤ���ޤ���

�ץ��åȤǤ��ʤ������ޤ�Ǥ���Ԥ⥫����Ȥ���뤳�Ȥ����դ��Ʋ�������

�����Ĥ��ο����Ͼ�ά���뤳�Ȥ��Ǥ��ޤ�; ��ʬ�Υǥե���Ȥ� 1 �����Ϥ� �ͤϺǽ�Υݥ���Ȥ��ǽ�Υ֥��å��������ƽ�λ���ͤϺǸ�Υݥ���Ȥ��� ��Υ֥��å������ꤵ��ޤ���every �����ꤵ��ʤ��ʤ顢���ƤιԤ����� �Υݥ���Ȥ��ץ��åȤ���ޤ���

��:

       every :::3::3   # 4 ���ܤΥ֥��å��������Ф�ޤ� (0 �֤��ǽ�)
       every :::::9    # �ǽ�� 10 �֥��å������Ф�ޤ�
       every 2:2       # 1 �Ĥ����Υ֥��å��� 1 �Ĥ����Υݥ���Ȥ�����
                       # ��ޤ�
       every ::5::15   # ���줾��Υ֥��å��ǥݥ���� 5 ���� 15 �ޤǤ�
                       # ���Ф�ޤ�
Simple Plot Demos , Non-parametric splot demos , and Parametric splot demos.


example datafile

������ϡ��ե����� "population.dat" ��Υǡ���������������ޤˤ����� �Ǥ���

      pop(x) = 103*exp((1965-x)/10)
      plot [1960:1990] 'population.dat', pop(x)

�ե����� "population.dat" �ϼ��Τ褦�ʥե�����Ǥ���

      # Gnu population in Antarctica since 1965
         1965   103
         1970   55
         1975   34
         1980   24
         1985   10

[population.gif]


index

������� index �ϥޥ���ǡ������åȥե��������Ρ������Ĥ��Υǡ� �����åȤΤߤ����ӽФ��Τ˻Ȥ��ޤ���

��:

      plot 'file' index <m>{{:<n>}:<p>}

�ǡ������åȤ� 2 �Ԥζ����ʬΥ����Ƥ��ޤ���index <m> �� <m> ���ܤ� ���åȤ��������򤷤ޤ�; index <m>:<n> �� <m> ���� <n> �ޤǤΥǡ����� �åȤ�����; index <m>:<n>:<p> �ϡ�<m>, <m>+<p>, <m>+2<p>, �ʤɡ�<p> �����Υ��åȤ����򤷡����å� <n> �ǽ�λ���ޤ���C �����ź�� (index) �� �դ����˽�����index 0 �Ϥ��Υե�����κǽ�Υǡ������åȤ��̣���ޤ��� �礭������ index �λ���ˤϥ��顼��å��������֤���ޤ���index ���� �ꤵ��ʤ����ϡ����ƤΥǡ������åȤ�ñ��Υǡ������åȤȤ���������� ����

��:

      plot 'file' index 4:5
splot with indices demo.


smooth

gnuplot �ϡ��ǡ�������֤ȶ����Ԥ�����Ū�ʥ롼����򤤤��Ĥ����� �Ƥ��ޤ������� smooth ���ץ�������˥��롼�ײ�����Ƥ��ޤ������ �������줿�ǡ��������򤷤�����С������ˤ����ƥǡ������������򤹤뤫�� �ޤ���Ŭ�ڤʥ�ǥ�� fit ��Ȥ��Τ������Ǥ��礦��

��:

      smooth {unique | csplines | acsplines | bezier | sbezier}

unique �ϡ��ǡ�����ñĴ��·������ǡ������� plot ���ޤ���¾�Υ롼 ����Ϥ�����⡢�ǡ�����ξü�����δ֤��֡�����Ϣ³�����η�������ꤹ �뤿��˥ǡ�����Ȥ��ޤ������ζ����ϡ��ؿ��Ȥ���Ʊ����ˡ�����褵��ޤ��� ���ʤ�����������ͤ� x ��ɸ�˱褦Ʊ�����ζ�֤��Ȥ����Ф� (set samples ����)��������������ʬ�ǤĤʤ����Ȥˤ�� (�⤷ line style �����Ф�Ƥ���Τʤ��) ���褵��ޤ���

�⤷ autoscale �ξ��֤Ǥ���С������ϰϤϥ���դζ���������˶����� ���ޤ�褦�˷׻�����ޤ���

���򤵤줿���ץ�����Ŭ�Ѥ���Τ˥ǡ��������������ʤ�������ϡ��� �顼��å�������ɽ������ޤ������κǾ��Υǡ������� unique �Ǥ� 1 �ġ� acsplines �Ǥ� 4 �ġ�¾�Υ��ץ����Ǥ� 3 �ĤǤ���

smooth ���ץ����ϡ��ؿ�������ΤȤ��ˤ�̵�뤵��ޤ���

acsplines
bezier
csplines
sbezier
unique


acsplines

acsplines ���ץ����ϡּ����ʳ�餫�ʥ��ץ饤��פǥǡ����������� �����ǡ����� x �˴ؤ���ñĴ�ˤ��줿�� (smooth unique ����)��1 �Ĥζ� �����������Ĥ��� 3 ��¿�༰�ΰ���ʬ�ˤ���ʬŪ�˹�������ޤ�������� �� 3 �����η����ϡ������Ĥ��Υǡ����ݥ���ȤνŤ��դ��ˤ�äƵ���� �ޤ����Ťߤϡ��ǡ����ե������ 3 ���ܤ�Ϳ���ޤ������Υǥե���Ȥ��ͤϡ� using �� 3 ���ܤι��ܤˤ�ä��ѹ����뤳�Ȥ��Ǥ��ޤ����㤨�м��Τ褦 �ˤ��ޤ���

      plot 'data-file' using 1:2:(1.0) smooth acsplines

�����塢�Ťߤ�����Ū���礭���ϡ�������������Τ˻Ȥ����ʬ�ο���� �ꤷ�ޤ����⤷�Ťߤ��礭����С��ġ��Υǡ����αƶ����礭���ʤꡢ������ ���ζ����ϡ��٤�礦��Ʊ�֤��� 3 �����ץ饤��ǤĤʤ����������� �˶�Ť��ޤ����⤷�Ťߤ���������С����ζ����Ϥ�꾯�ʤ���ʬ�ǹ������졢 ����ˤ�äƤ��ʿ��Ū�ˤʤ�ޤ������κǤ��ü�ʾ��Ϥ��� 1 �Ĥζ�ʬ ����ʤ���Ǥ��ꡢ��������ƤΥǡ����˽Ťߤ��դ������Ǿ� 2 ������ ��äƺ���ޤ���������Ω�줫������С�ʿ�ꤵ�νŤߤϡ����ζ������Ф� ���ʿ�경���ҡפˤ�ä�ʬ�䤵�줿�����ؤΡ�����Ū�ʽŤߤȸ��뤳�Ȥ��� ���ޤ�������ˤ�ꡢ���Υե�������� (ɸ��Ū��) ������ʿ�ꤵ�νŤߤȤ� �ƻȤ����Ȥ��Ǥ��ޤ���

��:

      sw(x,S)=1/(x*x*S)
      plot 'data_file' using 1:2:(sw($3,100)) smooth acsplines


bezier

bezier ���ץ����ϡ�n �� (�ǡ������θĿ�) �Υ٥��������ǥǡ������ �����ޤ������ζ�����ξü������Ĥʤ��ޤ���


csplines

csplines ���ץ����ϥǡ�����ñĴ��·������� (smooth unique ����) ���� 3 �����ץ饤������ǰ���³������Ĥʤ��ޤ���


sbezier

sbezier ���ץ����ϡ��ǽ�˥ǡ�����ñĴ��·�� (unique ����) ���� �� bezier ���르�ꥺ���Ŭ�Ѥ��ޤ���


unique

unique ���ץ����ϡ��ǡ����� x ������ñĴ�ˤ��ޤ���Ʊ�� x ����ĥ� �������� y ���ͤ�ʿ�Ѥ��ư�Ĥ������֤������ޤ��������Ƥ��η�̤Ȥ��� ������������ʬ�Ƿ�Ӥޤ��� See demos.


special-filenames

'-' �Ȥ������̤ʥե�����̾�ϡ��ǡ���������饤��Ǥ��뤳�Ȥ�ؼ��� �ޤ������ʤ�����ǡ����򥳥ޥ�ɤθ��³���ƻ��ꤷ�ޤ������ΤȤ��ϥ� �����Τߤ����ޥ�ɤ�³�����ޤ�����äơ�plot ���ޥ�ɤ��Ф���Υե� �륿���������ȥ롢�饤�󥹥�����Ȥ��ä����ץ����ϡ�plot �Υ��ޥ� �ɥ饤������˽񤫤ʤ��Ȥ����ޤ��󡣤���ϡ�unix �����륹����ץȤˤ� ���� << (�ҥ��ɥ������)�����뤤�� VMS DCL �ˤ����� $DECK ��Ʊ�ͤ� �������Υǡ����ϡ�����餬�ե����뤫���ɤ߹��ޤ줿���Τ褦�ˡ�1 �Ԥ� �Ĥ� 1 �Ĥ��ĤΥǡ����������Ϥ���ޤ��������ƥǡ����ν���ϡ�1 ���ܤ� �Ϥ��ʸ�� "e" ���֤����Ȥǻؼ����ޤ���using ���ץ����򤳤��Υ� ������Ŭ�Ѥ��뤳�Ȥϲ�ǽ�Ǥ� -- ����ؿ����̤��ǡ�����ե��륿������ ���Ȥ˻Ȥ��Τϰ�̣������Ǥ��礦����������֤Τ˻Ȥ����Ȥ�¿ʬ��̣�� �ʤ��Ǥ��礦��

'-' �ϡ��ǡ����ȥ��ޥ�ɤ���˻��Ĥ��Ȥ�ͭ�ѤǤ�����Τ���ˤ� ��ޤ����㤨�С�gnuplot ������ե���ȥ��ץꥱ�������Υ��֥ץ��� ���Ȥ��Ƶ�ư�������ʤɤ�����ˤ�����ޤ�����Ȥ��ơ��ǥ�󥹥ȥ� �������Ǥ��ε�ǽ��Ȥ���Τ�����Ǥ��礦��index �� every �Τ褦 �� plot �Υ��ץ����Ϳ�����Ƥ���ȡ������Ϥ��ʤ��˻Ȥ��뤳 �ȤΤʤ��ǡ��������Ϥ�������פ��ޤ���������򸫤Ƥ���������

  
      plot '-' index 0, '-' index 1
      2
      4
      6

      10
      12
      14
      e
      2
      4
      6

      10
      12
      14
      e

����ϡ��ºݤ�ư��ޤ�����

      plot '-' , '-'
      2
      4
      6
      e
      10
      12
      14
      e

�ȥ����פ��������ڤǤ��礦��

�⤷��replot ���ޥ�ɤ� '-' ��Ȥ��ʤ顢���ʤ��� 1 �ٰʾ�ǡ����� ���Ϥ���ɬ�פ����Ǥ��礦��

���Υե�����̾ ('') �ϡ�ľ���Υե�����̾���ƤӻȤ��뤳�Ȥ�ؼ����� ��������ϡ�

      plot '����/�ȤƤ�/Ĺ��/�ե�����̾' using 1:2, '' using 1:3, '' using 1:4

�Τ褦�ʤȤ��������Ǥ���(�⤷Ʊ�� plot ���ޥ�ɾ�ǡ�'-' �� '' �� ξ������Ѥ���ȡ������ˤ���褦�ˡ�����饤��ǡ����� 2 �ĤΥ��å� ��Ϳ����ɬ�פ�����ޤ���)

popen �ؿ�����äƤ��륳��ԥ塼�������ƥ� (Unix) �ξ�Ǥϡ��ǡ����� ������ϡ�'<' �ǻϤޤ�ե�����̾�ˤ�äơ������륳�ޥ�ɤ���ѥ����� �Ϥ��뤳�Ȥ��Ǥ��ޤ����㤨��

      pop(x) = 103*exp(-x/10)
      plot "< awk '{print $1-1965, $2}' population.dat", pop(x)

�ϡ��ǽ�ο͸������Ʊ����������褷�ޤ�����������x ��ɸ�� 1965 ǯ�� ��ηв�ǯ��ɽ���褦�ˤʤ�ޤ����������¹Ԥ���Ȥ��ϡ���Υǡ����� ������Υ����ȹԤ򤹤٤ƺ�����ʤ���Фʤ�ޤ��󤬡��ޤ��Ͼ�Υ��� ��ɤκǽ����ʬ�򼡤Τ褦���Ѥ��뤳�Ȥ�Ǥ��ޤ� (����ޤ�³����ʬ):

      plot "< awk '$0 !~ /^#/ {print $1-1965, $2}' population.dat"

���Υ��ץ������ϺǤ������������ޤ�����using ���뤤�� thru ���� ��ɤ��Ѥ���ñ��ʥե��륿��󥰤ǹԤ����Ȥ��ǽ�Ǥ���


thru

thru �ؿ������ΥС������Ȥθߴ����Τ�����Ѱդ���Ƥ��ޤ���

��:

      plot 'file' thru f(x)

����ϼ���Ʊ�ͤǤ�:

      plot 'file' using 1:(f($2))

��Ԥ��������ʣ���˸����ޤ�����������������������äƤ��ޤ�������� ������

      plot 'file' thru f(y)

��ư��ޤ� (���ʤ����y ����ߡ��ѿ��Ȥ��ƻȤ����Ȥ��Ǥ��ޤ�)��

thru �� splot �� fit �Ǥ��̤�ޤ��������θ��̤�����ޤ���


using

�Ǥ�褯�Ȥ���ǡ����ե�����ν����Ҥ� using �Ǥ���

��:

      plot 'file' using {<entry> {:<entry> {:<entry> ...}}} {'format'}

�⤷���ե����ޥå� (format) �����ꤵ���С�C �Υ饤�֥��ؿ� 'scanf' �� �Ȥäƥǡ����ե�����γƹԤ򤽤Υե����ޥå�ʸ����˽��ä��ɤ߹��ߤޤ��� �����Ǥʤ���С��Ԥϥ��ڡ����ޤ��ϥ��֤ν�����ʬ�䤵����ɤ߹��ޤ�ޤ��� �⤷������ե����ޥåȥǡ��� (time-format data) ��ȤäƤ�����ϡ� �ե����ޥåȤ���ꤹ�뤳�ȤϤǤ��ޤ��� (����� set data time �ǹԤ� �ʤ���Фʤ�ޤ���)��

�ǡ����� entry �λ���˽��ä�����¤�ľ����ޤ����� <entry> �ˤϡ� �ǡ��������ӽФ������ñ�ʤ�����ֹ桢���å��ǰϤޤ줿��������ꤹ�뤫�� ���뤤�ϲ�����ꤷ�ޤ��󡣿�����Ǥϡ��ǽ������ͤ��ɤ߹��ि��� $1�� 2 ���ܤ���ι��ܤ�Ȥ������ $2���Ȥ��ä���������ѤǤ��ޤ��� �ޤ���column(x) �� valid(x) �Ȥ��ä���Τ�Ȥ����Ȥ��Ǥ��ޤ��� �����ǡ�x �Ϸ�̤Ȥ��������ˤʤ�Ǥ�դο����Ǥ���column(x) �� x ���ܤ� �ǡ������֤��ޤ���valid(x) �� x ���ܤΥǡ�����ͭ�����ͤ���ƥ��Ȥ��ޤ��� ���ֹ�� 0 �ϡ�������� 0 ����Ϥޤ��ֹ��ɽ��������� 2 �Ԥζ��Ԥ� �褿�Ȥ����ǥꥻ�åȤ���ޤ������ֹ�� -1 �� 0 ����Ϥޤ�ǡ����Ԥ� �ֹ���̣���ޤ�������� 1 �Ԥζ������ 1 �������ä���2 �Ԥζ��Ԥ��褿 �Ȥ����ǥꥻ�åȤ���ޤ������ֹ�� -2 �� index ���̣���ޤ�������� 2 �Ԥζ��Ԥ��褿�Ȥ����� 1 �������ä��ޤ���<entry> �˲���񤫤ʤ���� ���� entry �Υꥹ�Ȥν�˥ǥե���Ȥ��ͤ��Ȥ��ޤ����㤨�� using ::4 �� using 1:2:4 �Ȳ�ᤵ��ޤ���

��: call ���ޥ�ɤ� $ �����̤�ʸ���Ȥ��ƻȤ��ޤ���call �ΰ����ꥹ�� ��������ֹ��ޤޤ�����ˡ�ξܺ٤ˤĤ��Ƥ� call �ι��ܤ򻲾Ȥ��Ƥ��� ������

using �ˤ�����Ĥ� entry ����ꤷ�����Ϥ��� <entry> �� y ���ͤȤ� �ƻȤ�졢�ǡ��������ֹ椬 x �Ȥ��ƻȤ��ޤ����㤨�� "plot 'file' using 1" �� "plot 'file' using 0:1" ��Ʊ����̣�Ǥ���using �� 2 �� �� entry ��Ϳ������硢������ x, y �Ȥ��ƻȤ��ޤ��� ����� entry ���ɲä���ȡ������� x �����/�ޤ��� y �θ����˻Ȥ��ޤ����������� ��Ȥä� plot ��������ξܺ٤ˤĤ��Ƥ� set style �򡢤����ơ��󵢶� ��ˡ�Ǥθ�������λ��ѤˤĤ��Ƥ� fit �򻲾Ȥ��Ƥ���������

'scanf' �ؿ��ǤϿ����ʥǡ��������ο������Ϥ��Ȥ��ޤ�����gnuplot �� ���Ƥ����ϥǡ�������������ư�����Ȥߤʤ��ޤ����顢gnuplot �Ǥ� lf ��ͣ��ο������ϻ��ꡢ�Ȥ������Ȥˤʤ�ޤ���'scanf' �Ͽ��ȿ��δ֤� �ۥ磻�ȥ��ڡ��� -- ���򡢥��� ("\t")������ ("\n")���ޤ��ϲ��ڡ��� ("\f") -- ������ȴ��Ԥ��ޤ�������ʳ������Ϥ�����Ū�˥����åפ���� �٤��Ǥ���

"\t", "\n", "\f" ��Ȥ��Ȥ��ϥ��󥰥륯�����Ȥ��ष�����֥륯�����Ȥ� �Ȥ��٤��Ǥ��뤳�Ȥ����դ��Ƥ���������

��:

������ϡ�1 ���ܤΥǡ������Ф��� 2 ���ܤ� 3 ���ܤ��¤��ͤ� plot ���ޤ� (��ʸ����ϡ�����ǡ��������ڡ������ڤ�Ǥʤ�������޶��ڤ�Ǥ��뤳 �Ȥ�ؼ����Ƥ��ޤ�)��

      plot 'file' using 1:($2+$3) '%lf,%lf,%lf'

������ϡ����ʣ���ʽ񼰻���ǥǡ�����ե����� "MyData" �����ɤ߹��� �ޤ���

      plot 'MyData' using "%*lf%lf%*20[^\n]%lf"

���ν񼰻���ΰ�̣�ϰʲ����̤�Ǥ�:

      %*lf        ���ͤ�̵��
      %lf         ��������ư�������ɤ߹��� (�ǥե���ȤǤ� x ����)
      %*20[^\n]   20 �Ĥβ��԰ʳ���ʸ����̵��
      %lf         ��������ư�������ɤ߹��� (�ǥե���ȤǤ� y ����)

3 ��黻�� ?: ��Ȥäƥǡ�����ե��륿�����Ĥη�����Ҳ𤷤ޤ���

      plot 'file' using 1:($3>10 ? $2 : 1/0)

����ϡ�1 ���ܤΥǡ������Ф��ơ�3 ���ܤΥǡ����� 10 �ʾ�Ǥ���褦�� 2 ���ܤΥǡ����� plot ���ޤ���1/0 ��̤����ͤǤ��ꡢgnuplot ��̤�� ��������̵�뤹��Τǡ���ä�Ŭ�ڤǤʤ����ϱ�����뤳�Ȥˤʤ�ޤ�

���å��ǻϤޤäƤ��ʤ��¤������������ֹ�Ȥ��ƻȤ����Ȥ��Ǥ��ޤ��� �㤨�� using 0+(ʣ���ʼ�) ���ͤʤ��Ȥ��Ǥ��ޤ��������ơ����ο����ϡ� ���å��ǥ������Ȥ��Ƥ��ʤ���п������ͤ�����ɾ�����졢���å��ǥ������� ���Ƥ���иġ��Υǡ��������ɤ߹��ि��ˤ����ͤ�����ɾ������롢�Ȥ��� �������פǤ���

������ե����ޥåȥǡ�����ȤäƤ����硢���λ��֤Υǡ�����ʣ������� �Ϥ餻�뤳�Ȥ��Ǥ��ޤ������ξ�硢¾�Υǡ����γ��ϰ��֤�׻�����Ȥ��� ���֤Υǡ����˶��򤬴ޤޤ�Ƥ��뤳�Ȥ����դ��Ƥ����������㤨�С��ǡ��� �Ԥκǽ�����Ǥ����ڡ����������ޤ줿���֥ǡ����Ǥ���ʤ�С�y ���ͤ� 3 ���ܤ��ͤȤ��ƻ��ꤵ���٤��Ǥ���

plot 'file' �� plot 'file' using 1:2�������� plot 'file' using ($1):($2) �ˤ���̯�ʰ㤤�����뤳�Ȥ����դ��Ƥ���������1) file �� 1 ��� 2 ��Υǡ�������ĹԤ򤽤줾��ޤ�Ǥ���Ȥ���ȡ��ǡ����� 1 �� �ΤߤιԤ��Ф��Ƥϡ��ǽ�Τ�Τ� x ���ͤ���Ф���2 ���ܤΤ�ΤϤ��� �Ԥ�̵�뤷��3 ���ܤΤ�ΤϤ����̤������ͤȤ�����¸���ޤ� (�ޤ����� plot ���Ƥ����� (plot with lines)������̤����������̲᤹�������� �ʤ��褦��)��2) 1 ���ܤ�ʸ�����ޤ�Ǥ���褦�ʹԤ������硢�ǽ�� ��Τϥ��顼�Ȥ��� plot ����ߤ��ޤ�����2 ���ܤ� 3 ���ܤΤ�ΤϤ��� ���פʹԤ��ɤߤȤФ��ޤ���

�ºݡ��ǽ��ñ��

      plot 'file' using 1:2

�Ȼ��ꤹ�뤳�Ȥǡ�����ξ��ɤ�ʤ˥��ߤΥǡ�����ޤ�Ԥ���ĥե����� ��� plot ���뤳�Ȥ���ǽ�ˤʤ�ޤ������������ɤ����Ƥ�ǡ����ե������ ʸ�����Ĥ��Ƥ��������ʤ�С����Υƥ����ȹԤ������˥�����ʸ�� (#) ���֤������������Ǥ��礦�� �塹���� using �Υǥ�


errorbars

���顼�С��ϡ�1 ���� 4 �Ĥ��ɲä��줿�ǡ������ɤ� (�ޤ��ϥ���ȥ�� using ���ɲ����򤹤�) ���Ȥˤ�ꡢ2 �����ǡ���������ˤ����Ƽ¸����� �Ƥ��ޤ���������ɲä�����ͤϡ����줾��Υ��顼�С���������ǰۤʤä� ���ǻȤ��ޤ���

�ǥե���ȤǤϡ�gnuplot �ϥǡ����ե�����γƹԤ˰ʲ��Τ褦�� 3 �ġ� 4 �ġ����뤤�� 6 �Ĥ��󤬤��뤳�Ȥ���Ԥ��Ƥ��ޤ�:

      (x, y, ydelta),
      (x, y, ylow, yhigh),
      (x, y, xdelta),
      (x, y, xlow, xhigh),
      (x, y, xdelta, ydelta),
      (x, y, xlow, xhigh, ylow, yhigh)

x ��ɸ��ɬ�����ꤷ�ʤ���Ф����ޤ��󡣳ƿ��ͤ�񤯽�����ǵ󤲤��̤�� �ʤ��ƤϤʤ�ޤ��󡣤�����using �����Ҥ�Ȥ��Ф��ν�������Ǥ��ޤ����� �礱�Ƥ�������ͤ��䤦���Ȥϲ�ǽ�Ǥ������㤨�С�

      plot 'file' with errorbars
      plot 'file' using 1:2:(sqrt($1)) with xerrorbars
      plot 'file' using 1:2:($1-$3):($1+$3):4:5 with xyerrorbars

�Ǹ����ϡ�����Ū�� x �θ���������Ū�� y �θ������Ȥ��������ݡ��Ȥ���� ���ʤ��ȤΥե�������Ф����ΤǤ���using ����ȥ꤬����Ū�� x �θ��� ��������Ū�� x �κǾ��ͤȺ����ͤ��������Ƥ��ޤ���

y �Υ��顼�С��ϡ�(x, ylow) ���� (x, yhigh) �ؤα�ľ�����Ȥ���������ޤ��� ylow �� yhigh ������� ydelta �����ꤵ�줿�Ȥ��ϡ�ylow = y - ydelta, yhigh = y + ydelta �Ȥʤ�ޤ�������Ԥ˥ǡ����� 2 �Ĥ����ʤ���С�ylow �� yhight �ϤȤ�� y �Ȥʤ�ޤ���x ���顼�С���Ʊ�ͤ˷׻����줿��ʿ���Ǥ��� �ǡ����γ��������ޤ���������������ϡ�with errorbars �� with lines �� ���ꤷ�ơ�Ʊ���ǡ����ե������ 2 �� plot ���Ʋ����� (����������������� 2 �ĤΥ���ȥ����ʤ��褦�ˡ����ΰ����ˤ� notitle ���ץ�����Ȥ� ���Ȥ�˺��ʤ��Dz�����)��

���顼�С��ˤϡ��⤷ set bar ��ȤäƤ��ʤ���С����Τ��줾���ü�˿�ľ�� ��ʬ���Ĥ��ޤ� (�ܺ٤� set bar ����������)��

��ư�ϰϻ��꤬ͭ���Ǥ���С����������ϰϤϥ��顼�С���ޤ�褦��Ĵ�� ����ޤ��� ���顼�С��Υǥ�

����ʤ����˴ؤ��ơ�plot using, plot with, set style �⻲�Ȥ��� ��������


parametric

�޲��ѿ��⡼�� (set parametric) �Ǥϡ�plot �Ǥ� 2 �Ĥο������Ȥ� splot �Ǥ� 3 �Ĥο������Ȥ�Ϳ����ɬ�פ�����ޤ���

��:

      plot sin(t),t**2
      splot cos(u)*cos(v),cos(u)*sin(v),sin(u)

�ǡ����ե����������Ʊ���褦�����褵��ޤ������������ǡ����ե����뤬 ����Τ����Ϳ���������ˡ�Ǥ�դ��޲��ѿ��ؿ�����˴����˻��ꤵ�줿 ��������ƤǤ�������������ȡ�x ���޲��ѿ��ؿ� (�����Ǥ� sin(t)) �� y ���޲��ѿ��ؿ� (�����Ǥ� t**2) �Ȥδ֤ˡ�¾�ν����Ҥ�ǡ��� �ؿ���Ϥ��ߤ���ǤϤ����ޤ��󡣤��Τ褦�ʤ��Ȥ򤹤�ȡ���ʸ���顼�ˤ� �ꡢ�޲��ѿ��ؿ��������ˤϻ��ꤵ��Ƥ��ʤ�����ɽ������ޤ���

with �� title �Τ褦��¾�ν����Ҥϡ��޲��ѿ��ؿ��λ��꤬��λ���� ��˻��ꤷ�ʤ���Ф����ޤ���

      plot sin(t),t**2 title 'Parametric example' with linespoints
�޲��ѿ��⡼�ɤΥǥ�


ranges

���ץ������ϰϤϡ�ɽ������륰��դ��ΰ��ϰϤ���ꤷ�ޤ���

��:

      [{<dummy-var>=}{{<�Ǿ���>}:{<������>}}]
      [{{<�Ǿ���>}:{<������>}}]

�ǽ���ϰϻ������Ω�ѿ����ϰ� (xrange �ޤ��ϥѥ��ȥ�å��⡼�ɤ� �� trange) �ǡ�2 ���ܤΤ�ΤϽ�°�ѿ����ϰ� yrange (�ѥ��ȥ�å� �⡼�ɤǤ� xrange) �Ȥʤ�ޤ���<dummy-var> �ˤ���Ω�ѿ��ο�������̾�� ���ꤷ�ޤ� (�ǥե���Ȥ��ѿ�̾�� set dummy ���ѹ��Ǥ��ޤ�)��<�Ǿ���>, <������> �ˤ�����������뤤�� * ��񤯤��Ȥ��Ǥ��ޤ���

�ѥ��ȥ�å��⡼�ɤǤʤ���С�Ϳ������٤��ϰϻ���� xrange, yrange �ν�ˤʤ�ޤ���

�ѥ��ȥ�å��⡼�ɤǤϡ�plot ���ޥ�ɤ��Ф��ƤϤ��ν���� trange, xrange, yrange �ˤʤ�ޤ����ʲ��� plot ���ޥ�ɤϡ�trange �� [-pi:pi], xrange �� [-1.3:1.3], yrange �� [-1:1] �����ꤹ����Ǥ���

      plot [-pi:pi] [-1.3:1.3] [-1:1] sin(t),t**2

x2 ���ϰϤ� y2 ���ϰϤϤ����Ǥϻ���Ǥ��ʤ����Ȥ����դ��Ƥ��������� ����ˤ� set x2range �� set y2range ���Ȥ��ޤ���

�ϰϤ�Ŭ�ڤʥ⡼�ɤ��Ф��ơ���˼���������Dz�ᤵ��ޤ���ɬ�פ��ϰ� ���꤬�������ƻ��ꤵ���ȡ��Ƥӻ��ꤷľ�����ȤϤ���ޤ��󤬡�ɬ�פʤ� ��ʬ���������ꤷ�ʤ��褦�ˤϤǤ��ޤ��� -- �������ꤽ���˶����ϰϻ��� [] ���֤��ޤ���

* �ϡ��Ǿ��ͤ�����ͤ˼�ư�ϰϻ��� (autoscale) �ε�ǽ��Ȥ����Ȥ� ��ǽ�ˤ��ޤ���set autoscale �⻲�Ȥ��Ƥ���������

plot �� splot �Υ��ޥ�ɹԤǻ��ꤵ�줿�ϰϤϤ��Υ���դˤΤ߱ƶ��� �ڤܤ��ޤ�����äơ����θ�Υ���դΥǥե���Ȥ��ϰϤ��ѹ�����ˤϡ� set xrange �� set yrange ����Ѥ��Ƥ���������

���֥ǡ������Ф��Ƥϡ��ϰϤϥ������ȤǰϤ�ǻ��ꤹ��ɬ�פ�����ޤ� (�ǡ����ե�����˸�������֥ǡ�����Ʊ��������)��gnuplot �Ϥ��� �ϰϤ��ɤߤ���Τ˻��ֽ�ʸ���� (timefmt) ����Ѥ��ޤ����ܤ����� set timefmt �򻲾Ȥ��Ƥ���������

��:

�ʲ��ϸ��ߤ��ϰϤ���Ѥ��ޤ�:

      plot cos(x)

�ʲ��� x ���ϰϤΤߤλ���Ǥ�:

      plot [-10:30] sin(pi*x)/(pi*x)

�ʲ��Ͼ��Ʊ���Ǥ��������ѿ��Ȥ��� t ��Ȥ��ޤ�:

      plot [t = -10 :30]  sin(pi*t)/(pi*t)

�ʲ��� x �� y ��ξ�����ϰϤλ���Ǥ�:

      plot [-pi:pi] [-3:3]  tan(x), 1/x

�ʲ��ϡ�y ���ϰϤΤߤλ���ǡ�ξ���μ��μ�ư�ϰϻ��굡ǽ��̵���ˤ��ޤ�:

      plot [ ] [-2:sin(5)*-8] sin(x)**besj0(x)

�ʲ��� x �κ����ͤ� y �κǾ��ͤΤߤλ���Ǥ���

      plot [:200] [-pi:]  exp(sin(x))

�ʲ��� x ���ϰϤ������ǡ����Ȥ��ƻ��ꤷ�Ƥ��ޤ�:

      set timefmt "%d/%m/%y %H:%M"
      plot ["1/6/93 12:00":"5/6/93 12:00"] 'timedata.dat'

������Υǥ������������


title

�ƴؿ���ǡ������Ф�������Υ����ȥ�ϡ����ζ����Υ���ץ롢����� (�ޤ���) �����ɽ�������Τ˻Ȥ��뵭��ȤȤ�˥��������ɽ������� ��������� title ���ץ������ѹ��Ǥ��ޤ���

��:

      title "<title>" | notitle

������ <title> �Ϥ��ζ����ο����������ȥ�ǡ��������ȤǰϤ�ɬ�פ����� �ޤ����������Ȥϥ����ˤ�ɽ������ޤ����ü�ʸ���⡢�Хå�����å���� ³�� 8 ���� (�㤨�� "\345" �Τ褦��) ��Ȥ����Ȥ��Ѥ��뤳�Ȥ��Ǥ��ޤ��� ����ʸ�� "\t" ��ǧ������ޤ����Хå�����å���Τ��Τ褦�ʺ��Ѥϥ��֥� �������ȤǰϤޤ줿ʸ����Ǥ��������ޤ��󡣵դˤ��κ��Ѥ�Ư�����ʤ��褦 �ˤ���ˤϥ��󥰥륯�����Ȥ�ȤäƤ�������������ʸ�� "\n" �Ϥɤ���η��� �������ȤǤ⥭���Ǥ�Ư���ޤ���

���������ȥ�ȥ���ץ��ͽ��� notitle ��Ȥ����Ȥǥ����������Ǥ� �ޤ�������ʤ������ȥ� (title '') �� notitle ��Ʊ����̣������ޤ��� ����ץ�������ߤ����Ȥ��ϡ���İʾ�ζ���򥿥��ȥ�θ��������Ƥ� ������ (tilte ' ')��

�ǥե���ȤǤ϶����Υ����ȥ�Ϥ��� plot ���ޥ�ɤ˸�����ؿ����ޤ��� �ǡ����ե�����̾�Ǥ����ե�����̾�ξ��ϡ����ꤵ���Ǥ�դΥǡ����ե����� �����Ҥ⤽�Υǥե���ȥ����ȥ�˴ޤޤ�ޤ���

���֤䥿���ȥ�ΰ���·���ʤɤΥ����Υ쥤�����Ȥϡ�set key ������Ǥ� �ޤ����ܺ٤� set key �ι��ܤ򻲾Ȥ��Ƥ���������

��:

�ʲ��� y=x �򥿥��ȥ� 'x' ��ɽ�����ޤ�:

      plot x

�ʲ��ϡ�x �� 2 ��򥿥��ȥ� "x^2" �ǡ��ե����� "data.1" �򥿥��ȥ� "measured data" ��ɽ�����ޤ�:

      plot x**2 title "x^2", 'data.1' t "measured data"

�ʲ��ϡ��˺�ɸ����դμ���˱߷��ζ�����񤭡������ȥ�ʤ���ɽ�����ޤ�:

      set polar; plot my_function(t), 1 notitle


with

�ؿ���ǡ�����ɽ���ˤϤ�������Υ�������Τ����ΰ�Ĥ�Ȥ����Ȥ��Ǥ��ޤ��� ������� with ����������Τ�����Ѱդ���Ƥ��ޤ���

��:

      with <style> { {linestyle | ls <line_style>}
                     | {{linetype | lt <line_type>}
                        {linewidth | lw <line_width>}
                        {pointtype | pt <point_type>}
                        {pointsize | ps <point_size>}} }

�����ǡ�<style> �� lines, points, linespoints, impulses, dots, steps, fsteps, histeps, errorbars, xerrorbars, yerrorbars, xyerrorbars, boxes, boxerrorbars, boxxyerrorbars, financebars, candlesticks, vector ����Τ����줫�Ǥ��������Τ����Ĥ����Ф��Ƥ� �ǡ������դ�­��ɬ�פ�����ޤ������줾��Υ�������ξܺ٤ˤĤ��Ƥ� set style <style> ��������������

�ǥե���ȤΥ�������� set function style �� set data style ���ޥ� �ɤǷ��ꤵ��ޤ���

�ǥե���ȤǤϡ����줾��δؿ���ǡ����ե�����ϡ��Ȥ����Ȥ��Ǥ��뷿�� �������ã����ޤǰۤʤ���������Ȥ��ޤ������٤Ƥ�ü���ѥɥ饤�Ф� ���� 6 �Ĥΰۤʤ�����򥵥ݡ��Ȥ��Ƥ��ơ��⤷���������׵ᤵ�줿��硢 �������˺����Ѥ��Ƥ����ޤ���LaTeX �ɥ饤�Фϡ������� 6 ��¿������ (�������ߤ��Ѽ�) ����äƤ��ơ���ä����Ǥζ���������� 12 ����ζ��� �������֤����ΤߤǤ���PostScript �ɥ饤�Ф� (postscript) ������ 64 ����� �������äƤ��ޤ���

��Ĥ�������������������Ӥ����ʤ�С�<line_type> �� <point_type> �� ���ꤷ�Ƥ����������������ͤϡ���������ǻȤ���������������ꤹ�� ��������� (�ޤ��Ͽ���) �Ǥ������Ѥ���ü���ǻȤ�����������ɽ������ �ˤ� test ���ޥ�ɤ�ȤäƤ���������

������������������礭���� <line_width> �� <point_size> ���ѹ��Ǥ��ޤ��� �����Ϥ��γơ���ü���Υǥե���Ȥ��ͤ��Ф�������Ū���ͤȤ��ƻ��ꤷ�� ���������礭�������Τ����Ѥ���褦���ѹ��Ǥ��ޤ� -- �ܺ٤� set pointsize �򻲾Ȥ��Ƥ����������������������ǥ��åȤ���� <point_size> �ȡ�set pointsize �ǥ��åȤ�����礭���ϡ��������ǥե���ȤΥݥ���� �������˳ݤ����뤳�Ȥ����դ��Ƥ������� -- ���ʤ���������θ��̤� ���ѤϤ��ޤ����㤨�С�set pointsize 2; plot x w p ps 3 �ϡ��ǥե� ��ȤΥ������� 3 �ܤǤ��äơ�6 �ܤǤϤ���ޤ���

set linestyle ��Ȥä�����/����������/�������Ȥ��������С����Υ��� ������ֹ�� <line_style> �˥��åȤ��뤳�ȤǤ�����Ȥ����Ȥ��Ǥ��ޤ���

������ɤϰż�����褦�ʷ��Ǿ�ά��ǽ�Ǥ���

linewidth �� pointsize ���ץ��������Ƥ�ü�����֤ǥ��ݡ��Ȥ���� ����櫓�ǤϤʤ����Ȥ����դ��Ƥ���������

��:

�ʲ��ϡ�sin(x) ���ľ�������褷�ޤ�:

      plot sin(x) with impulses

�ʲ��ϡ�x ���������褷��x**2 ��ǥե���Ȥ����������褷�ޤ�:

      plot x w points, x**2

�ʲ��ϡ�tan(x) ��ؿ��Υǥե���Ȥ������ǡ�"data.1" ���ޤ��������褷�ޤ�:

      plot [ ] [-2:5] tan(x), 'data.1' with l

�ʲ��ϡ�"leastsq.dat" ���ľ�������褷�ޤ�:

      plot 'leastsq.dat' w i

�ʲ��ϡ��ǡ����ե����� "population" ���������褷�ޤ�:

      plot 'population' with boxes

�ʲ��ϡ�"exper.dat" �򥨥顼�С��դ����ޤ��������褷�ޤ� (���顼�С��� 3 �󡢤��뤤�� 4 ��Υǡ�����ɬ�פȤ��ޤ�):

      plot 'exper.dat' w lines, 'exper.dat' notitle w errorbars

�ʲ��ϡ�sin(x) �� cos(x) ��ޡ������դ����ޤ��������褷�ޤ����ޤ����� Ʊ������Ǥ������ޡ������ϰۤʤä���Τ�Ȥ��ޤ�:

      plot sin(x) with linesp lt 1 pt 3, cos(x) with linesp lt 1 pt 4

�ʲ��� "data" ������ 3 �ǡ������礭�����̾�� 2 �ܤ����褷�ޤ�:

      plot 'data' with points pointtype 3 pointsize 2

�ʲ��ϡ�2 �ĤΥǡ���������Ф��ơ����Τ߰ۤʤ������Ѥ������褷�ޤ�:

      plot 'd1' t "good" w l lt 2 lw 3, 'd2' t "bad" w l lt 2 lw 1

�ǥե���Ȥ�ɽ����ˡ���ѹ���ˡ�ˤĤ��Ƥϡ�set style �򻲾Ȥ��Ʋ������� ��������Υǥ�


print

print ���ޥ�ɤ� <��> ���ͤ���̤�ɽ�����ޤ�������� pause 0 ��Ʊ ���Ǥ���<��> �ϡ������������� gnuplot �ο��������ޤ���ʸ����Ǥ���

��:

        print <��>

expressions �򻲾Ȥ��Ʋ�������


pwd

pwd ���ޥ�ɤϥ����ȥǥ��쥯�ȥ��̾������̤�ɽ�����ޤ���


quit

exit �� quit ��ξ���ޥ�ɤ� END-OF-FILE ʸ���ϡ�gnuplot ��λ �����ޤ��������Υ��ޥ�ɤϡ��������֤� (clear ���ޥ�ɤ�Ʊ�ͤ�) ���ꥢ���Ƥ��齪λ�����ޤ���


replot

replot ���ޥ�ɤ�����ʤ��Ǽ¹Ԥ���ȡ��Ǹ�˼¹Ԥ��� plot �ޤ��� splot ���ޥ�ɤ�Ƽ¹Ԥ��ޤ�������ϡ�����ץ��åȤ�ۤʤ� set �� �ץ����Ǥߤ��ꡤƱ���ץ��åȤ�ۤʤ����֤˽��Ϥ����ꤹ��Ȥ������� �Ǥ��礦��

replot ���ޥ�ɤ��Ф�������ϺǸ�˼¹Ԥ��� plot �ޤ��� splot ���ޥ�ɤΰ����� (���ۤ� ',' �ȶ���) �ɲä��졤���줫��Ƽ¹Ԥ���ޤ��� replot �ϡ��ϰ� (range) ������Ƥϡ�plot �� splot ��Ʊ�������� �Ȥ뤳�Ȥ��Ǥ��ޤ�����äơ�ľ���Υ��ޥ�ɤ� splot �ǤϤʤ� plot �ξ��ϡ��ؿ���⤦��Ĥμ���ǥץ��åȤ���Τ� replot ��Ȥ����Ȥ� �Ǥ��ޤ���������Ʊ�ͤˡ�ľ���Υ��ޥ�ɤ� plot �Ǥʤ� splot �Ǥ��� ��硢�Х��ʥ�ե����뤫��Υץ��åȤ��ɲä���Τ˻Ȥ����Ȥ��Ǥ��ޤ���

����:

      plot '-' ; ... ; replot

�Ȥ����Ȥ����Ͽ侩����ޤ���gnuplot �ϥ���饤��ǡ�������¸���ʤ� �Τǡ�replot �ˤ�äƿ����ʾ���ľ���� plot ���ɲä���ƽ������� �����ޥ�ɤ�¹Ԥ��뤳�Ȥˤʤä��Ȥ��Ƥ⡢�ǽ�� plot �� '-' �ϺƤ� ����饤��ǡ������ɤ⤦�Ȥ��뤫��Ǥ���

replot ���ޥ�ɤ� multiplot �⡼�ɤǤ�Ư���ޤ��󡣤���ϡ����줬 �������ΤˤǤϤʤ�ľ���Υץ��åȤΤߤ�Ƽ¹Ԥ����Τ�����Ǥ���

�Ǹ�˼¹Ԥ��� plot (splot) ���ޥ�ɤ����Ƥ���������ˡ�ˤĤ��Ƥ� command line-editing �򻲾Ȥ��Ʋ�������


reread

reread ���ޥ�ɤϡ�load ���ޥ�ɤޤ��ϥ��ޥ�ɥ饤��ǻ��ꤷ�� gnuplot �Υ��ޥ�ɥե�����򡤤��μ��Υ��ޥ�ɤ��ɤޤ�����ˡ��� �����˺����ꤷ�ޤ�������ϡ����ޥ�ɥե�����κǽ餫�� reread ���� ��ɤޤǤΥ��ޥ�ɤ�̵�¥롼�פ��ܼ�Ū�˼������Ƥ��뤳�Ȥˤʤ�ޤ��� (������������ϲ��Ⱝ�����ȤǤϤ���ޤ���reread �� if ���Ȥ߹� �碌�뤳�ȤǤȤƤ�ͭ�Ѥʥ��ޥ�ɤȤʤ�ޤ����ܺ٤� if �򻲾Ȥ��Ƥ� ��������) ɸ�����Ϥ�������Ϥξ��ϡ�reread ���ޥ�ɤϲ���ƶ��� Ϳ���ޤ���

��:

�ե����� "looper" �����Τ褦�ʥե������

      a=a+1
      plot sin(x*a)
      pause -1
      if(a<5) reread

�����ơ�gnuplot ���鼡�Τ褦�˼¹Ԥ���Ȥ��ޤ���

      a=0
      load 'looper'

����ȡ�pause �Υ�å�������ʬ�䤵�줿 4 ��Υץ��åȤ��Ԥ��뤳�Ȥ� �ʤ�ޤ���

�ե����� "data" �����ƹԤˡ�0 ���� 10 �ޤǤ��ϰ� (yrange) �� 6 �ĤΥ� ���� ��������ǽ餬 x ��ɸ�ǡ�����¾�� 5 �Ĥΰۤʤ�ؿ��Ρ����� x �Ǥ� �ͤǤ���Ȥ��ޤ��������ơ��ե����� "plotter" ��

      c_p = c_p+1
      plot "$0" using 1:c_p with lines linetype c_p
      if(c_p <  n_p) reread

�ǡ�gnuplot ���鼡�Τ褦�˼¹Ԥ���Ȥ��ޤ���

      n_p=6
      c_p=1
      set nokey
      set yrange [0:10]
      set multiplot
      call 'plotter' 'data'
      set nomultiplot

����ȡ�5 �ĤΥץ��åȤ��碌�� 1 �ĤΥ���դ��Ǥ��ޤ���yrange �ϡ� multiplot �⡼�ɤǺǽ�Τ�Τ�³���ƽ񤫤�� 5 �ĤΥ���դ���Ʊ������ ���Ĥ褦�ˡ�����Ū�˻��ꤹ��ɬ�פ�����ޤ����������ꤷ�ʤ���Фʤ�� ���󡣤���ʤ��ȡ����ƤΥ���դ�Ʊ������ǽ񤫤�뤳�Ȥˤʤ�ޤ��� Reread Animation Demo


reset

���ޥ�� reset �� set ���ޥ�ɤ�����Ǥ���ۤ����ƤΥ��ץ������ �ե���Ȥ��ͤ����ꤷ�ޤ�����set term �ˤ����Ϸ��������ꡢ����� set output �ˤ����ϥե�����λ���Τߤ��㳰�Ǥ������Ѳ����ޤ��� ���Υ��ޥ�ɤϡ��㤨�Х��ޥ�ɥե�����κǸ�˥ǥե���Ȥ������������ �롢���뤤�ϥ��ޥ�ɥե�������Ǥ�������������Ԥʤä����˸��ξ��� ���᤹�Ȥ��ʤɤ������Ǥ����͡��ʥ��ץ����μ��ǥե���Ȥ��ͤ��Τ�� �ϡ�set ���ޥ�ɤι�򻲾Ȥ��Ƥ���������


save

save ���ޥ�ɤϡ��桼������ؿ����ѿ���set �����ꤹ�륪�ץ����� �����줫��������餹�٤Ƥȡ�����˲ä��ƺǸ�˼¹Ԥ��� plot �ޤ��� splot ���ޥ�ɤ���ꤷ���ե��������¸���ޤ���

��:

        save  {<���ץ����>} '<�ե�����̾>'

�����ǡ�<���ץ����> �ϡ�functions, variables, set �Τ����줫�� �����ɤ����ꤵ��ʤ��ä����ˤϡ�gnuplot �ϡ��桼������ؿ����ѿ��� set �����ꤹ�륪�ץ���󡤺Ǹ�˼¹Ԥ��� plot �ޤ��� splot ���ޥ� �ɤ����Ƥ���¸���ޤ���

save �ϡ��ƥ����ȷ����ǽ��Ϥ��ޤ����ޤ������Υե������ load ���� ��ɤ��ɤ߹��ळ�Ȥ��Ǥ��ޤ���

�ե�����̾�ϰ�����˰Ϥ��Ƥ��ʤ���Фʤ�ޤ���

��:

        save 'work.gnu'
        save functions 'func.dat'
        save var 'var.dat'
        save set 'options.dat'


set-show

set ���ޥ�ɤϼ¤�¿���Υ��ץ��������ꤹ��Τ˻Ȥ��ޤ����������� plot, splot, replot ���ޥ�ɤ�Ϳ������ޤDz���ɽ�����ޤ���

show ���ޥ�ɤϤ����������ͤ�ɽ�����ޤ���show all �Ǥ�������� ��ɽ�����ޤ���

�⤷�ѿ��������Υǡ�����ޤ�ʤ�С�show �ϡ�set timefmt �ˤ�ä� �������ꤵ��Ƥ���񼰤˽��ä�ɽ�����ޤ���������ѿ����ǽ�����ꤵ��� ���Ƥ��ν񼰤����̤�����ʤ��ä��Ȥ��Ƥ�Ǥ���

angles
arrow
autoscale
bar
bmargin
border
boxwidth
clabel
clip
cntrparam
contour
data style
dgrid3d
dummy
encoding
format
function style
functions
grid
hidden3d
isosamples
key
label
linestyle
lmargin
locale
logscale
mapping
margin
missing
multiplot
mx2tics
mxtics
my2tics
mytics
mztics
offsets
origin
output
parametric
pointsize
polar
rmargin
rrange
samples
size
style
surface
terminal
tics
ticslevel
ticscale
timestamp
timefmt
title
tmargin
trange
urange
variables
version
view
vrange
x2data
x2dtics
x2label
x2mtics
x2range
x2tics
x2zeroaxis
xdata
xdtics
xlabel
xmtics
xrange
xtics
xzeroaxis
y2data
y2dtics
y2label
y2mtics
y2range
y2tics
y2zeroaxis
ydata
ydtics
ylabel
ymtics
yrange
ytics
yzeroaxis
zdata
zdtics
zero
zeroaxis
zlabel
zmtics
zrange
ztics


angles

�ǥե���ȤǤ� gnuplot �϶˺�ɸ����դ���Ω�ѿ���ñ�̤ϥ饸������� ���ޤ���set polar ������ set angles degrees ����ꤹ��ȡ�����ñ�� ���٤ˤʤꡢ�ǥե���Ȥ��ϰϤ� [0:360] �Ȥʤ�ޤ�������ϥǡ����ե����� ��������ä������Ǥ��礦�����٤�����ϡ�set mapping ���ޥ�ɤ����ꤹ �뤳�Ȥˤ�� 3 �����Ǥ�ͭ���Ǥ���

��:

      set angles {degrees | radians}
      show angles

set grid polar �ǻ��ꤵ�����٤⡢set angles �ǻ��ꤷ��ñ�̤��ɤޤ� ɽ������ޤ���

set angles ���Ȥ߹��ߴؿ� sin(x), cos(x), tan(x) �ΰ����� asin(x), acos(x), atan8x), atan2(x), arg(x) �ν��Ϥˤ�ƶ���Ϳ���ޤ����ж����� ���䡢�٥å���ؿ��ΰ����ˤϱƶ���Ϳ���ޤ��󡣤�������ʣ�ǿ�������Ȥ� ����ж����ؿ��ν��Ϥˤϱƶ����Фޤ��������δؿ����Ȥ���Ȥ��ϡ� set angles radians �������Ϥΰ����δ֤˰��������ä�������¸����� ���ʤ���Фʤ�ޤ���

      x={1.0,0.1}
      set angles radians
      y=sinh(x)
      print y         #prints {1.16933, 0.154051}
      print asinh(y)  #prints {1.0, 0.1}

��������

      set angles degrees
      y=sinh(x)
      print y         #prints {1.16933, 0.154051}
      print asinh(y)  #prints {57.29578, 5.729578}
`set angles` ���Ѥ����˺�ɸ����


arrow

set arrow ���ޥ�ɤ�Ȥ����Ȥˤ�ꡢ����վ��Ǥ�դΰ��֤������ɽ�� ���뤳�Ȥ��Ǥ��ޤ���

��:

      set arrow {<tag>} {from <position>} {to <position>} {{no}head}
                { {linestyle | ls <line_style>}
                  | {linetype | lt <line_type>}
                    {linewidth | lw <line_width} }
      set noarrow {<tag>}
      show arrow

���� <tag> �ϳ�������̤��������Ǥ�����������ꤷ�ʤ����ϡ����� ������̤���ѤκǤ⾮����������ưŪ�˳�����Ƥ��ޤ���������Ȥ����� �ǡ������������ѹ������ꡢ���������Ǥ��ޤ�������¸�ߤ��������°���� �ѹ�������ϡ��������������� set arrow ���ޥ�ɤ��ѹ��ս����ꤷ�� ����������

<position> �� x,y ���뤤�� x,y,z �ǻ��ꤷ�ޤ��������Ƥ������˺�ɸ�Ϥ� ���򤹤뤿��� first, second, graph, screen ���֤����Ȥ��Ǥ��� ������ɸ����ꤷ�ʤ���Хǥե���ȤǤ� 0 �ȸ��ʤ���ޤ��������ü���ϡ� �ͤĤκ�ɸ�� -- first �� second �μ���graph ���뤤�� screen -- �Τ����� 1 �Ĥ����򤷤ƻ���Ǥ��ޤ����ܺ٤� coordinates �򻲾Ȥ��� ��������"from" �ξ��κ�ɸ�ϻ���Ҥϡ�"to" �ξ��˱ƶ���ڤܤ����Ȥ� ����ޤ��󡣥���դ��Ȥ�Ϥ߽Ф������񤯤��Ȥ�Ǥ��ޤ���������ü���� ��äƤϥ��顼�������뤳�Ȥ�����ޤ���

nohead ����ꤹ�뤳�Ȥǡ�����Τʤ��� -- ���ʤ����ʬ��񤯤��Ȥ� �Ǥ��ޤ������������ξ����ʬ�������̤���ˡ��Ϳ���ޤ����ǥե���ȤǤ� ���褬�Ĥ��Ƥ��ޤ���

����ϥ桼������������饤�󥹥�����Υꥹ�Ȥ������֤��Ȥ�Ǥ��ޤ��� (set linestyle ����)���Ѱդ���Ƥ��� <line_type> ���� (�ǥե���Ȥ� �饤�󥹥�����Υꥹ�Ȥ��ֹ�) ������ <linewidth> (�ǥե���Ȥ����ξ��) ��ȤäƤ�����������뤳�Ȥ�Ǥ��ޤ���

���������桼��������ѤΥ饤�󥹥����뤬���򤵤줿��硢����°�� (��� ��) �ϡ�ñ��¾�� set arrow ���ޥ�ɤ�Ŭ�����ֹ�� lt, lw �ʤɤ� ���ꤷ�Ƥ⡢�ѹ��ϤǤ��ʤ����Ȥ����դ��Ʋ�������

��:

�������� (1,2) �ؤ������桼������ѤΥ饤�󥹥����� 5 �������ˤ�:

      set arrow to 1,2 ls 5

�����ΰ�κ����Ѥ��� (-5,5,3) �إ����ֹ� 3 ������������ˤ�:

      set arrow 3 from graph 0,0 to -5,5,3

�����ü�� 1,1,1 ���ѹ���������򳰤������� 2 �ˤ���ˤ�:

      set arrow 3 to 1,1,1 nohead lw 2

x=3 �ν�إ���դβ������ޤDZ�ľ���������ˤ�:

      set arrow from 3, graph 0 to 3, graph 1 nohead

2 �֤������ä��ˤ�:

      set noarrow 2

���Ƥ������ä��ˤ�:

      set noarrow

���Ƥ�����ξ���� (�����ν��) ����ˤ�:

      show arrow
����Υǥ�


autoscale

��ư�̼ܵ�ǽ (autoscale) �� x, y, z �γƼ����Ф�����Ω�ˡ��ޤ��ϰ�礷�� ����Ǥ��ޤ����ǥե���ȤǤ����Ƥμ����Ф��Ƽ�ư�̼������Ԥ��ޤ���

��:

      set autoscale {<axes>{min|max}}
      set noautoscale {<axes>{min|max}}
      show autoscale

�����ǡ�<axes> (��) �� x, y, z, x2, y2, xy �Τ����줫�Ǥ��� min �ޤ��� max �򼴤��ɲû��ꤹ��� (xy �ǤϻȤ��ޤ���) ����� gnuplot �ˤ��μ��κǾ��͡��ޤ��Ϻ����ͤΤߤ�ư�̼ܤ����뤳�Ȥˤʤ� �ޤ������ⲿ����ꤵ��Ƥ��ʤ��������Ƥμ����оݤȤʤ�ޤ���

��ư�̼ܵ�ǽ��Ȥ��Ȥ��ϡ������ϰϤϼ�ưŪ�˳��Ф��졢��°�ѿ��� (plot �ΤȤ��� y ����splot �ΤȤ��� z ��) �ϡ��ؿ���ǡ������Ͱ褬 ���ޤ�褦�����ꤵ��ޤ���

��°�ѿ��� (y �ޤ��� z) �μ�ư�̼ܵ�ǽ�����ꤵ��Ƥ��ʤ����ϡ����ߤ� y �� z �������ϰϤ����Τޤ޻Ȥ��ޤ���

��Ω�ѿ��� (plot �ΤȤ��� x ����splot �ΤȤ��� x,y ��) �μ�ư�̼� ��ǽ�����ꤵ��Ƥ�����ϡ����褵������ƤΥǡ����ե�������������ޤ� �褦��������Ȥ�褦�ˤʤ�ޤ����ǡ����ե����뤬 1 �Ĥ���ꤵ��Ƥ� �ʤ����ϡ���ư�̼ܵ�ǽ�Ϥʤ�θ��̤⤢��ޤ��󡣤Ĥޤꡢ�ؿ��Τߤ� ���ꤵ��Ƥ��ƥǡ������ե������Ȥ�ʤ����ϡ�x ���������ϰ� (z = f(x,y) �����褷�Ƥ���Ȥ��� y ����) �ϱƶ��򤦤��ޤ���

�ϰϤ˴ؤ�����ܤ�������˴ؤ��Ƥ� set xrange �򸫤Ƥ���������

�޲��ѿ��⡼�� (parametric) �Ǥ�⼫ư�̼ܵ�ǽ��ͭ���Ǥ� (set parametric ����)�����ξ�硢���¿���ν�°�ѿ�������Τǡ�x, y, z �Ƽ� �˴ؤ��ơ����¿�������椬�Ԥ��ޤ����޲��ѿ��⡼�ɤǤ���Ω�ѿ� (���ѿ�) �� plot �Ǥ� t �� splot �Ǥ� u, v �Ǥ����������޲��ѿ��⡼�ɤǤϡ� ��ư�̼ܵ�ǽ�� (t, u, v, x, y, z) �����Ƥ������ϰϤ����椷��x, y ,z �� �ϰϤμ�ư��������˹Ԥ��ޤ���

��ư�̼ܵ�ǽ�ϡ��˺�ɸ�⡼�� (polar mode) �Ǥ� plot ���޲��ѿ��⡼�� ��Ʊ�ͤ˵�ǽ���ޤ������˺�ɸ�⡼�ɤǤ� set dummy ����Ω�ѿ��� t ���� �ѹ�����Ǥ��� (set dummy ����) �Ȥ�����ĥ������ޤ���

�����꤬����μ���ɽ�����졢�����⤳���μ����Ф������褬�Ԥ��ʤ��� �����ˤϡ�x2range �� y2range �� xrange �� yrange ���ͤ�����Ѥ��ޤ��� ����ϡ�xrange �� yrange �������Ĥ����������˼�ư�̼ܤ��������פ˹Ԥ� ��ޤ��Τǡ����ˤ�äƴ��Ԥ��ʤ���̤�⤿�餹��ǽ��������ޤ���

��:

�ʲ��� y ���μ�ư�̼ܵ�ǽ����ꤷ�ޤ� (¾�μ��ˤϱƶ���Ϳ���ޤ���):

      set autoscale y

�ʲ��� y ���κǾ��ͤ��Ф��ƤΤ߼�ư�̼ܵ�ǽ����ꤷ�ޤ� (y ���κ����͡� �����¾�μ��ˤϱƶ���Ϳ���ޤ���):

      set autoscale ymin

�ʲ��� x, y ξ���μ�ư�̼ܵ�ǽ����ꤷ�ޤ�:

      set autoscale xy

�ʲ��� x, y, z, x2, y2 �����μ�ư�̼ܵ�ǽ����ꤷ�ޤ�:

      set autoscale

�ʲ��� x, y, z, x2, y2 �����μ�ư�̼ܵ�ǽ��ػߤ��ޤ�:

      set noautoscale

�ʲ��� z ���ΤߤˤĤ��Ƽ�ư�̼ܵ�ǽ��ػߤ��ޤ�:

      set noautoscale z

parametric mode
polar mode


parametric mode

�޲��ѿ�ɽ���⡼�� (set parametric) �ˤ����Ƥϡ�xrange �� yrange �� Ʊ�ͤ˽̼ܤ��Ѥ��뤳�Ȥ��Ǥ��ޤ����Ĥޤꡢ�޲��ѿ��⡼�ɤˤ����Ƥϡ� x �������⼫ưŪ�˽̼ܤ�Ĵ�����졢�������Ȥ��Ƥ����޲��ѿ�ɽ���δؿ��� ���ޤ�褦�ˤʤ�ޤ����������y ���������޲��ѿ��⡼�ɤǤʤ���Ʊ�ͤ� ��ưŪ�˽̼ܤ��Ѥ��ޤ���x ���ˤĤ��Ƽ�ư�̼ܵ�ǽ�����ꤵ��Ƥ��ʤ���� �ϡ����ߤ� x ���ϰϤ��Ȥ��ޤ���

�ǡ����ե�������޲��ѿ��⡼�ɤǤ⤽���Ǥʤ����֤Ǥ�Ʊ�ͤ����褵�� �ޤ������������ǡ����ե�����ȴؿ������ߤ��Ƥ�����ˤϡ��㤤���� ��ޤ�: �޲��ѿ��⡼�ɤǤʤ���С�x �μ�ư�̼ܵ�ǽ�ϡ��ؿ����ϰϤ� �ǡ����������ϰϤ˹�碌�ޤ����������޲��ѿ��⡼�ɤǤϥǡ������ϰ� �ϴؿ����ϰϤ˱ƶ����ޤ���

����ˤϡ��Ҽ�����ˤʤ�ʤ��褦�� set autoscale t �Ȥ������ޥ�� ���Ѱդ���Ƥ��ޤ������������θ��̤����˾�������ΤǤ�����ư�̼� ��ǽ�����ꤵ��Ƥ���ȡ�gnuplot �� t ���ϰϤ�̵���ʤäƤ��ޤ��� Ƚ�Ǥ��������ϰϤ򾯤�Ĵ�����ޤ�����ư�̼ܵ�ǽ�����ꤵ��Ƥ��ʤ��� ���Τ褦�ʤȤ��ˤϥ��顼�Ȥʤ�ޤ������Τ褦��ư��ϼ¤Ϥ��ޤ��̣�� �ʤ�����ä� set autoscale t �Ȥ������ޥ�ɤ�¸�߰յ��˵��䤬���� �ޤ���

splot �ǤϾ嵭��ȯ�ۤθ��˳�ĥ����Ƥ��ޤ�����ư�̼ܵ�ǽ�����ꤵ�� �Ƥ����硢x, y, z �γ������ϰϤϷ׻���̤����ޤ�褦�����ꤵ��̼� Ĵ������ޤ���


polar mode

�˺�ɸ�⡼�� (set polar) �Ǥϡ�xrange �� yrange �϶˺�ɸ�������졢 ����ˤ�äƼ�ưŪ���ϰ����꤬�ʤ���ޤ�������������ȡ��˺�ɸ�⡼�ɤǤ� �������Ȥ��Ƥ���˺�ɸ�ؿ������ޤ�褦�� x ����y ������ưŪ�˽̼ܤ�Ĵ�� ����ޤ���

�˺�ɸ�⡼�ɤǴؿ������褹���硢rrange �⼫ư�ϰ����ꤵ��ޤ����ǡ��� �ե���������褹����Ϥ���� trange �⼫ư�ϰ����꤬�ʤ���ޤ����⤷�� trange ������ݸ� (��ʬ��) �˼��ޤ�ʤ�С���ư�̼ܵ�ǽ�ˤ�ꤽ�ξݸ¤Τ� �����褬�Ԥ��뤳�Ȥ����դ��Ƥ���������

1 �ġ����뤤�� 2 �Ĥ��ϰϤ�����Ū�����ꤷ�Ƥ���¾�Τ�Τ���ꤷ�ʤ����� ͽ�����ʤ���̤���������������Τ�ޤ��� �˺�ɸ�Υǥ�


bar

���ޥ�� set bar �ϸ�������� (errorbar) ��ξü�Υޡ������������椷 �ޤ���

��x:

      set bar {small | large | <size>}
      show bar

small �� 0.0, large �� 1.0 ��Ʊ���Ǥ�������������ꤷ�ʤ���Хǥե� ��Ȥ��ͤ� 1.0 �Ǥ���


bmargin

���ޥ�� set bmargin �ϡ�������;��Υ����������ꤷ�ޤ����ܺ٤� set margin �򻲾Ȥ��Ƥ���������


border

set border �� set noborder �� plot �� splot �ǤΥ���դ��Ȥ� ɽ�������椷�ޤ���

��:

      set border {<integer> { {linestyle | ls <line_style>}
                              | {linetype | lt <line_type> }
                                {linewidth | lw <line_width>} } }
      set noborder
      show border

�Ȥϡ�12 �ӥåȤ���������沽����Ƥ��ޤ�: ���� 4 �ӥåȤ� plot ���� ���볰�ȡ�splot ���Ф��Ƥ����̤γ��ȡ����� 4 �ӥåȤ� splot �α�ľ�� ���ȡ������ƾ�� 4 �ӥåȤ� splot ��ŷ���̤γ��Ȥ����椷�ޤ������� <����> �ͤϼ���ɽ���б�������ܤο������¤ˤʤ�ޤ�:

                        plot ���     splot ��      splot ��
        ����            splot ������    ��ľ��        ŷ����
      ��   (��)               1            16           256
      ��   (��)               2            32           512
      ��   (��)               4            64          1024
      ��   (��)               8           128          2048

�ǥե���Ȥ��ͤ� 31 �ǡ������ plot �Ǥ� 4 �����γ������ơ�splot �Ǥ����̤����������� z �����������Ȥ��̣���ޤ���

<line_style>, <line_type>, <line_width> ����ꤷ�ơ�����������ˤ��� ���ȿ�Ǥ����뤳�Ȥ��Ǥ��ޤ� (���ߤν������֤����ݡ��Ȥ����Τ˸��� ����ޤ�)���ǥե���ȤǤϡ��������̾�� 2 ��������������ޤ��� <line_width> �Ϥ��Υǥե���Ȥ��ͤ򿭽̤����ޤ����㤨�� set border 15 lw 2 �Ȥ�������ˤ�ꡢ�Ȥ������̾�������� 4 �ܤˤʤ�ޤ���

���ϰ�İ�ġ����뤤�Ϥ����Ĥ���ޤȤ�ư��ˤ��Υ��ޥ�ɤ��ղäǤ��� ����

���Ⱥ��ʳ����Ȥ��������Ĥ���ˤϡ��̾���������̵���ˤ��Ƥ�������� ����ͭ���ˤ��ޤ���

��:

�ʲ��� (�ǥե���Ȥ�) ���Ƥ������������ޤ�:

      set border

�ʲ����������� (���Ⱥ�) �������������ޤ�:

      set border 3

�ʲ��� splot �Ǽ���˴�����Ȣ�������ޤ�:

      set border 4095

�ʲ��ϡ������ο�ľ�̤������Ȣ�������ޤ�:

      set border 127+256+512

�ʲ����������� (��ȱ�) �������Τ������ޤ�:

      set noxtics; set noytics; set x2tics; set y2tics; set border 12

�����Υǥ�


boxwidth

���ޥ�� set boxwidth �� boxes �� boxerrorbars ��������ˤ����� ���Υǥե���Ȥ��������ꤹ�뤿��˻Ȥ��ޤ�

��:

      set boxwidth {<width>}
      show boxwidth

�� 3, 4, 5 ���ܤ��� (�ޤ��� using �ˤ����ܻ���) �Τʤ��ǡ����ե��� ������衢���뤤�ϴؿ�������Ǥϡ��ơ����������� set boxwidth ������ ���ޤ� (�⤷�ե������ set boxwidth ��ξ�����������ꤵ��Ƥ������ �ե���������������Ȥ��ޤ�)�����������ˡ�Ǥ���ꤵ��Ƥ��ʤ����ϡ� �����ٹ礦�����ܤ���褦�˳ơ�������������ưŪ�˷׻�����ޤ���4 ��� �ǡ����ξ�硢�� 4 ���ܤ��ͤ��������Ȥ��ƻȤ��ޤ������������������� -2.0 �ξ��ˤϡ���ư�׻�����ޤ����ܺ٤� set style boxerrorbars �� ���Ȥ��Ƥ���������

��������ưŪ�˥��åȤ���ˤ�

      set boxwidth

�Ȥ��롢���뤤�� 4 ��Υǡ������Ф��Ƥϰʲ��Τ褦�ˤ��ޤ���

      set boxwidth -2

plot �Υ������ using ��ȤäƤ�Ʊ�����̤����뤳�Ȥ��Ǥ��ޤ�:

      plot 'file' using 1:2:3:4:(-2)


clabel

gnuplot �ϡ�clabel �����ꤵ��Ƥ�����ˤϡ��ơ����������Υ�٥���� ���ƻȤ�������Ѳ������ޤ������Υ��ץ����ͭ���Ǥ����� (�ǥե� �� ��)������ˤ�äƳơ�������򡢤��줬ɽ�� z �Υ�٥�ȤȤ��ɽ������� ����

��:

      set clabel {'<format>'}
      set noclabel
      show clabel

��ʸ����Υǥե���Ȥ� %8.3g �ǡ�������ʬ�� 3 ��ɽ������ޤ����⤷ key �����Υǥե���Ȥ��ͤ����ѹ�����Ƥ���С��������֤��Խ�ʬ�ʤ�� �ˤʤ뤫�⤷��ޤ���

�ǽ��������������ޤ��� clabel ��̵���Ǥ������ͣ��Ĥ��������� ����ϡ�(���̤����� +1) �ˤʤ�ޤ��������������϶��̤�����Ʊ����Τ� �ʤ�ޤ���

set contour �⻲�Ȥ��Ƥ���������


clip

gnuplot �ϥ���դ�ü���դ�Υǡ����������򥯥�åԥ󥰤��뤳�Ȥ��Ǥ� �ޤ���

��:

        set clip <����å׷�>
        set noclip <����å׷�>
        show clip

����å׷��Ȥ��� gnuplot �� points, one, two ��3 ��򰷤��ޤ��� ����������Ф��ơ������Υ���å׷���Ǥ�դ��Ȥ߹礻�����ꤹ�뤳�Ȥ� �Ǥ��ޤ���

����å׷� points �����ꤹ��ȡ������ΰ���ˤϤ��뤱��ɶ��������� ��˶ᤤ�褦�����򥯥�åפ��� (�ºݤˤ����褷�ʤ������Ǥ���) �褦�� gnuplot �˻ؼ����ޤ�����������Ȥ����礭�ʥޡ�������Ѥ����Ȥ��ˡ� ���Υޡ���������������Ϥ߽Ф��ʤ��褦�ˤ�����̤�����ޤ���points �򥯥�åפ��ʤ���硢���������դ���������������뤫�⤷��ޤ��� ���ξ�硢x �� y �������ϰ� (xrange, yrange) ��Ĵ�����ƤߤƲ�������

����å׷� one �����ꤹ��ȡ���ü�Τߤ������ΰ�ˤ���褦����ʬ�� ���褹��褦�� gnuplot �˻ؼ����ޤ������κݡ������ΰ���ˤ�����ʬ �Τߤ��ºݤ����褵����ϰϤǤ������ꤷ�ʤ��ä���硢���Τ褦����ʬ�� �����оݤȤʤ餺���ɤ���ʬ�����褵��ޤ���

ξü�϶��������ϰϤ�̵���������ΰ���̲᤹��Ȥ�����ʬ�⤢��ޤ��� ����å׷� two �����ꤹ�뤳�Ȥˤ�äơ����Τ褦����ʬ�������ΰ�� ��ʬ�����褹�뤳�Ȥ��Ǥ��ޤ���

�ɤΤ褦�ʾ����Ǥ⡢�����ϰϤγ�������������뤳�ȤϤ���ޤ���

�ǥե���ȤǤϡ�noclip points, clip one, noclip two �Ȥʤä� ���ޤ���

���ƤΥ���å׷�����������򸫤�ˤϰʲ��Τ褦�ˤ��ޤ�:

        show clip

���ΥС������Ȥθߴ����Τ���ʲ��ν񼰤���Ѳ�ǽ�Ǥ�:

       set clip
       set noclip

set clip �� set clip points ��Ʊ���Ǥ���set noclip �� 3 ��� ����å׷����Ƥ�̵���ˤ��ޤ���


cntrparam

set cntrparam ����������������ˡ������Ӥ�����餫�����褹����ˡ�� ���椷�ޤ���show contour �ϸ��ߤ� contour ����������Ǥʤ� cntrparam ��������ɽ�����ޤ���

��:

      set cntrparam {  {linear | cubicspline | bspline}
                      { points <n>} { order <n> }
                      { levels   auto {<n>} | <n>
                               | discrete <z1> {,<z2>{,<z3>...}}
                               | incremental <start>, <incr> {,<end>}
                       }
                     }
      show contour

���Υ��ޥ�ɤ� 2 �Ĥε�ǽ����äƤ��ޤ�����Ĥ������������ (�ǡ������� ������֡����뤤�ϴؿ���ɸ�ܲ� (isosample) �ˤ����) �Ǥ� z ���ͤ�����ǡ� �⤦��Ĥϡ����Τ褦�˷��ꤵ�줿 z ����������Ʊ�Τ��������Ƿ����ˡ������ �Ǥ���<n> �����������������<z1>, <z2> ... ��Ǥ�դ�������Ǥ����ƥ��ץ��� ���ѿ��ΰ�̣�ϼ����̤�Ǥ�:

linear, cubicspline, bspline --- ��� (���) ��ˡ����ꤷ�ޤ��� linear �ʤ�С��������϶��̤�������줿�ͤ��ʬŪ��ľ���Ƿ�Ӥޤ��� cubicspline (3 �����ץ饤��) �ʤ�С���ʬŪ��ľ���Ϥ����֤�ʤ�餫�� ��������������褦����֤���ޤ�����¿�����ǤIJ�ǽ��������ޤ��� bspline (B-spline) �ϡ�����餫�ʶ������������Ȥ��ݾڤ���ޤ����� ����� z �����������ΰ��֤������Ƥ�������Ǥ���

points --- �ǽ�Ū�ˤϡ����Ƥ�����ϡ���ʬŪ��ľ���ǹԤ��ޤ��������� ���ꤹ����ϡ�bspline �ޤ��� cubicspline �Ǥζ���˻Ȥ�����ʬ�ο� �����椷�ޤ����ºݤˤ� cubicspline �� bspline �ζ�� (������ʬ) �ο��� points ����ʬ�ο����Ѥ��������ʤ�ޤ���

order --- bspline ����μ����Ǥ������μ������礭���ʤ�ˤĤ�ơ������� �Ϥʤ�餫�ˤʤ�ޤ� (������󡢹⼡�� bspline �����ˤʤ�ۤɡ����ζ�ʬ Ūľ�������Υ��Ƥ����ޤ�)�����Υ��ץ����� bspline �⡼�ɤǤΤ�ͭ�� �Ǥ�������Ǥ����ͤϡ�2 (ľ��) ���� 10 �ޤǤ������Ǥ���

levels --- �������Υ�٥�ο��ϡ�auto (�ǥե����), discrete, incremental ���������Υ�٥�� <n> �����椷�ޤ���<n> ���ͤϡ� plot.h ����� �������Ƥ��� (ɸ��Ǥ� 30) MAX_DISCRETE_LEVELS ���¤� ���Ƥ��ޤ���

auto �Ǥϡ�<n> �ϲ��Υ�٥�ο��Ǥ��ꡢ�ºݤΥ�٥�ο��ϡ���ñ�ʥ� �٥����������褦��Ĵ�ᤵ��ޤ������̤� z ��ɸ�� zmin ���� zman ���� �Ϥˤ���Ȥ����������Ϥ��δ֤� dz �������ܤˤʤ�褦����������ޤ��� �����ǡ�dz �� 10 �Τ���٤���� 1, 2, 5 �ܡ��Τ����줫�Ǥ� (2 �Ĥ����� ��δ֤����ٳ���ڤ�褦��)��

levels discrete �Ǥϡ��������ϻ��ꤵ�줿 z = <z1>, <z2> ... ���Ф��� ��������ޤ������ꤷ���Ŀ����������Υ�٥�θĿ��Ȥʤ�ޤ���discrete �⡼�ɤǤϡ�set cntrparams levels <n> �Ȥ�������Ͼ��̵�뤵��ޤ���

incremental �Ǥϡ��������� z = <start> ����Ϥޤꡢ<increment> ���� �����ƹԤ��³��θĿ���ã����ޤǽ񤫤�ޤ���<end> �Ϥ����������ο��� ���ꤹ��Τ˻Ȥ��ޤ���������ϸ�� set cntrparam levels <n> �ˤ�� �ƾ���ѹ�����ޤ���

���ޥ�� set cntrparam �������ʤ��˸ƤФ줿���ϡ����Υǥե���Ȥ� �ͤ��Ȥ��ޤ�: linear, 5 points, order 4, 5 auto levels

��:

      set cntrparam bspline
      set cntrparam points 7
      set cntrparam order 10

�ʲ��ϥ�٥�δ�ब�礨�� 5 �ĤΥ�٥뤬�˼�ưŪ�����򤵤�ޤ�:

      set cntrparam levels auto 5

�ʲ��� .1, .37, .9 �˥�٥�����ꤷ�ޤ�:

      set cntrparam levels discrete .1,1/exp(1),.9

�ʲ��� 0 ���� 4 �ޤǡ�1 �������䤹��٥�����ꤷ�ޤ�:

      set cntrparam levels incremental  0,1,4

�ʲ��ϥ�٥�ο��� 10 �����ꤷ�ޤ� (���äκǸ���� (end) �ޤ��ϼ�ư�� ���ꤵ����٥�ο����ѹ�����ޤ�):

      set cntrparam levels 10

�ʲ��ϥ�٥�ο����ݻ������ޤޥ�٥�γ����ͤ���ʬ�ͤ����ꤷ�ޤ�:

      set cntrparam levels incremental 100,50

��������������������˴ؤ��Ƥ� set contour ���������Υ�٥�ν� �������������˴ؤ��Ƥ� set clabel �򻲾Ȥ��Ƥ��������� �������Υǥ� ����� �桼������������������Υ�٥�


contour

���ޥ�� set contour �϶��̤���������������Ȥ�ؼ����ޤ������Υ��� ������ splot �ǤΤ�ͭ���Ǥ���

��:

      set contour {base | surface | both}
      set nocontour
      show contour

������ 3 �ĤΥ��ץ�������������ɤ��˰���������ꤷ�ޤ���base �� ���������� x/y ���ι�ߤΤ������̤������졢surface �Ǥ��������Ϥ��� ���̼��Τξ�������졢both �Ǥ����̤ȶ��̾��ξ����������ޤ������� ����󤬻��ꤵ��Ƥ��ʤ����� base �Ǥ���Ȳ��ꤵ��ޤ���

������������˱ƶ���Ϳ����ѥ�᡼���ˤĤ��Ƥ� set cntrparam ���� �����Υ�٥������˴ؤ��Ƥ� set clabel �򻲾Ȥ��Ƥ���������

�������ΤߤΥ���դ����뤿��ˡ����̼��Ȥ�����򤷤ʤ��褦�ˤ��뤳�Ȥ� �Ǥ��ޤ� (set surface ����)��set size ��Ȥäơ�����դ���̰��դ� ���褹�뤳�Ȥ��ǽ�Ǥ������������ä����Ϸ������⡢�������Υǡ����� �ե�����˽񤭽Ф��������Ƥ� 2 �����ǡ����Ȥ����ɤ߹�������褹��� ���褤���椬��ǽ�ˤʤ�ޤ�:

      set nosurface
      set contour
      set cntrparam ...
      set term table
      set out 'filename'
      splot ...
      set out
      # contour info now in filename
      set term <whatever>
      plot 'filename'

����������������ˤϡ��ǡ����ϳʻҾ��ǡ��� ("grid data") �Ǥ���ɬ�פ� ����ޤ������Τ褦�ʥե�����Ǥϡ���Ĥ� y-��Ω��������Ƥ�������� �¤٤��Ƥ����ޤ����������٤� y-��Ω�������������¤٤�졢�������١� ��³���Ƥ����ޤ���y-��Ω��Ʊ�Τ�ʬΥ����ˤϰ�Ԥζ��� (������������ �԰ʳ���ʸ����ޤޤʤ���) �򶴤ߤޤ���splot datafile �⻲�Ȥ��Ƥ��� ������

��ʻҾ�ǡ������������������������ϡ��ʻҤ��������뤿��� set dgrid3d ����Ѥ��ޤ����ܤ������Ȥ� set dgrid3d �ι��ܤ򻲾Ȥ��Ƥ��������� �������Υǥ� ������ �桼�������������٥�˴ؤ���������


data style

���ޥ�� set data style �ϡ��ǡ���������Υǥե���Ȥ� plot ��������� �ѹ����ޤ���

��:

      set data style <style-choice>
      show data style

�����ǽ�� plot ��������˴ؤ��Ƥ� set style �򻲾Ȥ��Ƥ��������� ���������Ϳ�����˼¹Ԥ���������ǽ�ʤ�Τΰ�����ɽ������ޤ��� show data style �ˤ�äơ����ߤΥǥե���ȤΥǡ����ե������ plot �������뤬ɽ������ޤ���


dgrid3d

���ޥ�� set dgrid3d �ϡ���ʻҾ��ǡ�������ʻҾ��ǡ����ؤμ�����ǽ�� ͭ���ˤ������Τ���Υѥ�᡼�������ꤷ�ޤ���

��:

      set dgrid3d {<row_size>} {,{<col_size>} {,<norm>}}
      set nodgrid3d
      show dgrid3d

�ǥե���ȤǤ� dgrid3d ��̵���ˤʤäƤ��ޤ���ͭ���ˤʤ�ȡ��ե����� �����ɤ߹��ޤ�� 3 �����Υǡ����ϡֻ��ߤ����ץǡ��� (��ʻҾ��ǡ���) �Ǥ���ȸ��ʤ���ޤ����ʻҤϡ�����դ�������������Τ���ˡ����ߤ��� �ǡ�����Ϥ���������������ˡ�ȡ�row_size/col_size �ǻ��ꤵ������ �Ԥ������Ĥ褦����������ޤ����ʻҤ� x ���� (��) �� y ���� (��) �� ���ֳ֤Ǥ���z ���ͤϻ��ߤ���ǡ����� z ���ͤνŤ��դ���ʿ�ѤȤ��Ʒ׻� ����ޤ���

3 ���ܤΥѥ�᡼���Ǥ���Υ�� (norm) �ϡ��Ť��դ������椹���Τǡ� �����ϳʻ�������ε�Υ�� norm ��εտ��ǽŤ��դ�����ޤ���(�ºݤˤϡ� dx, dy ��ƥǡ������ȳʻ����Ȥκ�����ʬ�Ǥ���Ȥ���ȡ��Ťߤ� dx^norm + dy^norm ��Ϳ�����ޤ���2 �Τ٤��ΥΥ�ࡢ�ä� 4, 8, 16 �˴ؤ��Ƥϡ� ���νŤߤη׻��ϥ桼����åɵ�Υ��Ȥ����Ȥ� (dx^2+dy^2)^norm/2 �Τ褦 �˺�Ŭ������Ƥޤ�����Ǥ�դ���Ǥʤ�������Ȥ����Ȥ��ǽ�Ǥ���)

�ʻ����˶ᤤ�ǡ�����������Ϥ��γʻ����ˤ���礭���ƶ���Ϳ�����Υ��� �ͤ��礭�����ʻ�������Υ�줿���αƶ��Ͼ������ʤ�ޤ���

dgrid3d ���ץ����ϻ��ߤ���ǡ�������ʻҾ��ǡ������Ѵ������ñ�� �����ѥ��ե��륿�Ǥ�������������Ф������������줿��ˡ��¸�ߤ��ޤ� �Τǡ�����ñ�����ˡ���Խ�ʬ�Ǥ���С�gnuplot �γ��Ǥ��Τ褦����ˡ �ǥǡ���������������٤��Ǥ��礦��

(z ���ͤ����ƤΥǡ������νŤ��դ��Ȥ��Ƶ���졢���ܤ���ǡ��������� �֤��Ƥ���ΤǤϤ���ޤ��󡣤�äơ�ü�αƶ���ͽ�����ʤ���˾�ޤ����ʤ� ��̤������������ǽ��������ޤ���������Ǥϡ��������Υ����ͤˤ�� �ɽ�Ū��ʿ�ѤǤϤʤ��ǡ������ε�Υ��ʿ�Ѥ�ȿ�Ǥ����褦�ʳʻ����������� �졢�������礭�ʥΥ����ͤˤ�ꡢ���ܤ���ǡ��������餫���Ѳ������� �ΤǤʤ��Ǥ�᤯�Υǡ�������Ʊ���ͤ���ijʻ����ˤ�볬�� ("steps") �� ��äƤ��ޤ��ޤ����ʻҤ��ΰ�������Ǥ�դζ������˴ؤ����䳰ˡ�ˤ���� ��뤳�Ȥ��Ǥ��ޤ������ѿ������������줺����ä� x �� y ��ñ�̤� x, y �������˴ؤ��ơ���������Ū�ʽŤߤ˱ƶ��򤪤�ܤ����Ȥˤʤ�ޤ���)

��:

      set dgrid3d 10,10,1     # �ǥե����
      set dgrid3d ,,4

�ǽ�Τ�Τϡ���������ʻҤ� 10x10 �ˤ����Ťߤη׻��ΥΥ��� 1 �ˤ��ޤ��� 2 ���ܤ���ϥΥ��Τ� 4 ���ѹ����ޤ��� Dgrid3d �ǥ�


dummy

���ޥ�� set dummy �ϥǥե���Ȥβ��ѿ�̾���ѹ����ޤ���

��:

      set dummy {<dummy-var>} {,<dummy-var>}
      show dummy

�ǥե���ȤǤϡ�gnuplot �� plot �Ǥϡ��޲��ѿ��⡼�ɡ����뤤�϶˺� ɸ�⡼�ɤǤ� "t", �����Ǥʤ���� "x" ����Ω�ѿ� (���ѿ�) �Ȥ���Ʊ�ͤ� splot �Ǥϡ��޲��ѿ��⡼�ɤǤ� (splot �϶˺�ɸ�⡼�ɤǤϻȤ��ޤ���) "u" �� "v", �����Ǥʤ���� "x" �� "y" ����Ω�ѿ��Ȥ��ޤ���

���ѿ��ϡ�ʪ��Ū�˰�̣�Τ���̾�������뤤�Ϥ��������̾���Ȥ��ƻȤ����� �����Ǥ��礦���㤨�С����֤δؿ������褹����:

      set dummy t
      plot sin(t), cos(t)

���Υ��ޥ�ɤǤϡ����ʤ��Ȥ��Ĥβ��ѿ������ꤵ���ɬ�פ�����ޤ��� set dummy �������ȥ��顼��å�������ɽ������ޤ���

��:

      set dummy u,v
      set dummy ,s

�������ϡ�2 ���ܤ��ѿ��� s �Ȥ��ޤ���


encoding

���ޥ�� set encoding ��ʸ���Υ����ɲ������򤷤ޤ�������Ǥ����ͤ� �����Ĥ����ꡢdefault �Ͻ������֤Υǥե���Ȥ��ͤ���Ѥ���ؼ��� iso_8859_1 (PostScript �������Ǥ��� ISO-Lain1) ��¿���� UNIX ��� ���ơ������MS-Windows �ʤɤǻȤ��Ƥ����Τǡ�cp850 �� OS/2 �ѡ� cp437 �� MS-DOS �ѤΤ�ΤǤ���

��:

      set encoding {<value>}
      show encoding

���Υ����ɲ��Ϥɤ�ʽ������֤Ǥ⥵�ݡ��Ȥ���Ƥ���Ȥϸ¤餺�������� �������֤��׵ᤵ�줿�ɤ����ɸ��ʸ���������Ǥ��ʤ���Ф����ޤ���


format

��ɸ���ι�ߤθ��Ф��ϡ����ޥ�� set format �ǽ񼰤�����Ǥ��ޤ���

��:

      set format {<axes>} {"<format-string>"}
      set format {<axes>} {'<format-string>'}
      show format

�����ǡ�<axes> (��) �� x, y, z, xy, x2, y2���ޤ��ϲ������ ���ʤ� (xy ��Ʊ��) ���Τ����줫�Ǥ�����ߤθ��Ф���ʸ�����Ĺ�� ('printf' ���������줿���) �� 100 ʸ���ޤǡ������¤���Ƥ��ޤ��� ��ʸ���� (<format-string>) ���ά������硢����ϥǥե���Ȥ� "%g" �� �ʤ�ޤ���LaTeX �桼���ˤϤ褯 "$%g$" �����ޤ�ޤ�������ʸ���� "" �� ���ꤷ����硢��߼��Ȥ�ɽ������ޤ������Ф��ϤĤ��ޤ��󡣤��٤Ƥι�ߤ� �ä��ˤ� set noxtics �� set noytics ����Ѥ��Ƥ���������

����ʸ�� (\n) ���ʸ����ǻȤ��ޤ���������ᤵ����ˤϡ�ñ������� (') �Ǥʤ� (") ��ȤäƤ���������syntax �ι�⻲�Ȥ��Ƥ���������

�ǥե���Ȥν�ʸ�����ξ���Ȥ� "%g" �Ǥ�����"%.2f" �� "%3.0em" �ʤɤ� �񼰤����ޤ�뤳�Ȥ�¿���Ǥ��礦�������پ������Ф��� 'printf' �Ƚ������֤� �����Ĥ��뤳�Ȥ��Ǥ���񼰤Ǥ���Ф����������ư���Ǥ��礦��¾�ˤ� �����Ĥ��Υ��ץ�����ɲä���Ƥ��ޤ�����ʸ������ư�������Ф����Τ� �褦�Ǥ���� gnuplot ��������ʸ������Ѵ����褦�Ȥ��ޤ���

"%" ��Ƭ�ˤĤ��ʤ�ʸ���Ϥ��Τޤ�ɽ������ޤ�����äơ���ʸ������� ���ڡ�����ʸ����ʤɤ�����뤳�Ȥ��Ǥ��ޤ����㤨�� "%g m" �Ȥ���С� ���ͤθ�� " m" ��ɽ������ޤ���"%" ���Ȥ�ɽ��������ˤ� "%g %%" �� �褦�� 2 �ĽŤͤޤ���

��ߤ˴ؤ�����ܤ�������ˤĤ��Ƥ� set xtics �򻲾Ȥ��Ƥ��������� �ǥ���������������

format specifiers
time/date specifiers


format specifiers

���Ѳ�ǽ�ʽ� (����/���ե⡼�ɤǤʤ����) �ϰʲ����̤�Ǥ�:

      ��       ����
      %f         ���꾮����ɽ��
      %e, %E     �ؿ�ɽ��; �ؿ������� "e", "E" ��Ĥ���
      %g, %G     %e (�ޤ��� %E) �� %f ��ά��
      %x, %X     16 ��ɽ��
      %o, %O     8 ��ɽ��
      %t         10 �ʤβ�����
      %l         ���ߤ��п��ܤ�������Ȥ��벾����
      %s         ���ߤ��п��ܤ�������Ȥ��벾����; ���ñ�� (scientific power)
      %T         10 �ʤλؿ���
      %L         ���ߤ��п��ܤ�������Ȥ���ؿ���
      %S         ���ñ�̤λؿ��� (scientific power)
      %c         ���ñ��ʸ��
      %P         �Ф��ܿ�

���ñ�� ('scientific' power) �ϡ��ؿ��� 3 ���ܿ��Ǥ���褦�ʤ�ΤǤ��� ���ñ�̻ؿ� ("%c") ��ʸ���ؤ��Ѵ��� -18 ���� +18 �ޤǤλؿ����Ф��� ���ݡ��Ȥ���Ƥ��ޤ��������ϰϳ��λؿ��ξ�硢�񼰤��̾�λؿ������� ���ޤ���

�ۤ��˻Ȥ����ȤΤǤ��뽤���� ("%" �Ƚ񼰻���Ҥδ֤˽񤯤��) �ˤϡ� ���Τ����Ĥ�������ޤ�: "-" �Ͽ����򺸵ͤ�ˤ���"+" �����ο��ˤ����� �Ĥ���"#" �Ͼ������ʲ��ο����� 0 �����Ǥ��äƤ⾮������Ĥ������������� ����������ᡢ�����������ľ���� "0" (ʸ���Ǥʤ�����) ����Ƭ�˶�������ʬ ��������������� 0 ����ᡢ�������θ�������������񤤤���Τ� ���٤��̣���ޤ� (�����ξ��ϺǾ��塢�����ξ��Ͼ������ʲ��η��)��

���������Ƥν�����򥵥ݡ��Ȥ��Ƥ��ʤ���꡼���� 'printf' �⤢��Ǥ� �礦�����դˤ���ʳ��Τ�Τ�⥵�ݡ��Ȥ��� 'printf' �⤢��Ǥ��礦�� ���路�����ϡ�Ŭ�ڤʻ�����Ĵ�١������Ƽ¸����ƤߤƤ���������

��:

      set format y "%t"; set ytics (5,10)          # "5.0" �� "1.0"
      set format y "%s"; set ytics (500,1000)      # "500" �� "1.0"
      set format y "+-12.3f"; set ytics(12345)     # "+12345.000  "
      set format y "%.2t*10^%+03T"; set ytic(12345)# "1.23*10^+04"
      set format y "%s*10^{%S}"; set ytic(12345)   # "12.345*10^{3}"
      set format y "%s %cg"; set ytic(12345)       # "12.345 kg"
      set format y "%.0P pi"; set ytic(6.283185)   # "2 pi"
      set format y "%.0f%%"; set ytic(50)          # "50%"

      set log y 2; set format y '%l'; set ytics (1,2,3)
      #"1.0", "1.0", "1.5" ��ɽ������� (3 �� 1.5 * 2^1 �ʤΤ�)

�ݤ�Ȼؿ���ɬ�פȤʤ�褦�ʽ񼰤� 9.999 ���ͤʿ������񤫤����� ���꤬�����뤳�Ȥ�����ޤ���

���Υǡ������������ǡ��� (time/date) �ξ�硢��ʸ����� 'strftime' �ؿ� ('gnuplot' ����"man strftime" �Ȥ��ƤߤƤ�������) �˴ؤ���ͭ���� �����Ԥ�ɬ�פ�����ޤ����Ȥ������Ͻ񼰻���ΰ����˴ؤ��Ƥ� set timefmt �򻲾Ȥ��Ƥ���������


time/date specifiers

�����ǡ����⡼�� (time/date mode) �Ǥϡ����ν񼰤����ѤǤ��ޤ�:

      ��         ����
      %a           ����̾�ξ�ά�� (Sun,Mon,...)
      %A           ����̾ (Sunday,Monday,...)
      %b, %h       ��̾�ξ�ά�� (Jan,Feb,...)
      %B           ��̾ (January,February,...)
      %d           �� (1--31)
      %D           "%m/%d/%y" �δ�ά��
      %H, %k       �� (0--24)
      %I, %l       �� (0--12)
      %j           ����ǯ���̻��� (1--366)
      %m           �� (1--12)
      %M           ʬ (0--60)
      %p           "am" �ޤ��� "pm"
      %r           "%I:%M:%S %p" �δ�ά��
      %R           "%H:%M" �δ�ά��
      %S           �� (0--60)
      %T           "%H:%M:%S" �δ�ά��
      %U           ����ǯ���̻��� (��������������ȿ�����)
      %w           �����ֹ� (0--6, ���� = 0)
      %W           ����ǯ���̻��� (���Ϸ���������ȿ�����)
      %y           ���� (0-99)
      %Y           ���� (4 ��)

������ɽ���񼰤Ǥϡ������λ���� (% �θ��������Ҥ���) �� "0" ("����" �Ǥʤ� "����") ��Ĥ��뤳�Ȥǡ���Ƭ�˶��򤬤Ǥ�����˶��������� 0 �����뤳�Ȥ��Ǥ����ޤ��Ǿ��ν����������������ǻ��ꤹ�뤳�Ȥ�Ǥ��ޤ� (���Ϥ���������ɽ������Τ˻��ꤷ������­��ʤ�����̵�뤵��ޤ�)�� ɽ������ʸ����Ĺ���� 24 ʸ���ޤǡ��Ȥ������¤����ꡢĹ��������ʬ���ڤ� �ΤƤ��ޤ���

��:

�����Υǡ����� "76/12/25 23:11:11" �ξ��

      set format x                 # �ǥե���ȤǤ� "12/25/76" \n "23:11"
      set format x "%A, %d %b %Y"  # "Saturday, 25 Dec 1976"
      set format x "%r %D"         # "11:11:11 pm 12/25/76"

�����Υǡ����� "98/07/06 05:04:03" �ξ��

      set format x "%1y/%2m/%3d %01H:%02M:%03S"  # "98/ 7/  6 5:04:003"


function style

set function style �ϴؿ������襹��������ѹ����ޤ���

��:

      set function style <style-choice>
      show function style

����Ǥ������ (style-choice) �ˤĤ��Ƥ� set style �򻲾Ȥ��Ƥ��������� ������ꤷ�ʤ�������Ǥ�����ܤ�����ɽ������ޤ���show function style �� ���ߤΥǥե���ȤǤδؿ������襹�������ɽ�����ޤ���


functions

show functions ���ޥ�ɤϥ桼��������������ؿ��Ȥ���������Ƥ�ɽ�� ���ޤ���

��:

        show functions

gnuplot �ˤ�����ؿ�������Ȥ��λȤ����ˤĤ��Ƥ� expressions �ι�� ���Ȥ��Ƥ��������� Splines as User Defined Functions. Use of functions and complex variables for airfoils


grid

���ޥ�� set grid �ϳʻ����������ޤ���

��:

      set grid {{no}{m}xtics} {{no}{m}ytics} {{no}{m}ztics}
               {{no}{m}x2tics} {{no}{m}y2tics}
               {polar {<angle>}}
               { {linestyle <major_linestyle>}
                 | {linetype | lt <major_linetype>}
                   {linewidth | lw <major_linewidth>}
                 { , {linestyle | ls <minor_linestyle>}
                     | {linetype | lt <minor_linetype>}
                       {linewidth | lw <minor_linewidth>} } }
      set nogrid
      show grid

�ʻ�����Ǥ�դμ���Ǥ�դμ�����/���������Ф���ͭ��/̵���ˤǤ������μ��� ���������������Ф���������������Ǥ������ߤν������֤����ݡ��Ȥ� ���ϰϤǡ����餫������������饤�󥹥��������Ѥ��뤳�Ȥ�Ǥ��ޤ���

����ˡ�2 ����������Ǥ϶˺�ɸ�ʻҤ�Ȥ����Ȥ��Ǥ��ޤ� --- �����ǽ�� ��֤��Ф��ơ����򤵤줿��������̤�Ʊ���ߤ��濴��������;����������� ��ޤ� (���ζ�֤� set angles ������ˤ������ä��١��ޤ��ϥ饸����� ���ꤷ�ޤ�)���˺�ɸ�ʻҤϸ��ߤ϶˺�ɸ�⡼�ɤǤϼ�ưŪ�ˤ���������ʤ� ���Ȥ����դ��Ƥ���������

set grid ���������ˡ�ɬ�פ��������ͭ���ˤʤäƤ��ʤ���Фʤ�ޤ��� gnuplot �ϡ�¸�ߤ��ʤ���������Ф���ʻҤ������̿���ñ��̵�뤷�ޤ��� ����������Ǥ��������꤬ͭ���ˤʤ�Ф�����Ф���ʻҤ������ޤ���

���ʻ������Ф�������򲿤���ꤷ�ʤ���С���ʻ�����Ʊ�����郎�Ȥ��� �����ǥե���Ȥζ˺�ɸ�γ��٤� 30 �٤Ǥ���

�ǥե���ȤǤϡ��ʻ����������̾��������Ⱦʬ�Ǥ��������� (major linwidth) �������� (minor linewidth) ���Ф��뽤����Ϥ��Υǥե���Ȥ��ͤ�̼ܤ� �ޤ����㤨�� set grid lw .5 �Ȥ���С��ʻ��������̾�������� 1/4 �� ���ˤʤ�ޤ���

z �γʻ�����������طʤ�������ޤ������������μ������ʬŪ��Ȣ������ ����Ƥ�����ˤϤ����Ǥ��礦 --- set border �򻲾Ȥ��Ƥ���������


hidden3d

set hidden3d ���ޥ�ɤ϶������� (splot ����) �DZ���������Ԥʤ��� ���˻ؼ����ޤ������ν������������르�ꥺ��˴ؤ����ɲõ�ǽ�⤳�Υ��ޥ� �ɤ�����Ǥ��ޤ���

��:

      set hidden3d {defaults} |
                   { {{offset <offset>} | {nooffset}}
                     {trianglepattern <bitpattern>}
                     {{undefined <level>} | {noundefined}}
                     {{no}altdiagonal}
                     {{no}bentover} }
      set nohidden3d
      show hidden3d

gnuplot ���̾��ɽ���Ȥϰۤʤꡢ���������Ǥ�Ϳ����줿�ؿ����ޤ��ϥǡ� ���γʻ����򡢼ºݤζ��̤����ζ��̤��ظ�ˤ��äƱ�����Ƥ�����ʬ�ϸ��� �ʤ��Τ�Ʊ���褦�˽������ޤ���������ǽ�ˤ��뤿��ˤϡ����̤� '�ʻҾ�' (splot datafile ����) �Ǥ���ɬ�פ����ꡢ�ޤ������� with lines �� with linespoints ��������Ƥ��ʤ���Ф����ޤ���

hidden3d ��ͭ���ʤȤ��ϡ��ʻ��������Ǥʤ�������ʬ������ξ�������� (set contour ����) �Ᵽ����ޤ���ʣ�����̤����褷�Ƥ�����ϡ��ƶ� �̤ϼ�ʬ���Ȥ�¾�ζ��̤DZ��������ʬ������ޤ������̾�ؤ���������ɽ�� (set contour surface) �ϵ�ǽ���ޤ��󡣸��Ф�������Ͼ��ɽ�����졢 �ƶ�������ޤ��� ����դ����� (key) ����̤˱�����뤳�ȤϤ���ޤ���

�ؿ��ͤϳʻҸ�Ω���θ�����ɾ������ޤ������뤳�Ȥν������ʬ������ ���ϸġ��δؿ��͡����뤤�ϥǡ������δ֤Ϥ��Υ��르�ꥺ��ˤ�ä������� �֤���ޤ�������ϡ�hidden3d �����褹����� nohidden3d �����褹 ����Ǵؿ��θ��������ۤʤ뤳�Ȥ��̣���ޤ����ʤ��ʤ�С���Ԥξ��� ���ͤϳ�ɸ������ɾ������뤫��Ǥ������ΰ㤤�˴ؤ�������ˤĤ��Ƥϡ� set samples �� set isosamples �򻲾Ȥ��Ƥ���������

���̤α��������ʬ��õ��Τ˻Ȥ��륢�르�ꥺ��ϡ����Υ��ޥ�ɤ� ���椵��뤤���Ĥ����ɲå��ץ�������äƤ��ޤ���defaults ����ꤹ ��Ф����Ϥ��٤ơ��ʲ��ǽҤ٤�褦�ʥǥե���Ȥ��ͤ����ꤵ��ޤ��� defaults �����ꤵ��ʤ��ä����ˤϡ�����Ū�˻��ꤵ�줿���ץ����� �ߤ��ƶ������������ʳ��Τ�Τϰ������ͤ������Ѥ���ޤ�����äơ����� ��Υ��ץ������ͤ򤤤������������뤳�Ȥʤ���ñ�� set {no}hidden3d �ΤߤDZ��������򥪥�/���դǤ��뤳�Ȥˤʤ�ޤ���

�ǽ�Υ��ץ���� offset �� '΢¦' ���������褹����������˱ƶ���Ϳ�� �ޤ����̾�϶��̤�ɽ΢����̤��뤿��ˡ�΢¦������ϡ�ɽ¦��������� ���礭���ֹ�����郎�Ȥ��ޤ���offset <offset> �ˤ�äơ������ɲä� ���ͤ򡢥ǥե���Ȥ� 1 �Ȥϰۤʤ���ʬ�ͤ��ѹ��Ǥ��ޤ���nooffset ���� ������ offset 0 ���̣���������ɽ΢��Ʊ�������Ȥ����Ȥˤʤ�ޤ���

���Υ��ץ����� trianglepattern <bitpattern> �Ǥ���<bitpattern> �� 0 ���� 7 �ޤǤο����ǡ��ӥåȥѥ�����Ȳ�ᤵ��ޤ����ƶ��̤ϻ��ѷ��� ʬ�䤵��ޤ��������Υӥåȥѥ�����γƥӥåȤϤ����λ��ѷ��γ��դ�ɽ ������ꤷ�ޤ����ӥå� 0 �ϳʻҤο�ʿ�ա��ӥå� 1 �ϳʻҤο�ľ�ա��ӥ� �� 2 �ϡ������γʻҤ� 2 �Ĥλ��ѷ���ʬ�䤵���Ȥ����г��դǤ����ǥե� ��ȤΥӥåȥѥ������ 3 �ǡ���������Ƥο�ʿ�դȿ�ľ�դ�ɽ�������г� �դ�ɽ�����ʤ����Ȥ��̣���ޤ����г��դ�ɽ��������� 7 ����ꤷ�ޤ���

���ץ���� undefined <level> �ϡ��������Ƥ��ʤ� (�礱�Ƥ���ǡ��� �ޤ���̤����δؿ���) �����ޤ���Ϳ����줿 x,y,z ���ϰϤ�Ķ���Ƥ���� ��������Ŭ�Ѥ����륢�르�ꥺ���ؼ����ޤ������Τ褦�����ϡ�����Ǥ� ɽ������Ƥ��ޤ������ޤ������ϥǡ��������������ޤ������������ ���ޤ������ܤ������Ƥζ������Ǥ�Ʊ�ͤ˼������졢��äƶ��̤˷꤬�� ���ޤ���<level> = 3 �ξ�硢����� noundefined ��Ʊ���ǡ��ɤ������ �ΤƤ��ޤ��󡣤����¾�ξ��Ǥ���������������������������Τ� �Ȥ�ʤ��٤��Ǥ���<level> = 2 �Ǥ�̤��������ϼΤƤ��ޤ������ϰϤ�Ķ �������ϼΤƤ��ޤ���<level> = 1 �Ǥϡ����줬�ǥե���ȤǤ������ϰ� ��Ķ��������ΤƤ��ޤ���

noaltdiagonal ����ꤹ��ȡ�undefined ��ͭ���ΤȤ� (���ʤ�� <level> �� 3 �Ǥʤ����) �˵�����ʲ��ξ��Υǥե���ȤǤμ谷�����ѹ��Ǥ��� �������϶��̤γƳʻҾ�����ʬ�ϰ������г����ˤ�ä� 2 �Ĥλ��ѷ���ʬ�� ����ޤ����̾�Ϥ������г��������Ƥ��ʻҤ��Ф���Ʊ������������Ƥ��� �����⤷������ʻҤ� 4 �ĤγѤΤ�����Ĥ� undefined �����ˤ��Ȥ�� ����Ƥ��ơ����γѤ��̾���������г����˾�äƤ�����ϡ�����ξ���λ� �ѷ�����������Ƥ��ޤ��ޤ������������⤷�ǥե���Ȥ�����Ǥ��� altdiagonal ��ͭ���ˤʤäƤ����硢���γʻҤˤĤ��Ƥ�¾�������г��� ����������򤵤졢���̤η���礭�����Ǿ��ˤʤ�褦�ˤ��ޤ���

bentover ���ץ����Ϻ��٤� trianglepattern �ȤȤ�˵������̤Τ��� �����椷�ޤ������ʤꤷ�勞����ζ��̤Ǥϡ����� ASCII ʸ�����˽񤤤��� ���ˡ����̤� 1 �ĤγʻҤ� 2 �Ĥ�ʬ����줿���ѷ���ɽ��΢��ȿ��¦������ �Ƥ��ޤ���� (���ʤ�������λͳѷ����ޤ�ʤ����Ƥ��� ('bent over') ���) ������ޤ�:

                                                              C----B
         ���� 4 �ѷ�:     A--B      ɽ������� 4 �ѷ�:        |\   |
      ("set view 0,0")    | /|    ("set view 75,75" perhaps)  | \  |
                          |/ |                                |  \ |
                          C--D                                |   \|
                                                              A    D

���̤γʻҤ��г��դ� <bitpattern> �� 2 bit �ˤ�äƸ�����褦�ˤϤʤ� �ƤϤ��ʤ���硢����г��� CB �Ϥɤ��ˤ�񤫤�ʤ����Ȥˤʤꡢ���줬�� �̤�ɽ�������򤷤ˤ�����Τˤ��ޤ����ǥե���Ȥ��������� bentover ���ץ����ϡ����Τ褦�ʾ�礽���ɽ������褦�ˤ��ޤ����⤷���������� �ʤ��ʤ顢nobentover �����򤷤Ƥ��������� ���������Υǥ� �� ʣ���ʱ��������Υǥ�


isosamples

�ؿ����̤Ȥ������褹����θ�Ω�� (�ʻ�) ��̩�٤ϥ��ޥ�� set isosamples ���ѹ��Ǥ��ޤ���

��:

      set isosamples <iso_1> {,<iso_2>}
      show isosamples

�ƶ��̥���դ� <iso_1> �Ĥ� u-��Ω���� <iso_2> �Ĥ� v-��Ω��������ޤ��� <iso_1> �Τ߻��ꤹ��С�<iso_2> �� <iso_1> ��Ʊ���ͤ����ꤵ��ޤ��� �ǥե���ȤǤϡ�u, v ���줾�� 10 �ܤ�ɸ�ܲ����Ԥ��ޤ���ɸ�ܿ����ä� ¿������Ф�����Τʥ���դ�����ޤ��������֤�������ޤ��������� �ѥ�᡼���ϡ��ǡ����ե����������ˤϲ���ƶ���Ϳ���ޤ���

��Ω���Ȥϡ����̤ΰ�Ĥ��޲��ѿ�����ꤷ�ơ��⤦��Ĥ��޲��ѿ��ˤ�ä� �����������Τ��ȤǤ�����Ω���ϡ����̤�ɽ������ñ�����ˡ��Ϳ���ޤ��� ���� s(u,v) ���޲��ѿ� u ����ꤹ�뤳�Ȥ� u-��Ω�� c(v) = s(u0,v) �� ���졢�޲��ѿ� v ����ꤹ�뤳�Ȥ� v-��Ω�� c(u) = s(u,v0) ���Ǥ��ޤ���

�ؿ��ζ��̥���դ����������ʤ���������Ƥ����硢set samples �� �Ƹ�Ω�����ɸ�ܲ���������ο������椷�ޤ���set samples �� set hidden3d �⻲�Ȥ��Ƥ�������������������롼����ϡ��ؿ������� ɸ�ܲ��ϳƸ�Ω���θ����ǹԤ���Ȳ��ꤷ�Ƥ���Τǡ��ؿ��ζ��̤��������� �����٤��ѹ�����Ȥ��ϡ�isosamples ��Ʊ���褦�� samples �� �ѹ�����Τ�˾�ޤ����Ǥ��礦��


key

���ޥ�� set key �����褵�줿������������ɽ���ɽ�����뤳�Ȥ��ǽ�� ���ޤ���

���� (key) �����ơ����ʤ�����褵���ġ��Υǡ��������ؿ��ˤĤ���̾ ��������Ӥ���饰��դζ����ȥ���վ������ɽ�����椫��ʤ륵��ץ�ϡ� plot (�ޤ��� splot) ���ޥ�ɤ� title, with ���ץ����ˤ��� �ꤵ��ޤ������ܤ�������ˤĤ��Ƥ� plot title, plot with �򻲾� ���Ƥ���������

��:

      set key {  left | right | top | bottom | outside | below
               | <position>}
              {Left | Right} {{no}reverse}
              {samplen <sample_length>} {spacing <vertical_spacing>}
              {width <width_increment>}
              {title "<text>"}
              {{no}box { {linestyle | ls <line_style>}
                         | {linetype | lt <line_type>}
                           {linewidth | lw <line_width>}}}
      set nokey
      show key

�ǥե���ȤǤ����� (key) �ϥ���դα���γѤ��֤���ޤ��������򥰥�� ��¾�γѡ����뤤�ϥ���դγ��α��䲼�����֤��뤿��ˡ�left, right, top, bottom, outside, below �Ȥ��ä�������ɤ��Ѱդ���Ƥ��� ����������ñ�Ȥǡ����뤤���Ȥ߹�碌�ƻȤ��ޤ���

������Υ�٥� (̾��) �ι�·���� Left, Right (�ǥե����) �ǻؼ��� �ޤ�����٥�ʸ����ȶ����Υ���ץ�Ϻ��������ؤ��뤳�Ȥ��Ǥ��ޤ� (reverse) ���� ���Τ��ȤǰϤळ�Ȥ�Ǥ��ޤ� (box {...})�������Ȥ� ���ϡ����� (lintype), ���� (linewidth)�����뤤������ѤΥ饤�󥹥� ���� (linestyle) ����ꤹ�뤳�Ȥ�Ǥ��ޤ������������Ƥν������֤� ����������򥵥ݡ��Ȥ��Ƥ���Ȥϸ¤�ʤ����Ȥ����դ��Ƥ���������

����ն����Υ���ץ����ʬ��Ĺ���� samplen �ǻ���Ǥ��ޤ�������Ĺ�� ���������Ĺ���ȡ�<sample_length>*(ʸ����) ���¤Ȥ��Ʒ׻�����ޤ��� sapmlen �ϡ�����վ�����Υ���ץ�ΰ��֤ˤ� (�⤷���줬�񤫤�ʤ��� ��) �ƶ���Ϳ���Ƥ��ޤ�������ϡ����ε���ϥ���ץ���ʬ������˽񤫤�� ����Ǥ���<sample_length> �������ͤǤʤ���Фʤ�ޤ���

�Դ֤ο�ľ���ڡ����ϡ�spacing �ǻ���Ǥ��ޤ����������ϡ����Υ����� (pointsize) �ȿ�ľ��������Υ������� <vertical_spacing> ���Ѥˤʤ�ޤ��� ���ο�ľ���ڡ����ϡ�ʸ���ι⤵���⾮�����Ϥʤ�ʤ����Ȥ��ݾڤ���Ƥ� �ޤ���

<width_increment> �ϡ�ʸ�����Ĺ���˲ä����긺�餷���ꤹ��ʸ������ɽ�� ���ͤǤ�������ϡ������˳��Ȥ�񤭡���٥�ʸ�����ʸ������Ĵ�᤹��Ȥ� �ˤ���Ω�ĤǤ��礦��gnuplot �ϳ��Ȥ�����׻�����Ȥ��ϡ���٥�ʸ���� ��ʸ������ñ��˿���������ʤΤǡ������������Τ˻Ȥ��ޤ���

ɽ�� (title) �������ξ�ˤĤ��뤳�Ȥ�Ǥ��ޤ� (title "<text>") -- ñ ������� (') ����Ű����� (") �ΰ㤤�ˤĤ��Ƥ� syntax �򻲾Ȥ��Ƥ��� ������������ɽ��ι�·���ϡ�����դ�ɽ��ι�·����Ʊ����Τ��Ȥ��ޤ���

set key �Υǥե���Ȥϡ�right, top, Right, noreverse, samplen 4, spacing 1.25, title "", nobox �Ǥ����������Ȥ������ �ǥե���ȤǤϥ��������γ��Ȥ�Ʊ����Τ��Ȥ��ޤ���set key �˥��� ������Ĥ����˻��ꤹ��ȥǥե���Ȥ���������ޤ���

�����ΰ��� (<position>) �ϡ������ΥС�������Ʊ��ñ�� x,y,z ����ꤷ�� �⤤���Ǥ��������κ�ɸ�κ�ɽ�Ϥ����򤹤뤿��� 4 �ĤΥ������ (first, second, graph, screen) ��Ƭ�ˤĤ��뤳�Ȥ�Ǥ��ޤ����ܺ٤� coordinates �򻲾Ȥ��Ƥ���������

�����ϡ�1 �Ԥ� 1 ����ʬ���Ĥο��ԤΤޤȤޤ�Ȥ��ƽ񤫤�ޤ����ƹԤα� ¦�ˤ� (reverse ��ȤäƤ���к�¦�ˤ�) ���ζ�����Ʊ�������ľ���Υ� ��ץ뤬�����졢¾��¦�ˤ� plot ���ޥ�ɤ���������ʸ���� (title) ���֤���ޤ��������ιԤϡ��Ͷ���ľ���������κ�¦�ȱ�¦��ʬ���뤫�Τ� ���˿�ľ�����󤵤�ޤ������ޥ�� set key �ǻ��ꤹ���ɸ�Ϥ��βͶ��� ��ʬ�ξ��ü�κ�ɸ�Ǥ���plot �Ǥ�ľ���ΰ��֤���ꤹ�뤿��� x �� y �������Ȥ�졢splot �Ǥϡ�x, y, z �������Ƥ�Ȥ�������դ� 2 ������ ����Ƥ���Τ�Ʊ����ˡ��Ȥäơ��Ͷ���ľ���� 2 �������̤Ǥΰ��֤����� ���ޤ���

���ˤ�äƤϤ��������ΰ����ޤ��������������γ��ˤϤ߽Ф����Ȥ⤢�� �ޤ������ξ�縫�Ф��ʤɤȽŤʤäƤ��ޤ����Ȥ⤢�ꡢ�ޤ��������֤ˤ� �äƤϥ��顼�������뤳�Ȥ⤢��ޤ���outside �� below ��Ȥä����� �򥰥�դγ��˽Ф����� gnuplot ��������;�������뤿�ᥰ��դ� ¿���������ʤ�ޤ������γ��˽Ф����ϡ����������β�������ǽ�ʸ¤� �������ʤ�褦�ˤ������γ��˽Ф����ϡ���������ǽ�ʸ¤��礭���ʤ� �褦�ˤ��ޤ� (�������ϥ�٥��Ĺ���ˤ��ޤ�)�����Τ褦�ˤ��ơ���ǽ�� �¤ꥰ��դ���Ͼ��������ڡ���������褷�ʤ��褦�ˤ��Ƥ��ޤ���

TeX, PostScript, �ޤ��Ϥ�����Ʊ���Ρ���������ʸ����������ޤ�� ���Ϥ�Ȥ����ϡ�gnuplot �������ΰ��ֹ�碌�Τ����ʸ��������� �������׻��Ǥ��ޤ��󡣤�ä������򺸤��֤����� set key left Left reverse �Ȥ����ȹ礻��Ȥ��Τ������Ǥ��礦������������������Ȥ������ �����֤�ʸ���󤽤Τޤޤ����˹�碌���ޤ���

splot ����������񤯾�硢�����ˤ��������Υ�٥��ɽ������ޤ��� �����Υ�٥���¤Ӷ�礬���ޤ������ʤ����ޤ����̤ʰ��֤˾������� �֤��������Ϥ��Υ�٥�ν񼰤����Ǥ��ޤ����ܺ٤� set clabel �� ���Ȥ��Ƥ���������

��:

�ʲ��ϥǥե���Ȥΰ��֤�������ɽ�����ޤ�:

      set key

�ʲ���������ɽ�����ʤ����ޤ�:

      set nokey

�ʲ��ϥǥե���Ȥ� (����) ��ɸ�ϤǤ� (2,3.5,2) �ΰ��֤�������ɽ�� ���ޤ�:

      set key 2,3.5,2

�ʲ��������򥰥�դβ���ɽ�����ޤ�:

      set key below

�ʲ��������򺸲��Ѥ�ɽ�������ƥ����ȤϺ��˹�·���ǡ������ȥ��Ĥ��� ���� 3 �γ��Ȥ�񤭤ޤ�:

      set key left bottom Left title 'Legend' box 3


label

set label ���ޥ�ɤ�Ȥ����Ȥˤ�ä�Ǥ�դθ��Ф��򥰥�����ɽ������ ���Ȥ��Ǥ��ޤ���

��:

      set label {<tag>} {"<label_text>"} {at <position>}
                {<justification>} {{no}rotate} {font "<name><,size>"}
      set nolabel {<tag>}
      show label

���� (<position>) �� x,y �� x,y,z �Τɤ��餫�ǻ��ꤷ����ɸ�Ϥ����򤹤� �ˤϤ��κ�ɸ������ first, 'second', 'graph', 'screen' ��Ĥ���ޤ��� �ܺ٤� coordinates �ι�򻲾Ȥ��Ƥ���������

���� (<tag>) �ϸ��Ф����̤��뤿��������ͤǤ�����������ꤷ�ʤ��ä� ���̤���ѤΤ�ΤǺǤ⾮�����ͤ���ưŪ�˳�����Ƥ��ޤ������ߤθ��Ф� ���ѹ�����Ȥ��Ϥ��Υ������ѹ����������ܤ���ꤷ�� set label ���ޥ� �ɤ�Ȥ��ޤ���

�ǥե���ȤǤϡ����ꤷ���� x,y,z �˸��Ф���ʸ�Ϥκ�ü�����褦������ ����ޤ���x,y,z �򸫽Ф��Τɤ���·���뤫���ѹ�����ˤ��ѿ� <justification> ����ꤷ�ޤ�������ˤϡ�left, right, center �� �����줫������Ǥ������줾��ʸ�Ϥκ����������椬���ꤷ���������褦 �����֤���褦�ˤʤ�ޤ��������ϰϤγ��ˤϤ߽Ф�褦�ʻ���������� ��������ɸ���θ��Ф���¾��ʸ����ȽŤʤ��礬����ޤ���

rotate ����ꤹ��ȥ�٥�ϽĽ񤭤ˤʤ�ޤ� (�������������֤��б�

 ���Ƥ���С��Ǥ���)��

�⤷��� (���뤤�Ϥ���ʾ��) �������ּ��Ǥ����硢��ɸ�� timefmt �� �񼰤ˤ������äư�����ǰϤޤ줿ʸ�����Ϳ����ɬ�פ�����ޤ���set xdata �� set timefmt �򻲾Ȥ��Ƥ���������

EEPIC, Imagen, LaTeX, TPIC �ǽ��Ϥ�����ϡ�\\ ��Ȥ����ȤǸ��Ф��� ���Ԥ����뤳�Ȥ��Ǥ��ޤ���

��:

(1,2) �ΰ��֤� "y=x" �Ƚ񤯾��:

      set label "y=x" at 1,2

Symbol �ե���ȤΥ����� 24 �� "������" (��) �򥰥�դο���˽񤯾��:

      set label "S" at graph 0.5,0.5 center font "Symbol,24"

���Ф� "y=x^2" �α�ü�� (2,3,4) �����褦�ˤ��������ֹ�Ȥ��� 3 ��Ȥ� ���:

      set label 3 "y=x^2" at 2,3,4 right

���θ��Ф������·���ˤ�����:

      set label 3 center

�����ֹ� 2 �θ��Ф�����������:

      set nolabel 2

���Ƥθ��Ф�����������:

      set nolabel

���Ƥθ��Ф��򥿥��ֹ���ɽ��������:

      show label

x �������ּ��Ǥ��륰��դ˸��Ф������ꤹ����:

      set timefmt "%d/%m/%y,%H:%M"
      set label "Harvest" at "25/8/93",1


linestyle

�������֤ˤϤ��Τ��Υǥե���Ȥ����������ν��礬���ꡢ�����ϥ��ޥ� �� test �Ǹ��뤳�Ȥ��Ǥ��ޤ���set linestyle �������������������� ���礭���򡢸ġ��θƤӽФ��ǡ������ξ�����������ꤹ������ˡ�ñ�� ���ֹ�ǻ��ȤǤ���褦�ˤ��餫������������ΤǤ���

��:

      set linestyle <index> {linetype | lt <line_type>}
                            {linewidth | lw <line_width>}
                            {pointtype | pt <point_type>}
                            {pointsize | ps <point_size>}
      set nolinestyle
      show linestyle

��������︽�ߤν������֤����ĥǥե���Ȥμ��फ�����Ф�ޤ����������� ���礭���ϥǥե���Ȥ������礭�����Ф������Ǥ� (�������������Ǥ� <point_size> �ϡ�set pointsize ��Ϳ���������ˤϱƶ�������ʤ��� �Ȥ����դ��Ƥ�������)��

����������Υǥե���Ȥ��ͤϤ��Υ饤�󥹥������ֹ� (index) �Ǥ������� �礭���Υǥե���Ȥ��礭���Ϥɤ���� 1 �Ǥ���

���Τ褦�ˤĤ�����饤�󥹥�����ϡ��ǥե���Ȥη� (����, ����) �� �̤ʤ�Τ��֤������뤳�ȤϤ��ʤ��Τǡ��饤�󥹥����롢�ǥե���Ȥη��� �ɤ����Ȥ��ޤ���

���Ƥν������֤� linewidth �� pointsize �򥵥ݡ��Ȥ��Ƥ���櫓�Ǥ� ����ޤ��󡣤⤷���ݡ��Ȥ���Ƥ��ʤ����Ϥ����Υ��ץ�����̵�뤵�� �ޤ���

���ε�ǽ�ϴ����˼¹Ԥ����Ȥϸ¤�ʤ����Ȥ����դ��Ƥ������������Τ褦 ����������饤�󥹥�����ϡ�'plot', 'splot', 'replot', 'set arrow' �ʤɤǤϻȤ��ޤ�����'set grid' �Τ褦�ˡ��ǥե���Ȥ��ֹ� (index) �� �Ȥ����Ȥ�������Ƥ���褦�ʥ��ޥ�ɤǤϻȤ��ޤ���

��: �ʲ��Ǥϡ��ֹ� 1, 2, 3 ���Ф���ǥե���Ȥ�����򤽤줾���֡��С��ĤȤ��� �ǥե���Ȥ����η��򤽤줾�������������������ѷ��Ǥ���Ȥ��ޤ������ΤȤ� �ʲ��Υ��ޥ��

      set linestyle 1 lt 2 lw 2 pt 3 ps 0.5

�ϡ��������饤�󥹥�����Ȥ��ơ��Фǥǥե���Ȥ� 2 �ܤ�������������� ���ѷ���Ⱦʬ����������������ޤ����ޤ����ʲ��Υ��ޥ��

      set function style lines
      plot f(x) lt 3, g(x) ls 1

�� f(x) �ϥǥե���Ȥ������ǡ�g(x) �ϥ桼������������Ф��������褷�� ����Ʊ�ͤˡ����ޥ��

      set function style linespoints
      plot p(x) lt 1 pt 3, q(x) ls 1

�ϡ�p(x) ���֤����Ƿ�Ф줿�ǥե���Ȥλ��ѷ��ǡ�q(x) ���Ф����Ƿ�Ф� �����������ѷ������褷�ޤ���


lmargin

���ޥ�� set lmargin �Ϻ���;��Υ������򥻥åȤ��ޤ����ܺ٤� set margin �򻲾Ȥ��Ƥ���������


locale

locale ������� {x,y,z}{d,m}tics �������դθ������ꤷ�ޤ���

��:

      set locale {"<locale>"}

<locale> �ˤϥ��󥹥ȡ��뤵�줿�����ƥ�ǻȤ����Ȥν����Ǥ�դθ���� ����Ǥ��ޤ�����ǽ�ʥ��ץ����ˤĤ��Ƥϥ����ƥ�Υɥ�����Ȥ򻲾Ȥ� �Ƥ����������ǥե���Ȥ��ͤϴĶ��ѿ� LANG ������ꤵ��ޤ���


logscale

�п���������ϡ�x, y, z, x2, y2 �γƼ��ˤĤ�������Ǥ��ޤ���

��:

        set logscale <��> <��>
        set nologscale <��>
        show logscale

�����ǡ�<��> �ϡ�x, y, z ��Ǥ�դν�����ޤ��� 'x2', 'y2' �ˤ�� �Ȥ߹礻����ǽ�Ǥ��� �ޤ���<��> �ϡ��п������������Ǥ���<��> �����ꤵ��ʤ��ä����ϡ� 10 �ˤʤ�ޤ����⤷��<��> �����ꤵ��ʤ��ä����ϡ����������ꤵ�줿 ���Ȥˤʤ�ޤ���set nologscale �ϡ����ꤷ�������п������������ ���ޤ���

��:

x, z ξ���ˤĤ����п�������������ꤹ��:

       set logscale xz

y ���ˤĤ�����2�Ȥ����п�������������ꤹ��:

       set logscale y 2

z ��������������������:

       set nologscale z


mapping

�ǡ����� splot �˵��̺�ɸ������ɸ��Ϳ����줿��硢set mapping ���ޥ�ɤ� gnuplot �ˤ����ɤΤ褦�˰���������ꤹ��Τ˻Ȥ��ޤ���

��:

      set mapping {cartesian | spherical | cylindrical}

�ǥե���ȤǤϥ����ƥ������ɸ (�̾�� x,y,z ��ɸ) ���Ȥ��ޤ���

���̺�ɸ�Ǥϡ��ǡ����� 2 �Ĥ� 3 �Ĥ��� (�ޤ��Ϥ��θĿ��� using ���� �ȥ�) �Ȥ���Ϳ�����ޤ����ǽ�� 2 �Ĥ����̳� (theta) �ȶij� (phi) �� �ߤʤ���ޤ� (set angles �����ꤵ�줿ñ�̤�)��Ⱦ�� r �ϡ��⤷ 3 ���� �Υǡ���������Ф��줬�Ȥ�졢�⤷�ʤ���� 1 �����ꤵ��ޤ������ѿ��� x,y,z �Ȥ��б��ϰʲ����̤�Ǥ�:

      x = r * cos(theta) * cos(phi)
      y = r * sin(theta) * cos(phi)
      z = r * sin(phi)

����ϡ�"�˺�ɸ��" �Ȥ�����ꡢ�ष�� "�ϳؾ�κ�ɸ��" (���١�����) �� �������뤳�Ȥ����դ��Ƥ���������

�����ɸ�Ǥϡ��ǡ����Ϥ�Ϥ� 2 �Ĥ� 3 �Ĥ����Ϳ����졢�ǽ�� 2 �Ĥ� theta (set angle �ǻ��ꤵ�줿ñ�̤�) �� z �ȸ��ʤ���ޤ���Ⱦ�� r �� ���̺�ɸ�ξ���Ʊ�͡�3 ���ܤΥǡ���������Ф��줬���ʤ���� 1 ������ ����ޤ������ѿ��� x,y,z �Ȥ��б��ϰʲ����̤�Ǥ�:

      x = r * cos(theta)
      y = r * sin(theta)
      z = z

mapping �θ��̤ϡ�splot ���ޥ�ɾ�� using �ˤ��ե��륿�Ǽ¸� ���뤳�Ȥ��ǽ�Ǥ�����¿���Υǡ����ե����뤬������������ mapping �����������Ǥ��礦����������mapping ��ȤäƤ��Ƥ⡢�⤷�ե�����Υ� �����ν��֤�Ŭ�ڤǤʤ��ä����� using ��ɬ�פˤʤäƤ��ޤ��ޤ���

mapping �� plot �Ǥϲ��⤷�ޤ��� Mapping �Υǥ�


margin

��ưŪ�˷׻��������Ϥ�;�� (margin) �ϥ��ޥ�� set margin ���ѹ��� ���ޤ���show margin �ϸ��ߤ������ɽ�����ޤ���

��:

      set bmargin {<margin>}
      set lmargin {<margin>}
      set rmargin {<margin>}
      set tmargin {<margin>}
      show margin

<margin> ��ñ�̤ˤϡ�Ŭ�ڤȻפ��롢ʸ���ι⤵�������Ȥ��ޤ������� �ͤ�;�������Ū���礭���������������� (�ޤ���̵����) �� gnuplot �ˤ�äƼ�ư�׻�������ͤ�Ȥ����Ȥˤʤ�ޤ���

�����;����̾������ꡢ������θ��Ф������θ��Ф�������Υ����ȥ롢 ���ա������ƶ����γ��ˤ������ key (����ո��Ф�) �Υ��������򸵤˷� ������ޤ�����������������ι�ߤ������Ǥʤ��������ˤĤ��Ƥ����� (�� ���� set xtics axis �ˤ�ä�)��������ι�߼��ȤȤ��θ��Ф���;��� �׻��ˤϴޤޤ�ޤ��󤷡�;��˽񤫤��¾��ʸ����ΰ��֤η׻��ˤ�ޤޤ� �ޤ��󡣤���ϡ����ȶ��������˶ᤤ��硢���θ��Ф���¾��ʸ������� �������ǽ���򼨺����ޤ���


missing

���ޥ�� set missing �ϡ��礱�Ƥ���ǡ����򵭽Ҥ���Τ˻Ȥ���ʸ���� gnuplot �������뤿��˻Ȥ��ޤ���

��:

      set missing {"<character>"}
      show missing

��:

      set missing "?"

�ϡ��ǡ����ե����뤬�ʲ��Τ褦�ʾ�硢

         1 1
         2 ?
         3 2

��������̵�뤹�뤳�Ȥ��̣���ޤ���

missing ���Ф���ǥե���Ȥ�ʸ�������ꤵ��Ƥ��ޤ���


multiplot

���ޥ�� set multiplot �� gnuplot ��¿������⡼�ɤˤ��ޤ������� ��ʣ���������Ʊ���ڡ�����������ɥ��������꡼���ɽ�������ΤǤ���

��:

      set multiplot
      set nomultiplot

���Ϸ��� (terminal) �ˤ�äƤϡ����ޥ�� set nomultiplot ��Ϳ����� ��ޤDz��������ɽ������ʤ����Ȥ�����ޤ������ξ�礳�Υ��ޥ�ɤˤ�� �ڡ������Τ����褬�Ԥʤ�졢gnuplot ��ɸ���ñ������⡼�ɤˤʤ�ޤ��� ����ʳ��ν��Ϸ����Ǥϡ��� plot ���ޥ�ɤ����줾�������Ԥʤ��ޤ��� ���δ֤��������褬�ä���Ƥ��ޤ����ȤϤ���ޤ���

����Ѥθ��Ф���٥��ȥ�ϡ�������ˤ����ơ���󸽺ߤΥ������ȸ����˽� �äƽ񤫤�ޤ� (����餬 screen ��ɽ�Ϥ��������Ƥ��ʤ����)������ �ʳ������Ƥ� set �����������Τ�����褹�٤Ƥ�Ŭ�Ѥ���ޤ����⤷ 1 �٤�����ˤ����������ߤ�����Τ��ꤿ���ʤ顢���줬�㤨������ (timestamp) ���Ȥ����顢set multiplot �� set nomultiplot �ǰϤޤ� ���֥��å���� plot (�ޤ��� splot, replot) ̿��ΰ�Ĥ� set time �� set notime �ǤϤ���Ǥ���������

���ޥ�� set origin �� set size ����������������֤����ꤹ��ɬ�פ� ����ޤ����ܺ٤� set origin �� set size �ι��ܤ򻲾Ȥ��Ƥ���������

��:

      set size 0.7,0.7
      set origin 0.1,0.1
      set multiplot
      set size 0.4,0.4
      set origin 0.1,0.1
      plot sin(x)
      set size 0.2,0.2
      set origin 0.5,0.5
      plot cos(x)
      set nomultiplot

�ϡ�cos(x) �Υ���դ�sin(x) �ξ���Ѥ߽Ťͤ�ɽ�����ޤ����ǽ�� set size �� set origin �����դ��Ƥ��������������Ϥʤ��Ƥ⤤���ΤǤ��� ���������Ƥ������Ȥ򴫤�ޤ��������ν��ϥɥ饤�Фϡ����褬��ĤǤ� ������������Τγ��Ȥξ��󤬻��ȤǤ��뤳�Ȥ��׵ᤷ�ޤ��������ơ���� ������ϡ����γ��Ȥ��ǽ������Τ���γ��ȤǤϤʤ������������Τ�ޤ೰ �ȤǤ���Ȥ������Ȥ��ݾڤ��Ƥ��ޤ���

set size �� set origin �����Τ������ΰ�򻲾Ȥ�����ϳ���������� ����ޤ������趭��������·�������ʤ�С�set margin ���ޥ�ɤǡ��� ���γ���;�򥵥�����Ʊ����������·���뤳�Ȥ�����ޤ������λ��Ѥ˴ؤ��� �� set margin �򻲾Ȥ��Ƥ���������;�򥵥�����ʸ��������ñ�̤�����Ū �ʿ���ñ�̤���Ѥ��뤳�Ȥ����դ��Ƥ�����������äƻĤä����ڡ��������� ��륰��դ�ɽ������ǥХ�����ɽ���������˰�¸���ޤ����㤨�С��ץ�� �ȥǥ����ץ쥤��ɽ����¿ʬ��ä���Τˤʤ�Ǥ��礦�� See demo.


mx2tics

x2 (��) ���ξ��������ߤΰ��� set mx2tics �����椵��ޤ���set mxtics �򻲾Ȥ��Ƥ���������


mxtics

x ���ξ��������ߤΰ��� set mxtics �����椵��ޤ���set nomxtics �ˤ�äƤ����ɽ�������ʤ����뤳�Ȥ�����ޤ���Ʊ�ͤ����楳�ޥ�ɤ��Ƽ� ����Ѱդ���Ƥ��ޤ���

��:

      set mxtics {<freq> | default}
      set nomxtics
      show mxtics

�����ν񼰤� mytics, mztics, mx2tics, my2tics ���Ф��Ƥ�Ʊ�� �Ǥ���

<freq> ����������֤Ρ���������ˤ�ä�ʬ�䤵����֤ο� (��������� ���ǤϤ���ޤ���) �Ǥ����̾�����������Ф��Ƥϥǥե���Ȥ��ͤ� 10 �ǡ� ��ä���������֤� 9 �Ĥξ������꤬���뤳�Ȥˤʤ�ޤ���default ��� �ꤹ�뤳�Ȥˤ�äƾ�������ο��ϥǥե���Ȥ��ͤ����ޤ���

�����п����Ǥ����硢ʬ���֤ο��ϥǥե���ȤǤ�ͭ�դʿ��˥��åȤ��� �ޤ� (10 �Ĥ�Ĺ���򸵤ˤ���)��<freq> ��Ϳ�����Ƥ���Ф����餬ͥ�褵 ��ޤ������������п����Ǥ��̾�ξ������� (�㤨�� 1 ���� 10 �ޤǤ� 2, 3,

 ..., 8, 9 �ι��) �ϡ�9 �Ĥ���ʬ��֤�������ޤ��󤬡�<freq> �������

10 �Ȥ��뤳�ȤǤ����ʤ�ޤ���

����������������꤬���ͤ����֤���Ƥ�����ˤΤ߻Ȥ��ޤ������������ set {x|x2|y|y2|z}tics ���ޥ�ɤˤ�ä�Ǥ�դξ������֤Ǥ���Τǡ��� �줬����Ū�˻��ꤵ�줿���ˤϾ�������ϻȤ��ʤ����Ȥˤʤ�ޤ���

�ǥե���ȤǤϾ��������ɽ���ϡ��������Ǥϥ��դǡ��п����Ǥϥ���ˤʤ� �Ƥ��ޤ�����������ϡ�����������Ф��� axis|border �� {no}mirror �λ����Ѿ����ޤ��������˴ؤ������ˤĤ��Ƥ� set xtics �򻲾Ȥ� �Ƥ���������


my2tics

y2 (��) ���ξ��������ߤΰ��� set my2tics �����椵��ޤ���set mxtics �򻲾Ȥ��Ƥ���������


mytics

y ���ξ��������ߤΰ��� set mytics �����椵��ޤ���set mxtics �� ���Ȥ��Ƥ���������


mztics

z ���ξ��������ߤΰ��� set mztics �����椵��ޤ���set mxtics �� ���Ȥ��Ƥ���������


offsets

���ե��åȤϡ���ư�̼ܤ��줿����դ���Υǡ����μ���˶������֤����Ȥ� ���󶡤��ޤ���

��:

      set offsets <left>, <right>, <top>, <bottom>
      set nooffsets
      show offsets

�ƥ��ե��åȤ�������ޤ��Ͽ������Ȥ��������Υǥե���Ȥ��ͤ� 0 �Ǥ��� �����Υ��ե��åȤ� x ����Ʊ��ñ�̤ǻ��ꤷ���岼�Υ��ե��åȤ� y ����Ʊ ��ñ�̤ǻ��ꤷ�ޤ������Υ��ե��åȤ��ͤϥ���դ���ꤵ�줿�����ؿ��Ф� �ޤ����㤨�����β������Υ��ե��åȤ� y �κǾ��ͤ��꾮�����ͤˤ��ޤ��� ������Ƥ����ϰϤǤ���Υ��ե��åȤϡ���ư�̼ܡ����뤤�ϥ���åԥ󥰤� �λפ�����̷�̤������ǽ��������ޤ���

���ե��åȤ� splot �Ǥ�̵�뤵��ޤ���

��:

      set offsets 0, 0, 2, 2
      plot sin(x)

���� sin(x) �Υ���դ� y ���ϰϤ� [-3:3] �ˤʤ�ޤ�������ϡ��ؿ��� y ���ϰϤ� [-1:1] �˼�ư�̼ܤ���ޤ�������ľ�����Υ��ե��åȤ����줾 �� 2 �Ǥ��뤿��Ǥ���


origin

���ޥ�� set origin �ϥ����꡼���Ƕ�������θ�������� (���ʤ���� ����դȤ���;��) ����Τ˻��Ѥ��ޤ������κ�ɸ�Ϥϥ����꡼���ɸ�� (screen) ��Ϳ���ޤ������κ�ɸ�Ϥ˴ؤ������ˤĤ��Ƥ� coordinates �򻲾Ȥ��Ƥ���������

��:

      set origin <x-origin>,<y-origin>


output

�ǥե���ȤǤϡ�����դ�ɸ����Ϥ�ɽ������ޤ������ޥ�� set output �� ���ν��Ϥ���ꤵ�줿�ե������ǥХ����˥�����쥯�Ȥ��ޤ���

��:

      set output {"<filename>"}
      show output

�ե�����̾�ϰ�����ǰϤޤʤ���Фʤ�ޤ��󡣥ե�����̾����ά���줿��� �ϡ�ľ���� set output �dz����줿�ե����뤬�����������졢�����ʽ��Ϥ� ɸ����� (STDOUT) �������ޤ���(�⤷��set output "STDOUT" �Ȥ���� ���Ϥ� "STDOUT" �Ȥ���̾���Υե�����������뤫�⤷��ޤ��� ! ["���� ����ʤ�" �Ȥ����Τϡ��㤨�� x11 �ʤɤ� terminal (���Ϸ���) �Ǥ� set output ��̵�뤵��뤫��Ǥ���])

MSDOS �Υ桼���ϼ��Τ��Ȥ����դ��٤��Ǥ�: ʸ�� '\' �� 2 �Ű��������� �����̤ʰ�̣������ޤ�����äơ��̤Υǥ��쥯�ȥ�ˤ���ե�����̾����� �������ñ���������Ѥ���٤��Ǥ��礦��

set terminal �� set output ��ξ������ꤹ���硢set terminal �� ��˻��ꤹ�����������Ǥ�������ϡ������� terminal �Ǥϡ�OS ��ɬ�פ� ����ե饰�򥻥åȤ��뤳�Ȥ����뤫��Ǥ����㤨�С�OS ���ե�����򳫤� �Ȥ��� (�鵷�ɤ�) �ե����뤬�ե����ޥåȤ���Ƥ��뤫�ɤ������Τ�ɬ�פ� ����褦�� OS �ʤɤ����쳺�����ޤ���

popen �ؿ�����Ĥ褦�ʥޥ��� (Unix ��) �Ǥϡ��ե�����̾�κǽ�� '|' �� ���뤳�Ȥˤ�ꡢ���Ϥ򥷥��륳�ޥ�ɤ˥ѥ��פ��Ϥ����Ȥ���ǽ�Ǥ����㤨 �аʲ����̤�Ǥ�:

      set output "|lpr -Plaser filename"
      set output "|lp -dlaser filename"

MSDOS �Ǥϡ�set output "PRN" �Ȥ����ɸ��Υץ�󥿤˽��Ϥ���ޤ��� VMS �ǤϽ��Ϥ�Ǥ�դΥ��ס����ǽ�ʥǥХ��������뤳�Ȥ�����ޤ������Ϥ� DECnet Ʃ��ʥ����������뤳�Ȥ��ǽ�ǡ�����Ϥ����ν�������Ϳ���Ƥ� ��ޤ���


parametric

set paramaetric ���ޥ�ɤ� plot ����� splot �ΰ�̣���̾�δؿ��� �褫���޲��ѿ�ɽ�� (parametric) �ؿ�������ѹ����ޤ���set noparametric ��Ȥ��и�������⡼�ɤ����ޤ���

��:

      set parametric
      set noparametric
      show parametric

2 ��������դˤ����Ƥϡ��޲��ѿ�ɽ���ؿ��ϤҤȤĤ��޲��ѿ����Ф��� 2 �Ĥδؿ��������ޤ�����Ȥ��Ƥ� plot sin(t),cos(t) �Ȥ��뤳�Ȥˤ�� �Ʊߤ������ޤ� (�����ڥ����椬���������ꤵ��Ƥ���� -- set size �� ��)��gnuplot �ϡ�ξ���δؿ����޲��ѿ��ˤ�� plot �Τ����Ϳ����� �Ƥ��ʤ���Х��顼��å�������Ф��ޤ���

3 ��������դˤ����Ƥ��̤� x = f(u,v), y = g(u,v), z = h(u,v) ����� ���ޤ�����ä� 3 �Ĥδؿ����Ȥǻ��ꤹ��ɬ�פ�����ޤ�����Ȥ��Ƥϡ� cos(u)*cos(v),cos(u)*sin(v),sin(u) �Ȥ��뤳�Ȥˤ�äƵ��̤����� �ޤ���gnuplot �ϡ�3 �������δؿ����޲��ѿ��ˤ�� splot �Τ���� Ϳ�����Ƥ��ʤ���Х��顼��å�������Ф��ޤ���

����ˤ�ä�ɽ���Ǥ���ؿ����ϡ�ñ��� f(x) ���δؿ��������񤹤뤳�� �ˤʤ�ޤ����ʤ��ʤ�С�2��(3��)�δؿ���x��y (��z)���ͤ���Ω�˷׻��� �뵭�Ҥ��Ǥ��뤫��Ǥ����ºݡ� t,f(t) �Υ���դϡ������ܤδؿ��Τ褦 �ʹ����ؿ����Ѥ��� x ���ͤ��׻��������� f(x) �ˤ�ä���������� ����դ������Ǥ���Ʊ�ͤˡ�3 �����Ǥ� u,v,f(u,v) ������� f(x,y) �� �����Ǥ���

�޲��ѿ�ɽ���ؿ��ϡ�x�δؿ���y�δؿ� (��z�δؿ�)�ν�˻��ꤷ������� �϶��̤��޲��ѿ�����Ӥ����Ѱ���������뤳�Ȥ�α�դ��Ʋ�������

����ˡ�set parametric �λ���ϡ��������ѿ��Ѱ����Ѥ��뤳�Ȥ�Ť� ������ޤ����̾�� f(x) �� f(x,y) �� xrange, yrange (, zrange) ����� ����Τ��Ф��ơ��޲��ѿ��⡼�ɤǤϤ���˲ä��ơ� trange, urange, vrange ����Ѥ��ޤ����������Ѱ�� set trange, set urange, set vrange �ˤ�ä�ľ�ܻ��ꤹ�뤳�Ȥ⡤plot �� splot �ǻ��ꤹ�뤳�� ��Ǥ��ޤ����������Ǥϡ��������޲��ѿ��Υǥե���Ȥ��Ѱ�� [-5:5] �ȤʤäƤ��ޤ�������Ū�ˤϤ����Υǥե�����ͤ��ä�ͭ�դʤ�Τ� �ѹ�����ͽ��Ǥ���


pointsize

���ޥ�� set pointsize ������ǻȤ��������礭�����ѹ����ޤ���

��:

      set pointsize <multiplier>
      show pointsize

�ǥե���Ȥ� 1.0 �ܤǤ��������ǡ������ϤǤϡ��礭���ݥ���ȥ��������� �����䤹���Ǥ��礦��

��Ĥ�������Ф���ݥ���ȥ������� plot ���ޥ�ɤξ�Ǥ��ѹ��Ǥ��ޤ��� �ܺ٤� plot with �򻲾Ȥ��Ƥ���������

�ݥ���ȥ�����������ϡ�ɬ���������Ƥν��Ϸ����ǥ��ݡ��Ȥ���Ƥ���櫓 �ǤϤʤ����Ȥ����դ��Ƥ���������


polar

���ޥ�� set polar �ϥ���դ�������ˡ�� xy ľ���ɸ�Ϥ���˺�ɸ�Ϥ� �ѹ����ޤ���

��:

      set polar
      set nopolar
      show polar

version 3.7 �Ǥϡ��˺�ɸ�⡼�ɤˤ����Ƥ����Ĥ��ѹ����ʤ��졢��äơ� version 3.5 �䤽����������ѤΥ�����ץȤˤϽ�����ɬ�פˤʤ�Ǥ��礦�� ����ѹ��ϡ����ѿ� t �����٤Ȥ��ƻȤ���褦�ˤʤä����Ȥǡ�����ˤ� �� x �� y ���ͤ��ϰϤ���Ω������Ǥ���褦�ˤʤ�ޤ���������¾���ѹ��� �ʲ����̤�Ǥ�: 1) ������Ϥ⤦ 0 ���˼�ưŪ�ˤϤĤ��ޤ��� -- set xtics axis nomirror; set ytics axis nomirror ��ȤäƤ������� 2) �ʻҤ����򤵤�Ƥ⤽��ϼ�ưŪ�˶˺�ɸ�ˤϽ����ޤ��� -- set grid polar ��ȤäƤ������� 3) �ʻҤϳ��٤˴ؤ��Ƥϥ�٥��դ�����ޤ��� -- ɬ�פʤ� set label ��ȤäƤ�������

�˺�ɸ�⡼�ɤǤϡ����ѿ� (t) �ϳ��٤�ɽ���ޤ���t �Υǥե���Ȥ��ϰϤ� [0:2*pi] �Ǥ�����ñ�̤Ȥ����٤����򤵤�Ƥ���� [0:360] �Ȥʤ�ޤ� (set angles ����)��

���ޥ�� set nopolar ��������ˡ��ǥե���Ȥ� xy ľ���ɸ�Ϥ��ᤷ�� ����

set polar ���ޥ�ɤ� splot �Ǥϥ��ݡ��Ȥ���Ƥ��ޤ���splot �� �Ф���Ʊ�ͤε�ǽ�˴ؤ��Ƥ� set mapping �򻲾Ȥ��Ƥ���������

�˺�ɸ�⡼�ɤǤ� t �ο����ΰ�̣�� r=f(t) �Ȥʤꡢt �ϲ�ž�ѤȤʤ�ޤ��� trange �ϴؿ�������� (����) �����椷��xrange �� yrange �Ϥ��줾�쥰�� �դ� x,y �������ϰϤ����椹�뤳�Ȥˤʤ�ޤ����������ϰϤ� rrange �� ��ưŪ�����ꤵ��뤫���ޤ�������Ū������Ǥ��ޤ�������餹�٤Ƥ� set range ���ޥ�ɤξܺ٤˴ؤ��Ƥ� set xrange �ι�򻲾Ȥ��Ƥ���������

��:

      set polar
      plot t*sin(t)
      plot [-2*pi:2*pi] [-3:3] [-3:3] t*sin(t)

�ǽ�� plot �ϥǥե���Ȥγ��٤��ϰϤ� 0 ���� 2*pi ��Ȥ��ޤ���Ⱦ�� �ȥ���դΥ������ϼ�ưŪ�˽̼ܤ���ޤ���2 ���ܤ� plot �ϳ��٤������ ���ĥ��������դΥ������� x,y �Τ�����������ˤ� [-3:3] �����¤��ޤ���

set size square �Ȥ���� gnuplot �ϥ����ڥ����� (�IJ�����) �� 1 �� ����ΤDZߤ� (�ʱߤǤʤ�) �ߤ˸�����褦�ˤʤ�ޤ��� Polar demos Polar Data Plot.


rmargin

���ޥ�� set rmargin �ϱ���;��Υ������򥻥åȤ��ޤ����ܺ٤� set margin �򻲾Ȥ��Ƥ���������


rrange

���ޥ�� set rrange �϶˺�ɸ�⡼�ɤΥ���դ�Ⱦ���������ϰϤ����ꤷ�� �����ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


samples

�ؿ����ޤ��ϥǡ�������֤˴ؤ��륵��ץ�󥰿��ϥ��ޥ�� set samples ���ѹ��Ǥ��ޤ���

��:

      set samples <samples_1> {,<samples_2>}
      show samples

�ǥե���ȤǤϥ���ץ���� 100 �������ꤵ��Ƥ��ޤ��������ͤ����䤹�� ������Τ����褬����ޤ����٤��ʤ�ޤ������Υѥ�᡼���ϥǡ����ե����� ������ˤϲ��αƶ���Ϳ���ޤ��󤬡����/����Υ��ץ���󤬻Ȥ��Ƥ��� ���Ϥ��θ¤�ǤϤ���ޤ���2 ��������ˤĤ��Ƥ� plot smooth �� 3 ��������˴ؤ��Ƥ� set dgrid3d �򻲾Ȥ��Ƥ���������

2 �����Υ�������褬�Ԥʤ���Ȥ��� <samples_1> ���ͤΤߤ��ط����ޤ���

���������ʤ��Ƕ������褬�Ԥʤ���Ȥ��ϡ�samples ���ͤϸ�Ω�����ɾ�� ����륵��ץ���λ���ˤʤ�ޤ����� v-��Ω���� <samples_1> �ĤΥ���� �����������u-��Ω���� <samples_2> �ĤΥ���ץ��������ޤ���<samples_1> �Τ߻��ꤹ��ȡ�<samples_2> ���ͤ� <samples_1> ��Ʊ���ͤ����ꤵ��ޤ��� set isosamples �ι�⻲�Ȥ��Ƥ���������


size

���ޥ�� set size ��������Ϥ��礭�������̾����ޤ���

��:

      set size {{no}square | ratio <r> | noratio} {<xscale>,<yscale>}
      show size

<xscale> �� <yscale> ���������Τγ������Ψ�ǡ��������ΤȤϥ���դ�; �����ʬ��ޤߤޤ���

ratio �ϡ����ꤷ�� <xscale>, <yscale> �������ϰ���ǡ�����դΥ����� ������ (�IJ���) �� <r> �ˤ��ޤ� (<r> �� x ������Ĺ�����Ф��� y ������ Ĺ������)��

<r> ���ͤ���ˤ���Ȥ��ΰ�̣�ϰ�ä���ޤ���<r>=-1 �ξ�硢x ���� y �� �� 1 ��Ʊ��Ĺ���ˤʤ�褦�˥���դ�̾����ޤ� (�㤨���ϳ�Ū�ʥǡ����� ��ͭ�ѤǤ��礦)��<r>=-2 �ʤ�� y �� 1 �� x �� 1 �� 2 �ܤ�Ĺ���ˤʤ�� ���˥��������Ѵ����졢�ʲ�Ʊ�ͤǤ���

gnuplot �����ꤵ�줿�����ڥ�����Υ���դ�����Ƚ񤱤뤫�����򤵤� ����Ϸ����˰�¸���ޤ�������դ��ΰ�Ͻ��Ϥλ��ꤵ�줿��ʬ�ˤ����ȼ� �ޤꡢ�����ڥ����椬 <r> �Ǥ���褦�ʺ����Ĺ�����Ȥʤ�ޤ� (������� Ŭ����;���Ĥ��ޤ���)��

square �� ratio 1 ��Ʊ����̣�Ǥ���

noratio �� nosquare �Ϥ�����⥰��դ򤽤ν��Ϸ��� (terminal) �Ǥ� �ǥե���ȤΥ����ڥ�������ᤷ�ޤ�����<xscale> �� <yscale> �Ϥ��Υǥ� ����Ȥ��� (1.0) �ˤ��ᤷ�ޤ���

ratio �� square �� 3 ��������Ǥϰ�̣������ޤ���

set size �ϥǥե���ȥ��������Ф�������Ū�ʻ���ǡ��ǥե���ȥ����� �Ͻ��Ϸ�����˰ۤʤ�ޤ���gnuplot �ϥǥե���ȤDz�ǽ�ʸ¤���Ѳ�ǽ�� �����ΰ�����դ�Ȥ����Ȥ��ޤ����顢set size �ϳ��礹�롢�Ȥ����Ȥ� ���Ǥʤ��ƽ̾����롢�Ȥ����Ȥ��������������Ǥ���

���Ϸ����ˤ�äƤϡ����襵�������ѹ��ϡ��ƥ����Ȥν��ϰ��֤򤪤������� �����ǽ��������ޤ���

��:

�̾���礭�������ꤷ�ޤ�:

      set size 1,1

����դ��̾��Ⱦʬ���礭�����������ˤ��ޤ�:

      set size square 0.5,0.5

����դι⤵������ 2 �ܤˤ��ޤ�:

      set size ratio 2

See demo.


style

�ǥե���Ȥ����襹������ϡ�set function style �� set data style ������Ǥ��ޤ����ؿ���ǡ����Υǥե���Ȥ����襹�������ġ����ѹ��� ����ˡ�ˤĤ��Ƥ� plot with �򻲾Ȥ��Ƥ���������

��:

      set function style <style>
      set data style <style>
      show function style
      show data style

���Ƥ������ޤ����������襹������ǻ��Ѥ�������西���� (���ʤ�������� �ϼ��������������ʤɡ����Ǥϱߡ��ͳѡ������ʤ�) �ϡ�plot �� splot ���ޥ�ɤǻ��ꤷ����Τ��Ȥ��뤫�����뤤�Ϥ��ν��Ϸ��� (terminal) �� ���Ѳ�ǽ�����西���פ����֤˻Ȥ��Ƥ����ޤ����ɤ�ʤ�Τ����Ѳ�ǽ���� �Τꤿ����� test ���ޥ�ɤ�ȤäƤ���������

2 ����¿���ξ����ɬ�פȤ��륹������ (�㤨�� errorbars) �Ϥ������ 'splot'�����뤤�ϴؿ��� plot �ǤϻȤ����Ȥ�����ޤ���boxes �Ȥ� �٤Ƥ� steps ��������� splot �ǤϻȤ��ޤ�����Ŭ�������襹������ �����ꤵ�줿��硢����� points ���ѹ�����ޤ���

2 ����¿���ξ������� 2 �����ǡ����˴ؤ��Ƥ� gnuplot �ϻ��Ѳ�ǽ�� errorbars ���������Ŭ�������򤷤ޤ���plot ���ޥ�ɤ� using ���� �����ϡ����褹�륹�������Ŭ�ڤ����ؼ�����Τ˻Ȥ��ޤ���(�����Ǥ� "��" (column) �Ȥ������դϡ��ǡ����ե����������ȡ�using �Υѥ�᡼ ���ꥹ����Υ���ȥ��ξ����ؤ��Τ˻��Ѥ��ޤ���)

3 ��Υǡ������Ф��Ƥ� xerrorbars, yerrorbars (�ޤ��� errorbars), boxes, boxerrorbars �Τߤ����Ѳ�ǽ�Ǥ���¾�����襹�����뤬�Ȥ��� ������Ϥ���� yerrorbars ���ѹ�����ޤ���boxerrorbars �������� ��Ȣ�β�����ưŪ�˷׻����ޤ���

4 ��Υǡ������Ф��Ƥ� xerrorbars, yerrorbars (�ޤ��� errorbars), xyerrorbars, boxxyerrorbars, boxerrorbars �Τߤ����Ѳ�ǽ�Ǥ���¾ �����襹������� yerrorbars ���ѹ�����ޤ���

5 ��Υǡ������Ф��Ƥ� boxerrorbars, financebars, candlesticks �Τߤ����Ѳ�ǽ�Ǥ� (�Ǹ�� 2 �Ĥϼ�˶�ͻ���������ѤΥ�������Ǥ�)�� ¾�����襹��������������� boxerrorbars ���ѹ�����ޤ���

6 ��7 ��Υǡ������Ф��Ƥ� xyerrorbars �� boxxyerrorbars �Τߤ� ���Ѳ�ǽ�Ǥ���¾�����襹��������������� xyerrorbars ���ѹ�����ޤ���

����ɽ�� (error bar) �˴ؤ�����ܺ٤ʾ���˴ؤ��Ƥ� plot errorbars �ι�򻲾Ȥ��Ƥ���������

boxerrorbars
boxes
boxxyerrorbars
candlesticks
dots
financebars
fsteps
histeps
impulses
lines
linespoints
points
steps
vector
xerrorbars
xyerrorbars
yerrorbars


boxerrorbars

���襹������ boxerrorbars �� 2 �����Υǡ�������ǤΤ����Ѳ�ǽ�Ǥ��� ����� boxes �� yerrorbars ����������ȹ礻�Ǥ���y �θ����� "ydelta" �η�����Ϳ�����ơ�Ȣ�β��������餫���� -2.0 �����ꤵ��� (set boxwidth -2.0) ���ʤ���С�Ȣ�β����� 4 ���ܤ��ͤ�Ϳ�����ޤ��� y �θ����� "ylow yhigh" �η�����Ϳ���������Ȣ�β����� 5 ���ܤ��� ��Ϳ�����ޤ������̤ʾ��Ȥ��ơ�"ylow yhigh" �θ��������� 4 ��Υǡ� �����Ф��� boxwidth = -2.0 �Ȥ������꤬����ޤ������ξ��Ȣ�β����ϡ� ���ܤ���Ȣ�ˤ��äĤ��褦�˼�ưŪ�˷׻�����ޤ���3 ��Υǡ����ξ��⡢ �����ϼ�ưŪ�˷׻�����ޤ���

Ȣ�ι⤵�ϡ�yerrorbars ��������Ʊ�ͤ� y �θ������ͤ�����ꤵ��ޤ� -- y-ydelta ���� y+ydelta �ޤǡ����뤤�� ylow ���� yhigh �ޤǡ������ϲ� ��Υǡ�����Ϳ�����Ƥ��뤫�ˤ�äƷ�ޤ�ޤ��� See Demo.


boxes

boxes ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ��������Ϳ����줿 x �� ɸ���濴�Ȥ���x ������ (����դζ������顢�ǤϤ���ޤ���) Ϳ����줿 y ��ɸ�ޤǤ�Ȣ��񤭤ޤ���Ȣ������ 3 �ĤΤ�����Ĥ���ˡ�Ƿ��ꤵ��ޤ��� ���줬�ǡ���������ǡ����ĥե����뤬 3 ���ܤΥǡ�������äƤ������ ���줬Ȣ�����˥��åȤ���ޤ��������Ǥʤ��� set boxwidth ���ޥ�ɤ�Ȣ ���������åȤ���Ƥ�����礽�줬�Ȥ��ޤ������Τɤ���Ǥ�ʤ���硢Ȣ �����ϡ����ܤ���Ȣ�����äĤ��褦�˼�ưŪ�˷׻�����ޤ���


boxxyerrorbars

boxxyerrorbars ��������� 2 �����Υǡ�������ǤΤ����Ѳ�ǽ�Ǥ������� �� boxes �� xyerrorbars ����������ȹ礻�Ǥ���

Ȣ�����ȹ⤵�� xyerrorbars ��������Ʊ�� x, y �θ���������ꤵ��ޤ� -- xlow ���� xhigh �ޤǤ� ylow ���� yhigh �ޤǡ��ޤ��� x-xdelta ���� x+xdelta �ޤǤ� y-ydelta ���� y+ydelta �ޤǡ������ϲ���Υǡ�����Ϳ �����Ƥ��뤫�ˤ�äƷ�ޤ�ޤ���


candlesticks

candlesticks ��������ϡ���ͻ�ǡ����� 2 �����Υǡ�������ǤΤ����Ѳ� ǽ�Ǥ���5 ��Υǡ�����ɬ�פǡ���� x ��ɸ (¿ʬ����)�������͡��ǰ��͡� �ǹ��͡����͡��Ȥʤ�ޤ�������ϡ���ʿ�����ˤ� x ���濴�Ȥ�����ľ���� �ˤϳ����ͤȽ��ͤ򶭳��Ȥ���Ĺ�������Ȥ��ޤ��������ơ����� x ��ɸ�� �Ȥ����ˡ�Ĺ�����ΤƤäڤ󤫤�ǹ��ͤޤǤȡ�Ĺ�������줫��ǰ��ͤޤǤ� ��ľ����������ޤ� (����: gnuplot-3.7 �Ǥϼºݤˤϡ������ͤ���ǹ��ͤ� �ǤȽ��ͤ���ǰ��ͤޤǤΤ褦)��Ĺ���������� set bar ���ѹ��Ǥ��ޤ��� ����Ϻǰ��ͤȺǹ��ͤ����촹��äƤ��Ѥ��ޤ��󤷡������ͤȽ��ͤ����� ����äƤ��Ѥ��ޤ��� (����: gnuplot-3.7 �Ǥϼºݤˤϳ����ͤ����ͤ�� ���礭�����Ĺ������� 3 �ܤ������ɤ�Ĥ֤����褦)��set bar �� financebars �򻲾Ȥ��Ƥ��������� See demos.


dots

dots ��������ϳ����˾����ʥɥåȤ����褷�ޤ�������Ϥ������������ ��ʤ뻶�ۿޤ�����������Ǥ��礦��


financebars

financebars ��������϶�ͻ�ǡ����� 2 �����Υǡ�������ǤΤ����Ѳ� ǽ�Ǥ���5 ��Υǡ�����ɬ�פǡ���� x ��ɸ (¿ʬ����)�������͡��ǰ��͡� �ǹ��͡����͡��Ȥʤ�ޤ�������ϡ���ʿ�����ˤϤ��� x ��ɸ���֤��졢�� ľ�����ˤϺǹ��ͤȺǰ��ͤ�ü�Ȥ�����ʬ���Ȥ��ޤ��������ơ�������ʬ�� ��ʿ��¦�ι�ߤ������ͤν�ˡ���ʿ��¦�ι�ߤ������ͤν�ˤĤ��ޤ����� �ι�ߤ�Ĺ���� set bar ���ѹ��Ǥ��ޤ�������Ϻǹ��ͤȺǰ��ͤ������� ��äƤ��Ѥ��ޤ���set bar �� candlesticks �򻲾Ȥ��Ƥ��������� See demos.


fsteps

fsteps ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������� 2 �ܤ���ʬ�� �٤�礦����Ĥʤ��ޤ�: 1 ���ܤ� (x1,y1) ���� (x1,y2) �ޤǡ�2 ���ܤ� (x1,y2) ���� (x2,y2) �ޤǡ� See demo.


histeps

histeps ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������ϥҥ��ȥ���� ������Ǥ����Ѥ�տޤ��Ƥ��ޤ���y ���ͤϡ�x ���ͤ��濴���֤��ȹͤ��� x1 �Ǥ����� ((x0+x1)/2,y1) ���� ((x1+x2)/2,y1) �ޤǤο�ʿ���Ȥ���ɽ�� ����ޤ���ü�����Ǥϡ��������Ϥ��� x ��ɸ���濴�ˤʤ�褦�˱�Ĺ����� �����٤�礦��Ʊ�Το�ʿ����ü�ϡ�����ξ�Ԥ�ʿ���ͤΤȤ����Ǥα�ľ���� ���ʤ�� ((x1+x2)/2,y1) ���� ((x1+x2)/2,y2) ����ʬ�Ƿ�Ф�ޤ���

autoscale ��ͭ���Ǥ����硢x ���ϰϤϡ����α�Ĺ���줿��ʿ�����ϰϤ� �Ϥʤ����ǡ��������ϰϤ����򤵤�ޤ�����äơ�ü�����˴ؤ��ƤϤ��ο�ʿ ����Ⱦʬ����������ʤ����Ȥˤʤ�ޤ��� See demo.

histeps ��ñ�ʤ����襹������ˤ�������gnuplot �ˤϡ��ҥ��ȥ����� Ȣ����������ǽ�Ϥ䡢�ǡ������礫���콸�Ĥ���ꤹ��ǽ�ϤʤɤϤ���ޤ���


impulses

impulses ��������ϡ�x �� (����դζ����ǤϤʤ�) ���顢splot �Ǥ� �ʻҤ����椫��ο�ľ����ʬ��������Ф���ɽ�����ޤ���


lines

lines ������������ܤ�������ľ����ʬ�Ƿ�Ӥޤ���


linespoints

linespoints ��������� lines �� points ��ξ����Ԥʤ��ޤ������� ����������˾����ʵ����Ĥ������������ܤ�������ľ����ʬ�Ƿ�Ӥޤ��� ���ޥ�� set pointsize ��Ȥä��� (point) �ε�����礭�����ѹ��Ǥ��� �������λȤ����ˤĤ��Ƥ� set pointsize �򻲾Ȥ��Ƥ���������

linespoints �� lp ��ά�����Ȥ�����ޤ���


points

points ��������ϳ����˾����ʵ����ɽ�����ޤ������ε�����礭������ ������ˤϥ��ޥ�� set pointsize ���Ȥ��ޤ������λ���ˡ�ˤĤ��Ƥ� set pointsize �ι�򻲾Ȥ��Ƥ���������


steps

steps ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������� 2 �ܤ���ʬ�� �٤�礦����Ĥʤ��ޤ�: 1 ���ܤ� (x1,y1) ���� (x2,y1) �ޤǡ�2 ���ܤ� (x2,y1) ���� (x2,y2) �ޤǡ� See demo.


vector

vector ��������� (x,y) ���� (x+xdelta,y+ydelta) �ޤǤΥ٥��ȥ��� ���ޤ�����ä� 4 ��Υǡ�����ɬ�פǤ����٥��ȥ����ü�ˤϾ���������� �񤭤ޤ���

set clip one �� set clip two �ϥ٥��ȥ������˱ƶ���Ϳ���ޤ����� �٤� set clip �򻲾Ȥ��Ƥ���������


xerrorbars

xerrorbars ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ��� xerrorbars �ϡ���ʿ�θ����ؼ��� (error bar) ��ɽ�������ʳ��� dots ��Ʊ���Ǥ������� (x,y) �ˤ����� (xlow,y) ���� (xhigh,y) �ޤǡ� �ޤ��� (x-xdelta,y) ���� (x+xdelta,y) �ޤǤ���ʬ��������ޤ���������� �Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ��������ؼ�����ü�ˤ� ��ߤΰ����դ����ޤ� (set bar ���Ȥ��Ƥ��ʤ���С��ܺ٤˴ؤ��Ƥ� set bar �򻲾Ȥ��Ƥ�������)��


xyerrorbars

xyerrorbars ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ��� xyerrorbars �ϡ���ʿ����ľ�θ����ؼ��� (error bar) ��ɽ�������ʳ� �� dots ��Ʊ���Ǥ������� (x,y) �ˤ����� (x,y-ydelta) ���� (x,y+ydelta) �ޤǤ� (x-xdelta,y) ���� (x+xdelta,y) �ޤǡ��ޤ��� (x,ylow) ���� (x,yhigh) �ޤǤ� (xlow,y) ���� (xhigh,y) �ޤǤ���ʬ��������ޤ������� ���Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ��������ؼ�����ü �ˤϹ�ߤΰ����դ����ޤ� (set bar ���Ȥ��Ƥ��ʤ���С��ܺ٤˴ؤ� �Ƥ� set bar �򻲾Ȥ��Ƥ�������)��

�ǡ����������ݡ��Ȥ���Ƥ��ʤ����緿�η�����Ϳ����줿��硢plot �� �ޥ�ɤ� using �ե��륿��Ȥä�Ŭ�ڤʷ���ľ���ʤ��Ȥ����ޤ����㤨 �Хǡ����� (x,y,xdelta,ylow,yhigh) �Ȥ��������Ǥ����硢�ʲ��Τ褦�� ���ޤ�:

      plot 'data' using 1:2:($1-$3):($1+$3):4:5 with xyerrorbars


yerrorbars

yerrorbars (�ޤ��� errorbars) ��������� 2 �����Υǡ�������Τߤ� ���Ѳ�ǽ�Ǥ���yerrorbars �ϡ���ľ�θ����ؼ��� (error bar) ��ɽ������ ��ʳ��� dots �˻��Ƥ��ޤ������� (x,y) �ˤ����� (x,y-ydelta) ���� (x,y+ydelta) �ޤǡ��ޤ��� (x,ylow) ���� (x,yhigh) �ޤǤ���ʬ��������� �����������Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ��������� ������ü�ˤϹ�ߤΰ����դ����ޤ� (set bar ���Ȥ��Ƥ��ʤ���С��� �٤˴ؤ��Ƥ� set bar �򻲾Ȥ��Ƥ�������)�� See demo.


surface

���ޥ�� set surface �� splot �ˤ����̤�ɽ�������椷�ޤ���

��:

      set surface
      set nosurface
      show surface

���̤ϥǡ�����ؿ����Ф��ơ�with �ǻ��ꤵ�줿�������롢���뤤��¾�� Ŭ�ڤʥ�������ǽ񤫤�ޤ���

set nosurface ���¹Ԥ����� splot �ϴؿ���ǡ����ե������������ ������������񤭤ޤ��󡣤��ξ��Ǥ� set contour ������ˤ����̤� �������Ͻ񤫤�ޤ���set nosurface; set contour base ����������ʻҤ� �����ɽ������ݤ������Ǥ���set contour �⻲�Ȥ��Ƥ���������

Terminal Types


terminal

gnuplot �Ͽ�¿���Υ���ե��å������򥵥ݡ��Ȥ��Ƥ��ޤ������ޥ�� set terminal ��Ȥä� gnuplot �ν��Ϥ��оݤȤʤ�����μ��������� �����������������ե����롢�ޤ��Ͻ������֤˥�����쥯�Ȥ���ˤ� set output ��ȤäƤ���������

��:

      set terminal {<terminal-type>}
      show terminal

<terminal-type> ����ά������ gnuplot �����Ѳ�ǽ�ʽ��Ϸ����ΰ����� ɽ�����ޤ���<terminal-type> �λ���ˤ�û�̷����Ȥ��ޤ���

set terminal �� set output ��ξ����Ȥ���硢set terminal ��ǽ� �ˤ������������Ǥ�������ϡ�OS �ˤ�äƤϡ����줬ɬ�פȤ���ե饰�� �åȤ�����Ϸ��������뤫��Ǥ���

�����Ĥ��ν��Ϸ������ɲå��ץ���������ޤ����㤨�� dump, iris4d, hpljii, postscript �ʤɤι�򻲾Ȥ��Ƥ���������

����ʸ��ϡ����ν��Ͻ񼰤˱����ơ����󥹥ȡ��뤵��ʤ��ä���������Ѥ� ���ʤ����Ϸ����Υɥ饤�ФˤĤ��Ƥϵ��Ҥ���Ƥ��餺�����ѤǤ������ƤΥ� �饤�ФˤĤ��Ƶ��Ҥ���Ƥ��ޤ���

aed767
aifm
amiga
apollo
atari ST (via AES)
atari ST (via VDI)
be
cgi
cgm
corel
debug
svga
dumb
dxf
dxy800a
eepic
emf
emxvga
epslatex
epson-180dpi
excl
hercules
fig
ggi
gif
unixplot
gpic
gpr
grass
hp2623a
hp2648
hp500c
hpgl
hpljii
hppj
imagen
iris4d
kyo
latex
linux
lips
macintosh
mf
mp
mgr
mif
mtos
next
next
pbm
dospc
pdf
pm
png
postscript
pslatex and pstex
pstricks
qms
regis
rgip
sun
svg
tek410x
table
tek40
texdraw
tgif
tkcanvas
tpic
unixpc
unixplot
vx384
VWS
windows
x11
xlib


aed767

���ϥɥ饤�� aed512 �� aed767 �� AED ����ե��å�ü���򥵥ݡ��Ȥ� �ޤ������� 2 �ĤΥɥ饤�Фϡ���ʿ�������ϰϤΤߤ���äƤ��ơ����줾�� 512 �ԥ������ 767 �ԥ�����Ǥ�����ľ�����Ϥ������ 575 �ԥ�����Ǥ��� �����Υɥ饤�Фˤϥ��ץ����Ϥ���ޤ���


aifm

Adobe Illustrator 3.0+ �ɥ饤�� aifm �ˤϡ������Ĥ��Υ��ץ������� ��Ǥ��ޤ���

��:

      set terminal aifm {<color>} {"<fontname>"} {<fontsize>}

<color> �� color �� monochrome��"<fontname>" �������� PostScript �ե����̾��<fontsize> �ϥե���ȥ������� PostScript �Υݥ���ȿ���Ϳ ���ޤ��������� set size ���ޥ�ɤǥ��������Ѵ���������Τ�ΤǤ��� default �����򤹤�ȡ����ƤΥ��ץ���󤬥ǥե���Ȥ���: monochrome, "Helvetica", 14pt, �����ꤵ��ޤ���

AI ��ʣ���Υڡ����򥵥ݡ��Ȥ��Ƥ��ʤ��Τǡ�ʣ���Υ���դ�ľ��¾�Υ��� �դξ�˽񤫤�ޤ������������ƥ���դϸ��̤˥��롼�ײ�����Ƥ��ơ�AI ��Ǵ�ñ�ˤ�����ʬΥ���뤳�Ȥ�����ޤ� (ñ�ˤ����򽦤��夲�ư�ư ����������Ǥ�)��

��:

      set term aifm
      set term aifm 22
      set size 0.7,1.4; set term aifm color "Times-Roman" 14


amiga

Commodore (����ɡ���) Amiga ����ԥ塼���Ѥ� amiga ���ϥɥ饤�Фϡ� �����꡼�� (default)���ޤ��ϡ�Kickstart 3.0 �ޤ��Ϥ���ʾ�Τ�Τ����� ���ȡ��뤵��Ƥ���Х����ȥѥ֥�å������꡼���Υ�����ɥ��Τɤ��� �Ǥ�����Ǥ��ޤ����ե���ȤȤ��Υ�����������Ǥ��ޤ���

��:

      set terminal amiga {screen | window} {"<fontname>"} {<fontsize>}

�ǥե���ȤΥե���Ȥ� 8 �ݥ���Ȥ� "topaz" �Ǥ���

screen ���ץ����ϡ����ۥ����꡼���Ȥ��Τǡ������꡼�����礭���� ��դ��뤳�Ȥ��ǽ�Ǥ���


apollo

apollo ���ϥɥ饤�Фϡ�Apollo ����ե��å��ץ�ߥƥ��֥꥽�����򥵥� ���Ȥ�������ɥ��Υꥵ������Υꥹ������󥰤⥵�ݡ��Ȥ��Ƥ��ޤ������� �����Ϥ���ޤ���

���ꥵ�����Υ�����ɥ���ɬ�פʤ�С�gpr ���Ϥ�����˻��Ѥ��Ƥ����� ����


atari ST (via AES)

atari ���Ϸ����ˤϡ����̤ο���ʸ���Υ����������ꤹ�륪�ץ���󤬤��� �ޤ���

��:

      set terminal atari {<fontsize>} {<col0> <col1> ... <col15>}

������ꤹ���硢ɬ��ʸ������������ꤷ�ʤ���Ф����ޤ��󡣸ġ��� (16 ���ޤǤ�) ���ϡ�3 ��� 16 �ʿ���Ϳ�����Ʒ���֡��С��� (RGB) �ζ��٤� (���ν��) ����路�ޤ���0--15 ���ϰϤϡ��ºݤ˥����꡼�󤬻��ĥ��顼 ���ϰϤ�Ĵ������ޤ����㤨���̾�� ST �����꡼��Ǥϡ�����ȶ����ζ��� ��Ʊ���ˤʤ�ޤ���

��:

      set terminal atari 4    # ������ (6x6) �ե����
      set terminal atari 6 0  # ���طʤ�����������
      set terminal atari 13 0 fff f00 f0 f ff f0f ff0
                 # �ǽ�� 8 ����������֡��С��ġ������󡢻硢���Ȥ�
                 # �礭���ե���� (8x16) �����

�ޤ����Ķ��ѿ� GNUCOLORS �����ꤵ��Ƥ���С�����⥪�ץ����ʸ����� ���Ʋ�ᤵ��ޤ���������Ū�ʥ����ߥʥ륪�ץ���������ͥ�褵��ޤ���


atari ST (via VDI)

vdi ���ϥɥ饤�Фϡ�AES-Windows �ǤϤʤ� VDI ��ͳ�ǥ����꡼��˽��� ���뤳�Ȥ������ atari ���ϥɥ饤�Ф�����Ʊ���Ǥ���

vdi ���Ϸ����ˤϡ����̤ο���ʸ���Υ����������ꤹ�륪�ץ���󤬤��� �ޤ���

��:

      set terminal vdi {<fontsize>} {<col0> <col1> ... <col15>}

������ꤹ���硢ɬ��ʸ������������ꤷ�ʤ���Ф����ޤ��󡣸ġ��� (16 ���ޤǤ�) ���ϡ�3 ��� 16 �ʿ���Ϳ�����Ʒ���֡��С��� (RGB) �ζ��٤� (���ν��) ����路�ޤ���0--15 ���ϰϤϡ��ºݤ˥����꡼�󤬻��ĥ��顼 ���ϰϤ�Ĵ������ޤ����㤨���̾�� ST �����꡼��Ǥϡ�����ȶ����ζ��� ��Ʊ���ˤʤ�ޤ���

��:

      set terminal vdi 4    # ������ (6x6) �ե����
      set terminal vdi 6 0  # ���طʤ�����������
      set terminal vdi 13 0 fff f00 f0 f ff f0f ff0
                 # �ǽ�� 8 ����������֡��С��ġ������󡢻硢���Ȥ�
                 # �礭���ե���� (8x16) �����

�ޤ����Ķ��ѿ� GNUCOLORS �����ꤵ��Ƥ���С�����⥪�ץ����ʸ����� ���Ʋ�ᤵ��ޤ���������Ū�ʥ����ߥʥ륪�ץ���������ͥ�褵��ޤ���


be

gnuplot �� X �����Ф����Ѥ��� be ���ϥɥ饤�Ф��󶡤��ޤ������ν� �Ϸ����ϡ��Ķ��ѿ� DISPLAY �����åȤ���Ƥ��뤫���Ķ��ѿ� TERM �� xterm �˥��åȤ���Ƥ��뤫���ޤ��ϥ��ޥ�ɥ饤�󥪥ץ����Ȥ��� -display ���Ȥ��Ƥ���е�ư���˼�ưŪ�����򤵤�ޤ���

��:

          set terminal be {reset} {<n>}

ʣ���Υ�������襦����ɥ��򥵥ݡ��Ȥ��Ƥ��ޤ���set terminal be <n> ���ֹ� n �Υ�����ɥ��˽��Ϥ��ޤ���n>0 �ξ�硢�����ֹ�ϥ�����ɥ��� ���ȥ�ȥ�������̾�� gplt <n> �Ȥ����դ����ޤ������ߤΥ�����ɥ��� �������뵭����Ѳ��Ƕ��̤Ǥ��ޤ� (�ǥե���ȥ������뤫�齽�����������)��

gnuplot �ɥ饤�Ф��̤ʽ��ϥɥ饤�Ф��ѹ�����Ƥ⡢���襦����ɥ��ϳ� �����ޤޤˤʤ�ޤ������襦����ɥ��ϡ����Υ�����ɥ��˥���������֤��� ʸ�� q �򲡤�����������ɥ��ޥ͡�����Υ�˥塼�� close �����򤹤�� �Ĥ��뤳�Ȥ��Ǥ��ޤ���reset ��¹Ԥ�������ƤΥ�����ɥ�����٤��Ĥ� ��ޤ�������ϼºݤ˥�����ɥ���������Ƥ���ҥץ�������λ���ޤ� (�� �� -persist �����ꤵ��Ƥ��ʤ����)��

���襦����ɥ��� -persisit ���ץ����Ϳ�����Ƥ��ʤ���С����ä� ��λ���˼�ưŪ���Ĥ����ޤ���

���襵�����ȥ����ڥ�����ϡ�gnuplot �Υ�����ɥ���ꥵ�������뤳�Ȥ� ���ѹ��Ǥ��ޤ���

�����������Υ������� gnuplot �� set linestyle ���ѹ���ǽ�Ǥ���

���ϥɥ饤�� be �˴ؤ��Ƥϡ�gnuplot �� (��ư����)�����ޥ�ɥ饤�� �ޤ�������ե����뤫�顢geometry �� font, name �ʤɤ��̾�� X Toolkit ���ץ�����꥽�����λ��������դ��ޤ��������Υ��ץ����ˤĤ��Ƥ� X(1) �ޥ˥奢��ڡ��� (�䤽���Ʊ���Τ��) �򻲾Ȥ��Ƥ���������

¾�ˤ� be ���Ϸ����Ѥ�¿���� gnuplot �Υ��ץ���󤬤���ޤ������� ��� gnuplot ��Ƥ֤Ȥ��˥��ޥ�ɥ饤�󥪥ץ����Ȥ��ƻ��ꤹ�뤫�� �ޤ�������ե����� "~/.Xdefaults" �Υ꥽�����Ȥ��ƻ���Ǥ��ޤ�������� �ϵ�ư�������ꤵ���Τǡ�gnuplot �¹Ի��ˤ��ѹ��Ǥ��ޤ���

command-line_options
monochrome_options
color_resources
grayscale_resources
line_resources


command-line_options

X Toolkit ���ץ����˲ä����ʲ��Υ��ץ���� gnuplot ��Ω���夲���� ���ޥ�ɥ饤��ǡ��ޤ��ϥ桼���Υե����� ".Xdefaults" ��Υ꥽�����Ȥ� �ƻ���Ǥ��ޤ�:

 -mono    ���顼�ǥ����ץ쥤��Ƕ���Ū���������
 -gray    ���쥤��������ޤ��ϥ��顼�ǥ����ץ쥤��ǤΥ��쥤������������
            (�ǥե���ȤǤϥ��쥤��������ǥ����ץ쥤��������������դ���)
 -clear   �����������ɽ���������� (�ִ�Ū��) ���̤�õ�
 -raise   �����������襦����ɥ�������̤ؽФ�
 -noraise �����������襦����ɥ�������̤ؽФ����ȤϤ��ʤ�
 -persist gnuplot �ץ�����ཪλ������襦����ɥ���Ĥ�

�嵭�Υ��ץ���󡢤ϥ��ޥ�ɥ饤���Ǥλ���񼰤ǡ�".Xdefaults" �˥� �������Ȥ��ƻ��ꤹ��Ȥ��ϰۤʤ�񼰤�Ȥ��ޤ���

��:

          gnuplot*gray: on

gnuplot �����襹������ points �����褹�����Υ�����������ˤ⡢���ޥ�� �饤�󥪥ץ���� (-pointsize <v>) �ȥ꥽���� (gnuplot*pointsize: <v>) ���󶡤��Ƥ��ޤ����� v �����Υ������γ���Ψ�Ȥ��ƻȤ���¿��� (0 < v <= 10) �ǡ��㤨�� -pointsize 2 �ϥǥե���ȤΥ������� 2 �ܡ� -pointsize 0.5 �����̤Υ�������Ⱦʬ�������Ȥ��ޤ���


monochrome_options

����ǥ����ץ쥤���Ф��Ƥ� gnuplot �����迧 (foreground) ���طʿ� (background) ��Ϳ���ޤ��󡣥ǥե���ȤǤ��طʤ�������Ϲ��Ǥ���-rv �� gnuplot*reverseVideo: on �ξ��ˤ��طʤ������������ˤʤ�ޤ���


color_resources

���顼�ǥ����ץ쥤���Ф��Ƥϡ�gnuplot �ϰʲ��Υ꥽���� (�����ǤϤ��� �ǥե���Ȥ��ͤ򼨤��ޤ�)���ޤ��������Ĵ (greyscale) �Υ꥽�����򻲾� ���ޤ����꥽�������ͤϥ����ƥ��� BE rgb.txt �ե�����˽񤫤�Ƥ��뿧 ̾���ޤ��� 16 �ʤο����� (BE �Υޥ˥奢��򻲾�) ������̾�ȶ��� (0 �� �� 1 �δ֤���) �򥳥�ޤǶ��ڤä��ͤ���ѤǤ��ޤ����㤨�� blue, 0.5 ��Ⱦʬ�ζ��٤��ġ����̣���ޤ���

 gnuplot*background:  white
 gnuplot*textColor:   black
 gnuplot*borderColor: black
 gnuplot*axisColor:   black
 gnuplot*line1Color:  red
 gnuplot*line2Color:  green
 gnuplot*line3Color:  blue
 gnuplot*line4Color:  magenta
 gnuplot*line5Color:  cyan
 gnuplot*line6Color:  sienna
 gnuplot*line7Color:  orange
 gnuplot*line8Color:  coral

�����˴ؤ��륳�ޥ�ɥ饤��ν񼰤ϡ��㤨�аʲ����̤�Ǥ���

��:

          gnuplot -background coral


grayscale_resources

-gray �����򤹤�ȡ�gnuplot �ϡ����쥤��������ޤ��ϥ��顼�ǥ����� �쥤���Ф��ơ��ʲ��Υ꥽�����򻲾Ȥ��ޤ� (�����ǤϤ��Υǥե���Ȥ��ͤ� �����ޤ�)���ǥե���Ȥ��طʿ��Ϲ��Ǥ��뤳�Ȥ����դ��Ƥ���������

 gnuplot*background: black
 gnuplot*textGray:   white
 gnuplot*borderGray: gray50
 gnuplot*axisGray:   gray50
 gnuplot*line1Gray:  gray100
 gnuplot*line2Gray:  gray60
 gnuplot*line3Gray:  gray80
 gnuplot*line4Gray:  gray40
 gnuplot*line5Gray:  gray90
 gnuplot*line6Gray:  gray50
 gnuplot*line7Gray:  gray70
 gnuplot*line8Gray:  gray30


line_resources

gnuplot ������������� (�ԥ�����ñ��) ������Τ���˰ʲ��Υ꥽������ ���Ȥ��ޤ� (�����ǤϤ��Υǥե���Ȥ��ͤ򼨤��ޤ�)��0 �ޤ��� 1 �ϺǾ��� ������ 1 �ԥ����������̣���ޤ���2 �ޤ��� 3 ���ͤˤ�äƥ���դγ��Ѥ� �����Ǥ�����⤢��Ǥ��礦��

 gnuplot*borderWidth: 2
 gnuplot*axisWidth:   0
 gnuplot*line1Width:  0
 gnuplot*line2Width:  0
 gnuplot*line3Width:  0
 gnuplot*line4Width:  0
 gnuplot*line5Width:  0
 gnuplot*line6Width:  0
 gnuplot*line7Width:  0
 gnuplot*line8Width:  0

gnuplot ��������ǻ��Ѥ��������η����������Ѥ˰ʲ��Υ꥽�����򻲾Ȥ� �ޤ���0 �ϼ������̣���ޤ���2 ��� 10 �ʿ� jk (j �� k �� 1 ���� 9 �ޤǤ���) �ϡ�j �ĤΥԥ����������� k �Ĥζ���Υԥ����뤬³�� �ѥ�����η����֤�����ʤ��������̣���ޤ����㤨�� '16' �� 1 �ĤΥԥ� ����θ�� 6 �Ĥζ���³���ѥ�����������ˤʤ�ޤ�������ˡ�4 ��� 10 �ʿ��Ǥ��ܺ٤ʥԥ�����ȶ������Υѥ���������Ǥ��ޤ����㤨�С� '4441' �� 4 �ĤΥԥ����롢4 �Ĥζ���4 �ĤΥԥ����롢1 �Ĥζ���Υѥ� ������̣���ޤ����ʲ��Υǥե���ȤΥ꥽�����ͤϡ�����ǥ����ץ쥤���� �뤤�ϥ��顼�������Ĵ (grayscale) �ǥ����ץ쥤����������ˤ������� �Ǥ������顼�ǥ����ץ쥤�ǤϤ����Υǥե���Ȥ��ͤϤۤȤ�� 0 (����) �ǡ�axisDashes �Τߤ��ǥե���Ȥ� '16' �������ȤʤäƤ��ޤ���

 gnuplot*borderDashes:   0
 gnuplot*axisDashes:        16
 gnuplot*line1Dashes:        0
 gnuplot*line2Dashes:   42
 gnuplot*line3Dashes:   13
 gnuplot*line4Dashes:   44
 gnuplot*line5Dashes:   15
 gnuplot*line6Dashes: 4441
 gnuplot*line7Dashes:   42
 gnuplot*line8Dashes:   13


cgi

cgi �� hcgi ���ϥɥ饤�Ф� SCO CGI �ɥ饤�Ф򥵥ݡ��Ȥ��ޤ���hcgi �ϥץ���Ѥǡ��Ķ��ѿ� CGIPRNT �����ꤵ��Ƥ���ɬ�פ�����ޤ���cgi �ϥǥ����ץ쥤���ޤ��ϥϡ��ɥ��ԡ��˻Ȥ����Ķ��ѿ� CGIDISP �����ꤵ�� �Ƥ���Хǥ����ץ쥤����Ѥ��������Ǥʤ���� CGIPRNT ����Ѥ��ޤ���

�����ν��ϥɥ饤�Фˤϥ��ץ����Ϥ���ޤ���


cgm

cgm �ɥ饤�Ф� CGM ���� (Computer Graphics Metafile Version 1) ���� �����ޤ������Υե�����ե����ޥåȤ� ANSI ���ʽ� X3.122-1986 "Computer Graphics - Metafile for the Storage and Transfer of Picture Description Information" ���������Ƥ����Τΰ���ʬ�Ǥ���cgm �ˤ�¿���Υ��ץ� ��󤬤���ޤ���

��:

      set terminal cgm {<mode>} {<color>} {<rotation>} {solid | dashed}
                       {width <plot_width>} {linewidth <line_width>}
                       {"<font>"} {<fontsize>}
                       {<color0> <color1> <color2> ...}

�����ǡ�<mode> �� landscape, portrait, default �Τ����줫; <color> �� color, monochrome �Τ����줫; <rotation> �� rotate, norotate �Τ����줫; solid �����Ƥζ�����������������ɤ�������ѥ�������ɤ�Ĥ֤��ޤ�; <plot_width> �ϥݥ����ñ�̤ǤΥ���դβ��ꤵ��Ƥ�����; <line_width> �ϥݥ����ñ�̤Ǥ����� (�ǥե���Ȥ� 1); <font> �ϥե���Ȥ�̾��; ������ <fontsize> �ϥݥ����ñ�̤ǤΥե���ȤΥ����� (�ǥե���Ȥ� 12) �Ǥ���

�ǥե���ȤǤ� cgm �� Y ���θ��Ф��� 90 �ٲ�ž����ʸ������Ѥ��ޤ���

�ǽ�� 6 �ĤΥ��ץ����Ϥɤν��֤ǻ��ꤷ�Ƥ⹽���ޤ���default �� ���򤹤�ȡ����ƤΥ��ץ����򤽤Υǥե���Ȥ��ͤˤ��ޤ���

�ƥ��顼 (color) �� 'xrrggbb' �η����Ǥ��������ǡ�x ��ʸ�� 'x' ���Τ� �Ρ�'rrggbb' �� 16 �ʿ��Ǥ��֡��С��Ĥ���ʬ�Ǥ����㤨�� 'x00ff00' �� �Фˤʤ�ޤ����طʿ����ǽ�����ꤵ�졢�ʲ������迧�Ȥʤ�ޤ���

��:

      set terminal cgm landscape color rotate dashed width 432 \
                     linewidth 1  'Helvetica Bold' 12       # �ǥե����
      set terminal cgm linewidth 2  14  # ��乭�����Ȥ���礭���ե����
      set terminal cgm portrait "Times Italic" 12
      set terminal cgm color solid    # ���ݤ������ʤɾä��Ƥ��ޤ� !

font
fontsize
linewidth
rotate
solid
size
width
nofontlist


font

CGM (Computer Graphics Metafile) �ե�����κǽ����ʬ���᥿�ե������ ������ʬ�ˤϡ��ե���ȥꥹ�� (font table) ���ޤޤ�Ƥ��ޤ������������� ���Ǥϡ��ե���ȤϤ��Υꥹ�Ȥˤ����ֹ�ǻ��ꤵ��ޤ����ǥե���ȤǤϤ� �Υɥ饤�Фϰʲ��� 35 �ĤΥե���ȥꥹ�Ȥ�������������ˤ��Υꥹ�Ȥ� Helvetica, Times, Courier �γƥե���Ȥ� italic �� oblique ���֤���������Ρ�����Ӥ��εդˤ�� 6 �Ĥ��ɲäΥե���Ȥ��ޤޤ�ޤ� (Microsoft Office �� Corel Draw CGM �� import �ե��륿�� italic �� oblique ��Ʊ����ΤȤ��ư�������Ǥ�)��

      Helvetica
      Helvetica Bold
      Helvetica Oblique
      Helvetica Bold Oblique
      Times Roman
      Times Bold
      Times Italic
      Times Bold Italic
      Courier
      Courier Bold
      Courier Oblique
      Courier Bold Oblique
      Symbol
      Hershey/Cartographic_Roman
      Hershey/Cartographic_Greek
      Hershey/Simplex_Roman
      Hershey/Simplex_Greek
      Hershey/Simplex_Script
      Hershey/Complex_Roman
      Hershey/Complex_Greek
      Hershey/Complex_Script
      Hershey/Complex_Italic
      Hershey/Complex_Cyrillic
      Hershey/Duplex_Roman
      Hershey/Triplex_Roman
      Hershey/Triplex_Italic
      Hershey/Gothic_German
      Hershey/Gothic_English
      Hershey/Gothic_Italian
      Hershey/Symbol_Set_1
      Hershey/Symbol_Set_2
      Hershey/Symbol_Math
      ZapfDingbats
      Script
      15

�����Υե���Ȥκǽ�� 13 �Ĥ� WebCGM ���׵ᤵ��Ƥ����ΤǤ��� Microsoft Office �� CGM import �ե��륿�Ϥ��� 13 �Ĥ�ɸ��ե���Ȥ� 'ZapfDingbats' �� 'Script' �򥵥ݡ��Ȥ��Ƥ��ޤ��������������Υ������ �� (script) �ե���Ȥ� '15' �Ȥ���̾���Ǥ������������Ǥ��ޤ��� Microsoft �� import �ե��륿�� font ���֤������˴ؤ�����ܤ�������� �Ĥ��Ƥϡ�

  C:\Program Files\Microsoft Office\Office\Cgmimp32.hlp

�Υإ�ץե����롢�ޤ���

  C:\Program Files\Common Files\Microsoft Shared\Grphflt\Cgmimp32.cfg

������ե�����ʤɤ�����å����Ƥ���������

set term ���ޥ�ɤǥǥե���ȤΥե���ȥꥹ�Ȥˤʤ��ե����̾����� ���뤳�Ȥ��ǽ�Ǥ������ξ�硢���λ��ꤷ���ե���Ȥ��ǽ�˸����뿷 �����ե���ȥꥹ�Ȥ�����ޤ������Υե����̾�˴ؤ��ơ����ڥ롢ñ�� ����Ƭ����ʸ������ɤ��˥��ڡ��������뤫�ʤɤ�������� CGM �ե����� ���ɤॢ�ץꥱ�������ˤȤä�Ŭ�ڤʤ�ΤǤ��뤫������ȳ�ǧ����ɬ�� ������ޤ���(gnuplot ��Ǥ�դ� MIL-D-28003A ��򥢥ץꥱ�������ϡ��� �����̾����ʸ����ʸ���ΰ㤤��̵�뤷�ޤ���) �������ե���Ȥ򤤤��Ĥ��� �ä��������ϡ�set term ���ޥ�ɤ򷫤��֤����Ѥ��Ƥ���������

��:

      set terminal cgm 'Old English'
      set terminal cgm 'Tengwar'
      set terminal cgm 'Arabic'
      set output 'myfile.cgm'
      plot ...
      set output

set label ���ޥ�ɤǤϿ������ե���Ȥ�Ƴ�����뤳�ȤϤǤ��ޤ���


fontsize

�ե���Ȥϡ��ڡ����� 6 ����������Ǥ���Ȳ��ꤷ�ƽ̼ܤ���ޤ���size ���ޥ�ɤǥڡ����νIJ��椬�ѹ�����Ƥ����ꡢCGM �ե����뤬�ۤʤ������� ������Ƥ����硢��̤Ȥ��ƥե���ȤΥ���������礵�줿��̾����줿�� ���뤳�Ȥˤʤ�ޤ������ꤵ��Ƥ��������ѹ�����ˤϡ�width ���ץ���� ����Ѥ��Ƥ���������


linewidth

linewidth ���ץ�������������ݥ����ñ�� (pt) �����ꤷ�ޤ����ǥե� ��Ȥ����� 1 pt �Ǥ���fontsize �� width ���ץ����ΤȤ����������� ��Ƥ���褦�ˡ��ڡ����μºݤ����ˤ�äƤ��ν̼ܤϱƶ�������ޤ���


rotate

norotate ���ץ����ϥƥ����Ȥβ�ž�򤷤ʤ��褦�ˤ��ޤ����㤨�� Word for Windows 6.0c �Ѥ� CGM ���ϥե��륿�ϲ�ž���줿ʸ���������դ��ޤ� ����Word ����°���� DRAW ���ǥ����Ϥ��������դ��뤳�Ȥ��Ǥ��������� �դ��Խ������ (�㤨�ж����˸��Ф���Ĥ���)�����Ƥβ�ž���줿ʸ����� ��ʿ�����ˤʤä���¸����Ƥ��ޤ���Y ���θ��Ф��ϥ���åפ���붭������ �ۤ��Ƥ��ޤ��Ǥ��礦��norotate ���ץ�����Ȥ��С����ɤ����ɤ��ʤ� ��꤫�� Y ���θ��Ф����ϤޤäƤ��ޤ��ޤ������Խ��ˤ�äƥ��᡼����� ���뤳�ȤϤʤ��ʤ�ޤ���rotate ���ץ����ϥǥե���Ȥε�ư���ݾڤ� �ޤ���


solid

solid ���ץ���������������������襹�������̵������Τ˻Ȥ��ޤ��� ����ϡ����顼��ͭ���Ǥ����硢�ޤ������ˤ��뤳�Ȥǥ���դ����ˤ����� �����ͭ�ѤǤ��礦��dashed ���ץ����ϥǥե���Ȥε�ư���ݾڤ��� ���ξ��ġ��Υ���դ˰ۤʤ������Υѥ�����Ϳ�����ޤ���


size

CGM ����դΥǥե���ȤΥ������ϡ����֤� (landscape) �Ǥ��� 32599, �� 23457�����֤� (portrait) �Ǥ��� 23457, �� 32599 �Ǥ���


width

CGM �ե���������Ƥ�Ĺ�������Ū��ñ�̤���������Υե�������ɤॢ�ץ� ��������󤬺ǽ�Ū�ʥ���դΥ���������ꤷ�ޤ����ǥե���ȤǤϺǽ�Ū�� ����դ����� 6 ����� (15.24 cm) �Ǥ���Ȳ��ꤵ��Ƥ��ޤ������������� �����ե���ȥ�������׻�����Τ˻Ȥ�졢width ���ץ������ѹ��Ǥ��� ����������� width �θ������ݥ����ñ�̤ǻ��ꤷ�ޤ���(�����ǡ��� ����Ȥ� PostScript ��Ʊ�� 1/72 ��������̣���ޤ�������ñ�̤� TeX �Ǥ� "big point" �ȸƤФ�Ƥ��ޤ���) ¾��ñ�̤����Ѵ�����ˤϡ�gnuplot �ο� �����Ȥ��ޤ���

��:

      set terminal cgm width 432            # �ǥե����
      set terminal cgm width 6*72           # ���Ʊ����
      set terminal cgm width 10/2.54*72     # 10 cm ����


nofontlist

�ǥե���ȤΥե���ȥꥹ�� (font table) �� WebCGM �Ǵ��𤵤�Ƥ���ե� ��Ȥ�ޤ�Ǥ��ơ������ Microsoft Office �� Corel Draw �� CGM (Computer Graphics Metafile) ���ϥե��륿��Ŭ�礷�Ƥ��ޤ���¾�Υ��ץꥱ������� �ϰۤʤ�ե���ȡ����뤤�ϰۤʤ�ե����̾����Ѥ��뤫���Τ�ޤ��󤬡� ����ϥޥ˥奢��ˤϽ񤫤�Ƥ��ʤ������Τ�ޤ��󡣤��Τ���β�����Ȥ� �ơ����ץ���� nofontlist ����Ѥ��� CGM �ե����뤫��ե���ȥꥹ�� ��������Ȥ�����ˡ������ޤ������ξ�硢�ɤ߹�������ץꥱ�������� �ǥե���ȤΥե���ȥꥹ�Ȥ���Ѥ���Ǥ��礦��gnuplot �Ϥ��ξ��Ǥ� �ե�����ֹ������Τ���˼�ʬ�Υǥե���ȤΥե���ȥꥹ�Ȥ���Ѥ��ޤ��� ��äơ�'Helvetica' �� 1 �֤ˤʤꡢ���줬���ʤ��λ��Ѥ��륢�ץꥱ���� ���Υǥե���ȥե���ȥꥹ�Ȥκǽ�Τ�Τˤʤ�ޤ���'Helvetica Bold' �����Υե���ȥꥹ�Ȥ� 2 ���ܤΥե���Ȥ��б�����¾��Ʊ�ͤȤʤ�ޤ���

������ winword6 ���ץ����Ϻ��� nofontlist ��Ʊ�ո�����겼����� ������winword6 ���ץ���󤬲�����Ȥ��ƻȤ��Ƥ���������ե���ȥ� ���Ȥ˴ؤ�������ϡ���� gnuplot �ΥХ��Ǥ���Ȥ狼�ꡢ����Ϻ��ǤϽ� ������Ƥ��ޤ���


corel

corel ���Ϸ����� CorelDraw �Ѥν��ϤǤ���

��:

      set terminal corel {  default
                          | {monochrome | color
                               {<fontname> {"<fontsize>" 
                                  {<xsize> <ysize> {<linewidth> }}}}}

�����ǡ��ե���ȥ����� (fontsize) ������ (linewidth) �ϥݥ����ñ �̡����� (xsize) �Ƚ��� (ysize) �ϥ����ñ�̤Ǥ����ǥե���Ȥ��ͤ� ���줾�졢monochrome, "SwitzerlandLight", 22, 8.2, 10, 1.2 �Ǥ���


debug

���Υɥ饤�Ф� gnuplot �ΥǥХå��Τ�����󶡤���Ƥ����ΤǤ����� ���餯�����������ɤ�������桼���Τߤ����Ѥ����ΤǤ��礦��


svga

svga �ɥ饤�Ф� SVGA ����ե��å��� PC �򥵥ݡ��Ȥ��ޤ�������� DJGPP �ǥ���ѥ��뤵�줿���Τ߻Ȥ����Ȥ��Ǥ��ޤ������ץ����ϥե��� �Ȥ˴ؤ����ΤΤߤǤ���

��:

      set terminal svga {"<fontname>"}


dumb

����ü�� (dumb) �ɥ饤�Фˤϥ������λ���Ȳ��������ѤΥ��ץ���󤬤� ��ޤ���

��:

      set terminal dumb {[no]feed} {<xsize> <ysize>}

<xsize>, <ysize> �ϥ���ü�� �Υ����������ꤷ���ǥե���ȤϤ��줾�� 79, 24 �ȤʤäƤ��ޤ����Ǹ�β��Ԥϡ�feed ���ץ�������ꤵ��Ƥ����� �Τ߽��Ϥ���ޤ���

��:

      set term dumb nofeed
      set term dumb 79 49 # VGA screen---���Τ����������ͤ����������� ?


dxf

dxf �ɥ饤�Фϡ�AutoCad (��꡼�� 10.x) �˼����ळ�Ȥ��Ǥ�������� �������ޤ������Υɥ饤�м��Ȥˤϥ��ץ����Ϥ���ޤ��󤬡�����˴ؤ��� �����Ĥ�����ħ��¾����ˡ���ѹ��Ǥ��ޤ����ǥե���Ȥ��礭���� AutoCad ��ñ�̤Ǥ� 120x80 �ǡ������ set size ���ѹ��Ǥ��ޤ���dxf �� 7 �� (���֡������С��忧���ġ��ֻ�) ��Ȥ��ޤ�����������ѹ�����ˤϥɥ� ���Х������ե������������ɬ�פ�����ޤ�������ν������֤�Ȥ���硢 �����ο������������ΰ㤤��ɽ������ޤ����ܺ٤� AutoCad �ΰ���/�ץ��� �����ϥ��ޥ�ɤ˴ؤ��뵭�Ҥ򻲾Ȥ��Ƥ���������


dxy800a

���Υɥ饤�Ф� Roland DXY800A �ץ��å��򥵥ݡ��Ȥ��ޤ������ץ����Ϥ� ��ޤ���


eepic

eepic �ɥ饤�Ф� LaTeX picture �Ķ����ĥ�����Τ򥵥ݡ��Ȥ��ޤ��� ����� latex �ɥ饤�Ф������̤������Ǥ���

���Υɥ饤�Фˤ����Ϥϡ�LaTeX �Ѥ� "eepic.sty" �ޥ����ѥå������ȶ� �˻Ȥ��뤳�Ȥ��ꤷ�Ƥ��ޤ��������Ȥ��ˤϡ�"eepic.sty" �� "epic.sty"������� "tpic" \special ̿�ᷲ�򥵥ݡ��Ȥ���ץ�󥿥ɥ饤 �Ф�ɬ�פǤ����⤷�����ʤ��λȤ��ץ�󥿥ɥ饤�Ф������� "tpic" \special ̿��򥵥ݡ��Ȥ��Ƥ��ʤ����Ǥ⡢"eepicemu.sty" ��Ȥ����Ȥ� �����Τ����Τ����Ĥ���Ȥ���褦�ˤʤ�ޤ��� dvips �� dvipdfm �� "tpic" \special �򥵥ݡ��Ȥ��Ƥ��ޤ���

��:

   set terminal eepic {color, dashed, rotate, small, tiny, default, <fontsize>}

���ץ����: ���ץ�����Ǥ�դν��֤�Ϳ���뤳�Ȥ��Ǥ��ޤ��� 'color' �� gnuplot �� \color{...} ���ޥ�ɤ���������������ˤ�ꥰ��� �򥫥顼�ˤ��ޤ������Υ��ץ�������Ѥ�����ϡ�latex ʸ��Υץꥢ�� �֥�� \usepackage{color} �������ɬ�פ�����ޤ��� 'dashed' ���������������Ѥ��뤳�Ȥ���Ĥ��ޤ������Υ��ץ�������� ���ʤ��ȡ������������μ����Τߤ��Ȥ��ޤ��� 'dashed' �� 'color' �ϰ����Τߤ���̣�������'color' �����ꤵ�줿��硢 'dashed' ��̵�뤵��ޤ��� 'rotate' �������˲�ž (90 ��) ���줿ʸ�������Ѥ���褦�ˤʤ�ޤ����� �ꤷ�ʤ����ϡ�1 ʸ�� 1 ʸ��������Ѥ߾夲�Ƥ�����ˡ�Dz�ž���줿ʸ�� �����ޤ������Υ��ץ�����Ȥ����ϡ�\usepackage{graphicx} ��ץ� ����֥�������ɬ�פ�����ޤ��� 'small' �� point ��������ǤΥ��������ΰ��Ȥ��� \scriptsize �ε���� ���Ѥ��ޤ� (¿ʬ����� TeX �ǤϤ���ǡ�LaTeX2e �Ǥ����Ȥ��ʤ��Ǥ��礦)�� �ǥե���ȤǤ�ɸ��ο����Υ���������Ѥ��ޤ��� 'tiny' �ϡ������ \scriptscriptstyle �ε������Ѥ��ޤ��� 'default' �����ƤΥ��ץ�����ǥե���Ȥ��ͤ˥ꥻ�åȤ��ޤ����ǥե��� �Ȥϡ�color �Ϥʤ���dashed line �Ϥʤ���������ž (�Ѥ߾夲) ʸ����λ� �ѡ��礭�ʥ������ε���λ��ѡ��Ǥ��� <fontsize> �� picture �Ķ���ǤΥե���ȥ���������ꤹ������Ǥ���ñ�� �� pt (�ݥ����) �ǡ�10 pt �Ϥۤ� 3.5 mm �Ǥ����ե���ȥ���������ꤷ �ʤ���硢���ƤΥ�������ʸ���� \footnotesize �����ꤵ��ޤ���

����: ʸ�� # (����Ӥ���¾ (La)TeX �����̤ʰ�̣����Ĥ���¾��ʸ��) �� \\ (�� �å�����å��� 2 ��) �ǥ��������פ��뤳�Ȥ�˺��ʤ��Ǥ��������� ����դγѤ��᤹����������ϼ����Τ褦�ˤʤ�ޤ���(���줬 tpic specials �ΰ���Ū������ʤΤ���eepic.sty �� dvips/dvipdfm �ΥХ��������ʤΤ��ϻ� �ˤϤ狼��ޤ���) �ǥե���Ȥ� eepic ����դ��礭���� 5x3 ������ǡ������ 'set size a,b' �ǽ̼ܲ�ǽ�Ǥ��� ��������ǡ��� (point) �ϡ�LaTeX �Υ��ޥ�� "\Diamond", "\Box" �ʤɤ� �Ȥä�������ޤ��������Υ��ޥ�ɤϸ��ߤ� LaTeX2e �Υ����ˤ�¸�ߤ��� latexsym �ѥå������˴ޤޤ�Ƥ��ޤ��������Υѥå������������ۤΰ����� ���ꡢ��ä�¿���� LaTeX �Υ����ƥ�ΰ����ˤʤäƤ��ޤ������Υѥå��� ����Ȥ����Ȥ�˺��ʤ��Ǥ���������latexsym ������� amssymb �ѥå��� ����Ȥ����Ȥ��ǽ�Ǥ��� LaTeX �˴ؤ������ƤΥɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��� ��: '{' �ǻϤޤ�ʸ����ϡ�'}' ���Ĥ���ɬ�פ�����ޤ���������ʸ�������� ����ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���'[' �ǻϤޤ�ʸ����ξ� ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ��� 2 �Ĥޤ�) ��³�������� ']{'��ʸ�������Ρ��ǺǸ�� '}' �Ȥ��ޤ���������ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���'\rule{}{}' ��Ȥ��Ф�����ɤ����ֹ�碌����ǽ�Ǥ��� ����

��: set term eepic

  �ϡ�����դ� picture �Ķ��˴ޤޤ줿 eepic �ޥ����Ȥ��ƽ��Ϥ��ޤ���
  ���Υե������ LaTeX ʸ��� \input �Ǽ�����Ǥ���������

set term eepic color tiny rotate 8

  eepic �ޥ����� \color �ޥ�����point ���� \scripscriptsize ���礭����
  �����˲�ž���줿ʸ���λ��ѡ���������Ƥ�ʸ���� 8pt �˥��åȤ��ƽ���
  ���ޤ���

���Ф��ΰ��ֹ�碌�˴ؤ���: gnuplot �Υǥե���� (���񤽤�ʤ�ˤʤ뤬�������Ǥʤ����Ȥ⤢��):

       set title '\LaTeX\ -- $ \gamma $'

��ʿ�����ˤ��ľ�����ˤ⥻�󥿥��:

       set label '{\LaTeX\ -- $ \gamma $}' at 0,0

���֤�����Ū�˻��� (��˹�碌��):

       set xlabel '[t]{\LaTeX\ -- $ \gamma $}'

¾�θ��Ф� -- �������Ĺ�����Ф����Ф��븫�Ѥ�:

       set ylabel '[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}'


emf

emf �ɥ饤�Ф� EMF (Enhanced Metafile Format) �ե�������������ޤ��� ���Υե�����ե����ޥåȤ� MS Win32 �����ƥ��ɸ��᥿�ե�����Ǥ���

��:

      set terminal emf {<color>} {solid | dashed}
                       {"<font>"} {<fontsize>}

<color> �� color (���顼) �� monochrome (���)�� solid �����Ƥ���������ǽ񤭡������Υѥ�������ɤ�Ĥ֤��ޤ��� <font> �ϥե����̾�� <fontsize> �ϥݥ����ñ�̤ǤΥե���Ȥ��礭���Ǥ���

�ǽ�� 2 �ĤΥ��ץ����Ϥɤ��餬��Ǥ⹽���ޤ���default ������ ������ƤΥ��ץ���󤬤��Υǥե���Ȥ��ͤˤʤ�ޤ���

��:

      set terminal emf 'Times Roman Italic' 12
      set terminal emf color solid    # ���ݤ������ʤɾä��Ƥ��ޤ� !


emxvga

emxvga, emxvesa, vgal �γƥɥ饤�ФϤ��줾�� SVGA, vesa SVGA, VGA ����åե��å��ܡ��ɤ� PC �򥵥ݡ��Ȥ��ޤ��������� DOS���ޤ��� OS/2 ��ǡ�"emx-gcc" �ǥ���ѥ��뤵�줿�뤳�Ȥ�տޤ��Ƥ��ޤ������� ��ˤϤ���� VESA �ѥå������� SVGAKIT ��ɬ�פǤ��������� Johannes Martin ([email protected]) ���ݼ餷 David J. Liu ([email protected]) ����ĥ���Ƥ���饤�֥��Ǥ���

��:

      set terminal emxvga
      set terminal emxvesa {vesa-mode}
      set terminal vgal

ͣ��Υ��ץ����� emxvesa ���Ф��� vesa �Υ⡼�ɤǡ��ǥե���ȤǤ� ����� G640x480x256 �ȤʤäƤ��ޤ���


epslatex

epslatex �ɥ饤�ФǤ� 2 �ĤΥ��ץ��������Ǥ��ޤ���

��:

      set terminal epslatex {default}
                              {color | monochrome} {solid | dashed}
                              {"<fontname>"} {<fontsize>}

default �⡼�ɤ����ƤΥ��ץ�����ʲ��Υǥե���Ȥ��ͤ����ꤷ�ޤ�: monochrome, dashed, "default", 11pt��

 ����դΥǥե���ȤΥ����������� 5 ��������⤵�� 3 ������Ǥ���

solid �����ƤΥ���դ�����������������Υѥ�������ɤ�Ĥ֤��ޤ��� "<fontname>" �ϥե���Ȥ�̾����<fontsize> �� PostScript �ݥ����ñ �̤ǤΥե���Ȥ��礭���Ǥ����ե���Ȥ�����Ϥޤ����ݡ��Ȥ���Ƥ��ޤ��� �ե���Ȥ��礭���������Ŭ�ڤʥ��ڡ����󥰤η׻����Ф��ƤΤߥ��ݡ��Ȥ� ��Ƥ��ޤ��������δֺݤǤϼºݤˤ� LaTeX �Υե���Ȥ����Ѥ����Τǡ� �ե���Ȥ��ѹ��� LaTeX �Υ��ޥ�ɤ���Ѥ��Ƥ����������㤨�� LaTeX ��ʸ ��� 12pt �Υե���Ȥ�Ȥ��Τʤ顢���ץ����Ȥ��� '"default" 12' �Ȼ� �ꤷ�Ƥ���������

LaTeX �˴ؤ������ƤΥɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��� ��: '{' �ǻϤޤ�ʸ����ϡ�'}' ���Ĥ���ɬ�פ�����ޤ���������ʸ�������� �� LaTeX �ˤ�äƿ�ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���'[' �� �Ϥޤ�ʸ����ξ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ��� 2 �Ĥޤ�) ��³�������� ']{'��ʸ�������Ρ��ǺǸ�� '}' �Ȥ��ޤ���������ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���\rule{}{} ��Ȥ��Ф�����ɤ����ֹ�� ������ǽ�Ǥ��礦�� pslatex �ɥ饤�Ф˴ؤ�����ܤ⻲�Ȥ��Ƥ��������� ʣ���Ԥθ��Ф����������ˤ� \shortstack ����Ѥ��Ƥ����������㤨�С�

   set ylabel '[r]{\shortstack{first line \\ second line}}' 

���Υɥ饤�Ф� 2 �Ĥ��̤Υե��������ޤ���1 �Ĥ� LaTeX ����ʬ�ǡ��� ����ĤϿޤ� eps ����ʬ�Ǥ��� LaTeX �ե������̾���� set output ���ޥ�ɤ�Ϳ������ eps �ե������ ̾������Ƴ���졢���Υե�����̾�κǸ�� .eps (���Υե�����̾�κǸ�� ��ĥ����ʬ -- ���줬�ʤ���� LaTeX �ե��������������ޤ���) �� .tex ���֤���������Τˤʤ�ޤ���gnuplot ��λ�������˥ե�����򥯥����� ����Τ�˺��ʤ��Ǥ��������� ���ϥե��������ꤷ�ʤ���� LaTeX ���ϤϹԤʤ��ޤ��� ! LaTeX ��ʸ��ǿޤ������ˤ� '\input{filename}' �Ȥ��Ƥ��������� \usepackage{graphics} ��ץꥢ��֥������Ƥ������� ! 'epstopdf' �� (�㤨�� teTeX �ѥå������ˤϴޤޤ�Ƥ��� ghostscript �� ɬ��) eps ���Ϥ��� pdf �ե�������뤳�Ȥ��Ǥ��ޤ���graphics �ѥå��� ����Ŭ�ڤ����ꤵ��Ƥ���ʤ顢LaTeX �Υե�������ѹ��ʤ��� pdflatex �� ��äƤ�����Ǥ���eps �ե����������� pdf �ե����뤬�����ޤ�ޤ���


epson-180dpi

���Υɥ饤�Фϥ��ץ���ץ�󥿤Τ����Ĥ��Ȥ������������Τ򥵥ݡ��� ���ޤ���

epson-180dpi �� epson-60dpi �Ϥ��줾�� 180dpi (�ɥå�/�����), 60dpi �β����٤� Epson LQ �� 24 �ԥ�ץ���ѤΥɥ饤�ФǤ���

epson-lx800 �� Epson LX-800, Star �� NL-10 �� NX-1000, PROPRINTER �� �ɤ�Ŭ���ʥץ�󥿤�ή�ѤǤ��롢����Ū�� 9 �ԥ�ץ�󥿥ɥ饤�ФǤ���

nec-cp6 �� NEC CP6 �� Epson LQ-800 �ʤɤΥץ�󥿤ǻȤ��롢����Ū�� 24 �ԥ�ץ���ѤΥɥ饤�ФǤ���

okidata �ɥ饤�Ф� 9 �ԥ�� OKIDATA 320/321 ɸ��ץ�󥿤򥵥ݡ��Ȥ� �ޤ���

starc �ɥ饤�Ф� Star ���顼�ץ���ѤǤ���

tandy-60dpi �ɥ饤�Ф� 9 �ԥ� 60dpi �� Tandy DMP-130 ���꡼���ѤǤ���

nec-cp6 �ˤΤߥ��ץ���󤬤���ޤ���

��:

      set terminal nec-cp6 {monochrome | colour | draft}

�ǥե���ȤǤ���� (monochrome) �Ǥ���

�����Υɥ饤�ФΤ��줾��� PC ��ǰ���������ϥХ��ʥꥳ�ԡ���ɬ�� �Ǥ���print ��ȤäƤϤ����ޤ��󡣤�������� copy file /b lpt1: �Ȥ��Ƥ���������


excl

excl �ɥ饤�Ф� EXCL �졼�����ץ�󥿡��� 1590 �Τ褦�� Talaris �ץ� �󥿤򥵥ݡ��Ȥ��ޤ������ץ����Ϥ���ޤ���


hercules

�����Υɥ饤�Ф� PC �Υ�˥��򥵥ݡ��Ȥ�������ե��å��ܡ��ɤ�ư ���Ф��ޤ��������ϡ�gcc, �ޤ��� Zortec C/C++ �ǥ���ѥ��뤵�줿��� �Τ����Ѳ�ǽ�Ǥ���


fig

fig �ɥ饤�Ф� Fig ����ե��å�����Ǥν��Ϥ��������ޤ���

��:

      set terminal fig {monochrome | color} {small | big}
                       {pointsmax <max_points>}
                       {landscape | portrait}
                       {metric | inches}
                       {fontsize <fsize>}
                       {size <xsize> <ysize>}
                       {thickness <units>}
                       {depth <layer>}

monochrome �� color �� ����������ˤ��뤫 color �ˤ��뤫����ꤷ �ޤ���small �� big �ϡ��ǥե���Ȥ� landscape �⡼�ɤǤϥ���դ� 5x3 ������ˤ��뤫 8x5 ������ˤ��뤫��portrait �⡼�ɤǤ� 3x5 ���� ���ˤ��뤫 5x8 ������ˤ��뤫����ꤷ�ޤ���<max_points> ���ޤ����κ��� ���������ꤷ�ޤ���"xfig" �Ǥ��Խ����Ф���ǥե���Ȥ�ñ�̤� metric �� inches �Τ����줫������Ǥ��ޤ���fontsize �ϥƥ����ȥե���ȤΥ��� ���� <fsize> �ݥ���Ȥ����ꤷ�ޤ���size �������ϰϤ� <xsize>*<ysize> ������ (�ѹ�) ���ޤ������ξ���ñ�̤ϡ�inches �� metric ��������� ��äƤ��줾�쥤�����������᡼�ȥ�ˤʤ�ޤ���depth �����Ƥ�����ʸ ������Ф��롢�Ťʤ�˴ؤ���ǥե���Ȥο��� (depth layer) �����ꤷ�� �����ǥե���Ȥο����� 10 �ǡ�"xfig" �ǥ���դξ�˲������񤭤��뤿 ���;�Ϥ�Ĥ��Ƥ��ޤ���

tickness �ϥǥե���Ȥ��������������ꤷ�����ꤵ��ʤ���� 1 �ˤʤ�� �����������ѹ��ϡ�plot ���ޥ�ɤ� linetype ���ͤ� 100 �ܤο���ä� �뤳�ȤǼ¸��Ǥ��ޤ���Ʊ�ͤˡ�(�ǥե���Ȥο������Ф���) ���������Ǥ� �������ͤ� <linetype> �� 1000 �ܤο���ä��뤳�Ȥ�����Ǥ��ޤ�����ä� ���ο����� <layer>+<linetype>/1000 �ˤʤꡢ���������� (<linetype>%1000) /100 �Ȥʤ�ޤ����������ͤ� 0 �ξ��ϥǥե���Ȥ����������ˤʤ�ޤ���

plot ���ޥ�ɤ� point ��������ˤ������κݤε���� fig �ɥ饤 �Ф��ɲä��뤳�Ȥ�Ǥ��ޤ�������λ���� (pointtype ����) % 100 �� 50 �ʾ���ͤ��Ȥ�졢�����ɤ�Ĥ֤���ǻ���� <pointtype> % 5 ���ͤ����� ���������سԤϹ� (<pointtype> % 10 < 5 �ξ��) �ޤ��ϸ��ߤο��ǽ񤫤� �ޤ������Ѳ�ǽ�ʵ���ϰʲ����̤�Ǥ���

        50 - 59:  ��
        60 - 69:  ������
        70 - 79:  �Ҥ���
        80 - 89:  ������λ��ѷ�
        90 - 99:  �������λ��ѷ�

�����ε�����礭���ϥե���Ȥ��礭���ȴط����Ƥ��ޤ����ǥե���ȤǤ� ����ο����ϡ��ɤ����顼�С���¸����뤿��ˡ����ο������ 1 �������� ���ͤˤʤäƤ��ޤ���<pointtype> �� 1000 ����礭����硢������ <layer> +<pointtype>/1000-1 �ˤʤ�ޤ���<pointtype>%1000 �� 100 ����礭����� �ɤ�Ĥ֤����� (<pointtype>%1000)/100-1 �ˤʤ�ޤ���

ͭ�����ɤ�Ĥ֤��� (1 ���� 9) �ϡ������ġ��С��忧���֡��硢�����򡢰� ���� (����⡼�ɤǤ� 1 ���� 6 �ޤǤϹ��� 7 ���� 9 �ޤǤ���) �Ǥ���

<linetype> �� <pointtype> �ξܺ٤ˤĤ��Ƥ� plot with �򻲾Ȥ��Ƥ��� ������

big ���ץ����ϰ����ΥС������� bfig �ɥ饤�Ф������ʤǤ������� �Υɥ饤�ФϺ��Ϥ⤦���ݡ��Ȥ���Ƥ��ޤ���

��:

      set terminal fig monochrome small pointsmax 1000  # �ǥե����

      plot 'file.dat' with points linetype 102 pointtype 759

�ϡ��������ɤ�Ĥ֤��줿�ߤ���������������سԤ��� 1 ���Ĥ����Ǥ���

      plot 'file.dat' using 1:2:3 with err linetype 1 pointtype 554

�Ϲ������ˤ�륨�顼�С����֤��ɤ�Ĥ֤��줿�ߤ��������ޤ������αߤ��� ���� 1 �ؤ�����ˤʤ�ޤ� (�ǥե���ȤǤϿ����� 9)��

�ߤξ�˥��顼�С���񤯤ˤϰʲ��Τ褦�ˤ��Ƥ���������

      plot 'file.dat' using 1:2:3 with err linetype 1 pointtype 2554


ggi

GGI �ɥ饤�Ф� GGI (General Graphics Interface) �ν��Ϥ��������ޤ���


gif

gif �ɥ饤�Ф� GIF �ե����ޥåȤν��Ϥ��������ޤ�������� Thomas Boutell �� gd �饤�֥�����Ѥ��ޤ� (http://www.boutell.com/gd/ �ˤ� ��ޤ�)��

�ǥե���ȤǤ� gif �ɥ饤�Ф� Web �˹礦�ѥ�åȤγ�����Ƥ���Ѥ��ޤ���

��:

      set terminal gif {transparent} {interlace}
                       {tiny | small | medium | large | giant}
                       {size <x>,<y>}
                       {<color0> <color1> <color2> ...}

transparent �ϥɥ饤�Ф�Ʃ���� (transparent) GIF ����������褦�ؼ� ���ޤ������ξ��ǽ�λ��꿧��Ʃ��������뿧�ˤʤ�ޤ���

interlace �ϥɥ饤�Ф˥��󥿡��졼�� GIF ����������褦�ؼ����ޤ���

�ե���Ȥ� tiny (5x8 �ԥ�����)��small (6x12 �ԥ�����), medium (7x13 Bold)��large (8x16)��giant (9x15 �ԥ�����) �������򤷤ޤ���

������ <x,y> �ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 �Ǥ����ԥ� ������� set size ���ޥ�ɤǽ̼ܤ��뤳�ȤǤ��ѹ��Ǥ��ޤ���

�ġ��ο��� 'xrrggbb' �η����ǻ��ꤷ�ޤ��������ǡ�x �Ϥ��Τޤ�ʸ�� 'x' ���̣����'rrggbb' ���֡��С��Ĥ� 16 �ʿ��Ǥ���ʬ�Ǥ����㤨�� 'x00ff00' ���Ф�ɽ���ޤ����طʿ���ǽ�˻��ꤷ�����θ���˶�������X ���� Y ���� ��������դ����迧����³���ޤ��������Ϻ��� 256 ���ޤ�����Ǥ��ޤ���

��:

      set terminal gif small size 640,480 \
                       xffffff x000000 x404040 \
                       xff0000 xffa500 x66cdaa xcdb5cd \
                       xadd8e6 x0000ff xdda0dd x9500d3    # �ǥե����

������Ǥ�Ʃ��������ʤ��طʿ�����ǡ������Ϲ������ϳ��������������迧 �Ȥ����֡����������п� (midium aquamarine)�������߿� (thistle 3)������ �� (light blue)���ġ������ĤФ��� (plum)���Ť����ߤ쿧 (dark violet) �� 8 ����Ȥ��ޤ���

      set terminal gif transparent xffffff \
                       x000000 x202020 x404040 x606060 \
                       x808080 xA0A0A0 xC0C0C0 xE0E0E0

�����Ʃ����������طʤ���ǡ������Ϲ������ϰŤ����������迧�ϥ��쥤�� ������� 6 ����Ȥ����Ȥˤʤ�ޤ���

�ڡ����������� 640x480 �ԥ�����Ǥ���gif �ɥ饤�Фϥ��顼���ޤ����� ���ν��Ϥ��������ޤ������ɤ�����������뤫������ϤǤ��ޤ���

���ߤΥС������� gif �ɥ饤�Фϡ����˥᡼����� GIF �ϥ��ݡ��Ȥ��� ���ޤ���


unixplot

unixplot �ɥ饤�Фϡ��ǥХ����˰�¸���ʤ� GNU �� plot ����ե��å��� ��ν��Ϥ��������ޤ�������� "plot2ps" �� PostScript �����ν��Ϥˤ��� �礭���Υǥե���Ȥ� 5 ����� x 3 ������Ǥ�������� set size ���� 8.25 x 8.25 �ޤ����ä����뤳�Ȥ���ǽ�Ǥ���

��:

      set terminal unixplot {"<fontname>"} {<fontsize>}

�ǥե���Ȥ� 10 �ݥ���Ȥ� "Courier" �Ǥ���

�� GNU �Ǥ� unixplot �ɥ饤�Ф⤢��ޤ���������� GNU �ǤΤ������ �ʤ��ȥ���ѥ���Ϥ���ޤ���


gpic

gpic �ɥ饤�Ф� FSF (the Free Software Foundations) �� "groff" �ѥ� ����������� GPIC �����Υ���դ��������ޤ����ǥե���Ȥ��礭���� 5 x 3 ������Ǥ������ץ����ϸ����˴ؤ����ΤΤߤǡ��ǥե���ȤǤ� (0,0) �Ǥ���

��:

      set terminal gpic {<x> <y>}

������ x �� y ��ñ�̤ϥ�����Ǥ���

ñ��ʥ���դ���������ˤϰʲ��Τ褦�ˤ��ޤ���

      groff -p -mpic -Tps file.pic > file.ps

pic ����ν��Ϥϥѥ��פ� eqn ���Ϥ����Ȥ�Ǥ���Τǡ�'set label' �� set {x/y}label ���ޥ�ɤǥ���դ�ʣ���ʴؿ��μ�������뤳�Ȥ��ǽ�� �����㤨�С�

      set ylab '@space 0 int from 0 to x alpha ( t ) roman d t@'

�Ȥ���С��ʲ��Υ��ޥ�ɤˤ�ä� y ����������ʬ�����Ф��դ�����ޤ���

      gpic filename.pic | geqn -d@@ -Tps | groff -m[macro-package] -Tps
          > filename.ps

���Τ褦�ˤ��ƺ��줿�ޤ�ʸ����������ƤϤޤ�褦�˽̼ܤ��뤳�Ȥ��� ���ޤ���pic ����ϴ�ñ������Ǥ���Τǡ�ɬ�פʤ��ưפ˥���դ�ľ���Խ� �Ǥ��ޤ���gnuplot �Ǻ���� pic �ե���������Ƥκ�ɸ�� x+gnuplotx, y+gnuploty �η���Ϳ�����ޤ����ǥե���ȤǤ� x, y ���ͤ� 0 �Ǥ������� �Ĥ��Υե�������Ф��Ƥ��� x,y �� 0 �����ꤷ�Ƥ���Ԥ�������С��ʲ� �Τ褦�ˤ���ʣ���Υ���դ��Ĥοޤ��������Ƥ��ޤ����Ȥ�Ǥ��ޤ� (�� �ե���Ȥ��礭���� 5.0x3.0 �����):

      .PS 8.0
      x=0;y=3
      copy "figa.pic"
      x=5;y=3
      copy "figb.pic"
      x=0;y=0
      copy "figc.pic"
      x=5;y=0
      copy "figd.pic"
      .PE

����ϡ����� 2 �ġ��Ĥ� 2 �Ĥ����¤�� 4 �ĤΥ���դ���ʤ롢8 ����� �ι����οޤ��������ޤ���

�ʲ��Υ��ޥ�ɤǤ�Ʊ�����Ȥ��Ǥ��ޤ���

      set terminal gpic x y

������㤨�аʲ��Τ褦�˻Ȥ��ޤ���

      .PS 6.0
      copy "trig.pic"
      .PE


gpr

gpr �ɥ饤�Ф� Apollo Graphics Primitive Resource �θ��ꥵ���������� �ɥ��򥵥ݡ��Ȥ��ޤ������ץ����Ϥ���ޤ���

�����ʥ������Υ�����ɥ���ɬ�פʤ顢apollo �ɥ饤�Ф�����˻��Ѥ� �Ƥ���������


grass

grass �ɥ饤�Ф� GRASS �������󥷥��ƥ�Υ桼���� gnuplot �����Ѥ� �뤳�Ȥ��ǽ�ˤ��ޤ����ܤ�������ˤĤ��Ƥ� [email protected] ��Ϣ�����äƤ����������ڡ����� GRASS ����ե�����ɥ��θ��ߤΥե졼 ��˽񤫤�ޤ������ץ����Ϥ���ޤ���


hp2623a

hp2623a �ɥ饤�Фϥҥ塼��åȥѥå����� (Hewlett Packard) HP2623A �򥵥ݡ��Ȥ��ޤ������ץ����Ϥ���ޤ���


hp2648

hp2648 �ɥ饤�Фϥҥ塼��åȥѥå����� (Hewlett Packard) HP2647 �� HP2648 �򥵥ݡ��Ȥ��ޤ������ץ����Ϥ���ޤ���


hp500c

hp500c �ɥ饤�Фϥҥ塼��åȥѥå����� (Hewlett Packard) �Ҥ� HP DeskJet 500c �򥵥ݡ��Ȥ��ޤ�������ˤϲ����٤Ȱ��̤˴ؤ��륪�ץ���� ������ޤ���

��:

      set terminal hp500c {<res>} {<comp>}

������ res �� 75, 100, 150, 300 �Τ����줫�β����� (DPI; dots per inch) �ǡ�comp �� "rle" �� "tiff" �Ǥ���¾������򤹤�Ȥ���ϥǥե� ��Ȥ��ͤˤʤ�ޤ����ǥե���Ȥ� 75 dpi �ǰ��̤Ϥʤ��Ǥ���������٤Ǥ� �饹���饤���Ϥ�������Υ����ɬ�פȤ��ޤ���


hpgl

hpgl �ɥ饤�Ф� HP7475A �ץ��å��Τ褦�������Ѥ� HPGL ���Ϥ�Ԥʤ��� ��������� 2 �Ĥ������ǽ�ʥ��ץ���������ޤ�: ����ϥڥ�ο��� eject ���ץ����ǡ�"eject" �������˥ץ��å��˥ڡ������ӽФ�����褦�ؼ��� �ǥե���ȤǤ� 6 �ĤΥڥ��Ȥ��������Υڡ������ӽФϹԤʤ��ޤ���

���Ūʸ�����å� ISO-8859-1 �� CP850 �� set encoding iso_8859_1 �� set encoding cp850 ��ǧ�������뤳�Ȥ��Ǥ��ޤ� (�ܺ٤� set encoding �򻲾Ȥ��Ƥ�������)��

��:

      set terminal hpgl {<number_of_pens>} {eject}

�ʲ�������

      set terminal hpgl 8 eject

�ϡ������� hp7550 �ɥ饤�Ф�Ʊ���ǡ�����

      set terminal hpgl 4

�ϡ������� hp7580b �ɥ饤�Ф�Ʊ���Ǥ���

pcl5 �ɥ饤�Фϡ�Hewlett-Packard Designjet 750C��Hewlett-Packard Laserjet III, Hewlett-Packard Laserjet IV �Τ褦�ʥץ��å��򥵥ݡ��Ȥ� �ޤ�������ϼºݤˤ� HPGL-2 ����Ѥ��Ƥ���ΤǤ��������ִ֤�̾���ξ��� ������ޤ������Υɥ饤�ФˤϤ����Ĥ��Υ��ץ���󤬤���ޤ����������� �ʲ��˼���������ǻ��ꤷ�ʤ���Ф����ޤ���:

��:

      set terminal pcl5 {mode <mode>} {<plotsize>}
          {{color {<number_of_pens>}} | monochrome} {solid | dashed}
          {font <font>} {size <fontsize>} {pspoints | nopspoints}

<mode> �� landscape �� portrait �Ǥ���<plotsize> �ϥ���դ�ʪ��Ū �����襵�����ǡ�����ϰʲ��Τ����Τ����줫�Ǥ�: letter ��ɸ��� (8 1/2" X 11") ���ϡ�legal �� (8 1/2" X 14") ���ϡ�noextended �� (36" X 48") ���� (letter ��������)��extended �� (36" X 55") ���� (�ۤ� legal ��������)��color ��ʣ���Υڥ� (���ʤ�����顼) �����Ѥ� <number_of_pens> �ϥ��顼���Ϥǻ��Ѥ����ڥ���ܿ� (���ʤ������) �� ����monochrome �� 1 �ܤΥڥ� (�㤨�й�) ������Ǥ���solid �����Ƥ� ���������������dashed �ϰۤʤ������亿���ѥ��������������ʬ���ޤ��� <font> �� stick, univers, cg_times, zapf_dingbats, antique_olive, arial, courier, garamond_antigua, letter_gothic, cg_omega, albertus, times_new_roman, clarendon, coronet, marigold, truetype_symbols, wingdings �Τ����줫�Ǥ���<fontsize> �ϥݥ���� ñ�̤ǤΥե���Ȥ��礭���Ǥ������μ��� (point type) �ϡ�nopspoints �� ���ꤹ�뤳�Ȥ�ɸ��Ū�ʥǥե���Ȥ����꤫������Ǥ���褦�ˤʤ�ޤ����� pspoints ����ꤹ��� postscript terminal ��Ʊ�����μ�������꤫�� ����Ǥ���褦�ˤʤ�ޤ���

�����Υ��ץ����Τ����Ĥ����Ȥ߹��ޤ줿���ݡ��Ȥϡ��ץ�󥿤˰�¸�� �뤳�Ȥ����դ��Ƥ����������㤨�����ƤΥե���Ȥ϶��餯 HP Laserjet IV �Ǥϥ��ݡ��Ȥ���Ƥ���Ǥ��礦����HP Laserjet III �� Designjet 750C �� �� 2,3 (�㤨�� univers, stick) �����ݡ��Ȥ���Ƥ���ΤߤǤ��礦�� �ޤ���laserjet ������ν������֤ʤΤǡ������Ǥϥ��顼�����餫�˻Ȥ� �ޤ���

�ǥե����: landscape, noextended, color (6 pens), solid, univers, 12

            point, nopspoints

pcl5 �ǤϹ��Ūʸ�����åȤϥץ�󥿤ǰ����ޤ��Τǡ��ƥ�����ʸ���� ��Ŭ�ڤ� 8-bit ʸ�������ɤ����������ǡ��虜�虜 set encoding �Ǽ� ��򤹤�ɬ�פϤ���ޤ���

HPGL ����ե��å���¿���Υ��եȥ������ѥå������Ǽ����ळ�Ȥ���ǽ�� ����


hpljii

hpljii �ɥ饤�Ф� HP Laserjet Sries II �ץ�󥿤�hpdj �ɥ饤�Ф� HP DeskJet 500 �ץ�󥿤򥵥ݡ��Ȥ��ޤ��������Υɥ饤�ФǤϡ������� �����򤬲�ǽ�Ǥ���

��:

      set terminal hpljii | hpdj {<res>}

������ res �� 75, 100, 150, 300 �Τ����줫�β����� (DPI; dots per inch) �ǡ��ǥե���Ȥ� 75 �Ǥ���������٤ǤΥ饹���饤���Ϥ�������Υ� ����ɬ�פȤ��ޤ���

hp500c �ɥ饤�Ф� hpdj �Ȥۤ�Ʊ���Ǥ�����hp500c �ϲä��ƥ��顼�� ���̤⥵�ݡ��Ȥ��Ƥ��ޤ���


hppj

hppj �ɥ饤�Ф� HP PaintJet �� HP3630 �ץ�󥿤򥵥ݡ��Ȥ��ޤ������� �����ϥե���Ȥ����򤹤��Τ�����ΤߤǤ���

��:

      set terminal hppj {FNT5X9 | FNT9X17 | FNT13X25}

��֥������ե���� (FNT9X17) ���ǥե���ȤǤ���


imagen

imagen �ɥ饤�Ф� Imagen �졼���ץ�󥿤򥵥ݡ��Ȥ��ޤ�������� 1 �� ������ʣ���Υ���դ����֤��뤳�Ȥ��ǽ�Ǥ���

��:

      set terminal imagen {<fontsize>} {portrait | landscape}
                          {[<horiz>,<vert>]}

fontsize �ϥǥե���ȤǤ� 12 �ݥ���Ȥǡ��쥤�����ȤΥǥե���Ȥ� landscape �Ǥ���<horiz> �� <vert> �ϥ���դ������Ƚ������˲��� �֤�������ꤷ�ޤ��������Υǥե���Ȥ� 1 �Ǥ���

��:

      set terminal imagen portrait [2,3]

����ϡ�1 �ڡ����� 6 �ĤΥ���դ򲣤� 2 �󡢽Ĥ� 3 �󡢽��֤� (portrait) �����֤��ޤ���


iris4d

iris4d �ɥ饤�Ф� Silicon Graphics IRIS 4D ����ԥ塼���򥵥ݡ��Ȥ� �ޤ���ͣ��Υ��ץ����� 8-bit �� 24-bit ���ο��ο����λ���ǡ��ǥե� ��ȤǤ� 8 �Ǥ���

��:

      set terminal iris4d {8 | 24}

���ο����ϼ�ͳ�����٤��ΤǤϤʤ����ϡ��ɥ�������Ŭ�ڤ��ͤ����򤹤٤� �Ǥ���

24-bit �⡼�ɤ�Ȥ���硢���ο���ľ�ܥե����� .gnuplot_iris4d �ǻ��ꤹ �뤳�Ȥ��Ǥ��ޤ��������Υե�����ϸ��ߤΥǥ��쥯�ȥꡢHOME �Ķ��ѿ��� ���ꤵ���ۡ���ǥ��쥯�ȥ�ν�˸�������ޤ������Υե�����ˤϡ��طʡ� ���������Ф��������� 9 �Ĥ����迧�� RGB �ͤ򡢤��ν�˽񤭤ޤ����㤨�� �ʲ��˥ǥե���Ȥο�����ĥե�����򵭤��ޤ�:

      85   85   85     Background   (�Ť�����; dark gray)
      0    0    0      Boundary     (��; black)
      170  0    170    Labeling     (�ֻ�; magenta)
      85   255  255    Plot Color 1 (���뤤�忧; light cyan)
      170  0    0      Plot Color 2 (��; red)
      0    170  0      Plot Color 3 (��; green)
      255  85   255    Plot Color 4 (���뤤�ֻ�; light magenta)
      255  255  85     Plot Color 5 (����; yellow)
      255  85   85     Plot Color 6 (���뤤��; light red)
      85   255  85     Plot Color 7 (���뤤��; light green)
      0    170  170    Plot Color 8 (�忧; cyan)
      170  170  0      Plot Color 9 (�㿧; brown)

���Υե������RGB �� 3 �Ĥ��Ȥ����� 12 �Ԥʤ��ƤϤ����ޤ��󡣶��Ԥ�� ����ޤ��󤬡��ƹԤ� 3 ���ܰʹߤ�ʸ��������̵�뤵��ޤ���


kyo

kyo �� prescribe �Υɥ饤�Ф� Kyocera (������) �졼�����ץ�󥿤� ���ݡ��Ȥ��ޤ�������ξ�Ԥ�ͣ��ΰ㤤�ϡ�kyo �� "Helvetica" ��Ȥ��� ���Ф��� prescribe �� "Courier" ��Ȥ����Ȥ����Ǥ������ץ����Ϥ��� �ޤ���


latex

latex �� emtex �ɥ饤�Ф� 2 �ĤΥ��ץ���������ޤ���

��:

      set terminal latex | emtex {courier | roman | default} {<fontsize>}

fontsize �ˤ�Ǥ�դΥ���������ꤷ�ޤ����ǥե���Ȥϡ������������ ʸ��Υե���Ȥ����������Ѥ��ޤ���

���ʤ��� DVI �ɥ饤�Ф�Ǥ�դΥ������Υե���Ȥ���Ф����Ȥ��Ǥ��ʤ� ��� (�㤨�� dvips)��ɸ��Ū�� 10, 11, 12 �ݥ���ȥ������Ǥʤ�Ȥ����� ���Ǥ���������

METAFONT �桼���ؤηٹ�: METAFONT ��̯�ʥ������Ϲ��ߤޤ���

LaTeX �˴ؤ������ƤΥɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��� ��: '{' �ǻϤޤ�ʸ����ϡ�'}' ���Ĥ���ɬ�פ�����ޤ���������ʸ�������� ����ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���'[' �ǻϤޤ�ʸ����ξ� ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ��� 2 �Ĥޤ�) ��³�������� ']{'��ʸ�������Ρ��ǺǸ�� '}' �Ȥ��ޤ���������ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���'\rule{}{}' ��Ȥ��Ф�����ɤ����ֹ�碌����ǽ�Ǥ��� ����

 

��������ǡ��� (point) �ϡ�LaTeX �Υ��ޥ�� "\Diamond" �� "\Box" ��� �ä�������ޤ��������Υ��ޥ�ɤϸ��ߤ� LaTeX2e �Υ����ˤ�¸�ߤ����� latexsym �ѥå������˴ޤޤ�Ƥ��ޤ��������Υѥå������������ۤΰ����� ���ꡢ��ä�¿���� LaTeX �Υ����ƥ�ΰ����ˤʤäƤ��ޤ������Υѥå��� ����Ȥ����Ȥ�˺��ʤ��Ǥ���������

��: ���Ф��ΰ��ֹ�碌�˴ؤ���: gnuplot �Υǥե���� (���񤽤�ʤ�ˤʤ뤬�������Ǥʤ����Ȥ⤢��):

       set title '\LaTeX\ -- $ \gamma $'

��ʿ�����ˤ��ľ�����ˤ⥻�󥿥��:

       set label '{\LaTeX\ -- $ \gamma $}' at 0,0

���֤�����Ū�˻��� (��˹�碌��):

       set xlabel '[t]{\LaTeX\ -- $ \gamma $}'

¾�θ��Ф� -- �������Ĺ�����Ф����Ф��븫�Ѥ�:

       set ylabel '[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}'


linux

linux �ɥ饤�Фˤϻ��ꤹ�륪�ץ����ϲ��⤢��ޤ��󡣤���ϥǥե��� �ȤΥ⡼���Ѥ˴Ķ��ѿ� GSVGAMODE �򻲾Ȥ��ޤ����⤷���줬���ꤵ��Ƥ� �ʤ���� 1024x768x256 ��ǥե���ȤȤ��ƻ��Ѥ��ޤ��������줬�Ǥ��ʤ��� �� 640x480x16 (ɸ��� VGA) �Ȥ��ޤ���


lips

lips �ɥ饤�ФǤϿ����ʥ��ץ��������Ǥ��ޤ���

��:

      set terminal lips {<version>} {auto | manual} {<mode>}
                         {color | monochrome}  {solid | dashed}
                         {<duplexing>}
                         {"<fontname>"} {<fontsize>}

<version> �� iii �� iv��<mode> �� landscape �� portrait �� default �Ǥ���manual �ϥץ���ѻ�� MP �ȥ쥤�����椷��auto �ϼ�ư�⡼�ɤǵ�椷�ޤ���solid �����Ƥ������Υѥ���������������� ���ޤ���<duplexing> �� defaultplex �� simplex �� duplex �ǡ�LIPS �� "duplexing" �ϡ��ץ�󥿤� 1 �ڡ�����ξ�̰�����Ԥʤ碌�ޤ��� "<fontname>" ��ͭ���ʥץ�󥿥ե����̾��<fontsize> �ϥݥ����ñ �̤ǤΥե���ȥ���������ꤷ�ޤ���

default �⡼�ɤ����ƤΥ��ץ�����ǥե�����ͤˤ��ޤ����ǥե���Ȥ� iv, landscape, auto, monochrome, dashed, defaultplex, "Swiss", 14pt �Ǥ���LIPS ���ϤΥǥե���ȤΥ������� A4 �Ǥ���


macintosh

macintosh �ɥ饤�ФǤϤ����Ĥ��Υ��ץ���������Ǥ��ޤ���

��:

     set terminal macintosh {singlewin | multiwin} {vertical | novertical}
                            {size <width>, <height> | default}

'singlewin' ��ñ�쥦����ɥ��ؤ����¤Ǥ��ꡢ���˥᡼������Ѥ�ͭ�ѤǤ��� 'multiwin' ��ʣ���Υ�����ɥ����Ȥ���褦�ˤʤ�ޤ��� 'vertical' �� gx ���ץ����θ��ǤΤ�ͭ���Ǥ������Υ��ץ����Ǥϲ�ž

   ����ʸ������ľ�����˽񤭤ޤ���novertical �Ϥ��Υ��ץ�����̵����
   ���ޤ���
 size <width>, <height> �� preferences dialog �����ꤵ�줿����ե�����
   ��񤭴�����'set term mac size default' �� 'set term mac default' 
   �����ꤵ���ޤǤ����ͤ��ݻ�����ޤ���

 'set term mac size default' �ϥ�����ɥ�������������� preferences 
   dialog �����ꤷ����Τˤ��ޤ���

 'set term mac default' �����ƤΥ��ץ�����ǥե���Ȥ��ͤ����ꤷ�ޤ���
   �ǥե�����ͤ� nogx, multiwin, novertical �Ǥ���

 multiwin ���ץ����θ��ǥ���դ�����������θ� singlewin �˥����å�
 ������硢���� plot ���ޥ�ɤǤϹ��˰�ĥ�����ɥ������졢���ο���
 ��������ɥ��Ǥ� singlewin ��ͭ���ʴֻ��Ѥ���ޤ��������� multiwin ��
 ��ꡢ�����Ĥ��Υ���դ����������ޤ��Ƥ� singlewin �˥����å�����ȡ�
 �⤷���� 'singlewin' ������ɥ����ޤ������Ƥ���Ф��줬�Ȥ�졢������
 �ʤ���п����� 'singlewin' ������ɥ�������ޤ���'singlewin' ������
 �ɥ����ֹ��դ��Ϥ���ޤ���


mf

mf �ɥ饤�Ф� METAFONT �ץ������ؤ����ϥե��������ޤ�����ä� ���οޤ� TeX ��ʸ����Ǥ�ʸ����Ʊ���褦�˻Ȥ����Ȥ��Ǥ��ޤ���

ʸ����ǿޤ�Ȥ��ˤϡ�gnuplot �ν��Ϥ���ե���������ϤȤ��� METAFONT �ץ�������¹Ԥ���ɬ�פ�����ޤ�����äơ��桼���ϥե���Ȥ������ �ץ������ȿ�������ä��ե���Ȥ�ɥ�����Ȥ˼����ि��δ����μ��� ɬ�פȤʤ�ޤ��������������Ѥ��륵���Ȥ� METAFONT �ץ�����बŬ�ڤ��� �ꤵ��Ƥ���С��и��Τʤ��桼���Ǥ⤽������ʤ����ϤǤ���Ǥ��礦��

��������ʸ���� METAFONT ��ʸ�����åȤ˴�Ť��ƥ��ݡ��Ȥ���ޤ������� �Ǥ� Computer Modern Roman �ե���ȥ��åȤ����ϤǤ������桼����ɬ�פ� �ե���Ȥ򲿤Ǥ⼫ͳ�����֤��Ȥ��Ǥ��ޤ�������������������ե���Ȥ� METAFONT �������ե����뤬�Ȥ�����֤ˤʤäƤ���ɬ�פ�����ޤ����ġ��� ʸ���� METAFONT ������̡��Υԥ����㡼�ѿ�����¸���졢ʸ����ɬ�פˤʤ� ���Ȥ��ˤ������ѿ������ (��ž��������) ����ޤ��������ϡ�METAFONT �ץ�����ब�����פ�����֤Ǥ�������׻��� (�Ĥޤ� PC) �Ǥϡ��ԥ��� �㡼�ѿ��򤿤�������Ѥ������뤳�Ȥǡ��Ȥ��������̤θ³�������� �������Ȥ⤢��ޤ���

mf �ɥ饤�Фˤϥ��ץ����Ϥ���ޤ���

METAFONT Instructions


METAFONT Instructions

- ���Ϸ��� (terminal) �� METAFONT �˥��å�:

  set terminal mf

- ���ϥե�����̾�����ꡣ�㤨��:

  set output "myfigures.mf"

- ����դ����衣�ƥ���դ��̡���ʸ���������������Υǥե���Ȥ��礭���� 5x3 ������Ǥ����������礭���� set size 0.5,0.5 �Τ褦�ˤ��Ƥɤ�ʥ� �����ˤǤ⼫ͳ���ѹ��Ǥ��ޤ���

- gnuplot ��λ

- gnuplot �ν��ϥե�������Ф��� METAFONT ��¹Ԥ���TFM �ե������ GF �ե��������ޤ�������դϳ���礭�� (5x3 �����) �Τǡ�memmax ���ͤ� ���ʤ��Ȥ� 150000 �Ǥ��� METAFONT ��Ȥ�ɬ�פ�����Ǥ��礦��Unix �Ǥϡ� ������̾� bigmf �Ȥ���̾���ǥ��󥹥ȡ��뤵��Ƥ���Ǥ��礦���ʲ��Ǥϡ� virmf ���ޥ�ɤ� big �Ǥ� METAFONT �Ǥ���Ȳ��ꤷ���¹���򼨤��ޤ�:

- METAFONT ��Ω���夲:

    virmf '&plain'

- �������֤�����: METAFONT �ץ���ץ� ('*') ��Ǽ��Τ褦���Ǥ��ޤ�:

    \mode:=CanonCX;     % ���ʤ��λ��Ѥ���ץ�󥿤����

- ����Ψ (magnification) ������ (���ץ����):

    mag:=1;             % ���ʤ��ι��ߤ��ͤ����

- gnuplot �Ǻ�ä��ե����������:

    input myfigures.mf

ŵ��Ū�� Unix �ޥ���Ǥϡ�virmf '&plain' ��¹Ԥ��륹����ץ� "mf" �� ����Τǡ�virmf &plain ������� mf ��Ȥ��ޤ�������ˤ�� mfput.tfm �� mfput.$$$gf ($$$ �Ͻ������֤β�����) �� 2 �ĤΥե����뤬����ޤ��� ��κ�Ȥϡ����٤Ƥ򥳥ޥ�ɥ饤���Ǵ�ñ�˼¹Ԥ��뤳�Ȥ�Ǥ��ޤ�: virmf '&plain' '\mode:=CanonCX; mag:=1; input myfigures.mf' ���ξ�硢�����ե�����̾�� myfigures.tfm �� myfigures.300gf �Ȥ��� ̾���ˤʤ�ޤ���

- gftopk ��Ȥä� GF �ե����뤫�� PK �ե����������:

  gftopk myfigures.300gf myfigures.300pk

gftopk �����ե������̾���Ϥ��ʤ������Ѥ��� DVI �ɥ饤�Ф˰�¸���ޤ� �Τǡ������Ȥ� TeX �δ����Ԥ˥ե����̾�ε�§�ˤĤ���ʹ���Ƥ��������� ���� TFM �ե������ PK �ե������Ŭ���ʥǥ��쥯�ȥ�˥��󥹥ȡ��뤹�뤫 �ޤ��ϴĶ��ѿ���Ŭ�ڤ��ͤ����ꤷ�ޤ����̾綠��ϡ�TEXFONTS �˥����ȥ� ���쥯�ȥ��ޤ�뤳�Ȥȡ����ʤ������Ѥ��� DVI �ɥ饤�Ф����Ѥ��Ƥ���� ���ѿ� (ɸ��Ū��̾���Ϥ���ޤ��� ...) ���Ф���Ʊ�����Ȥ���кѤߤ� ��������� TeX ���ե���ȥ�ȥ�å� (TFM) �ե����� �򸫤Ĥ���DVI �ɥ饤 �Ф� PK �ե�����򸫤Ĥ�����褦�ˤ��뤿���ɬ�פʺ�ȤǤ���

- ʸ��ˤ��Υ���դ�����뤿��� TeX �ˤ��Υե����̾��ؼ�:

  \font\gnufigs=myfigures

�ƥ���դϡ��ǽ�Υ���դ�ʸ�� 0��2 ���ܤΥ���դ�ʸ�� 1 �Ȥ����褦�ˡ� ���줾���Ĥ�ʸ���Ȥ�����¸����Ƥ��ޤ����嵭�κ�Ȥ�Ԥʤ��ȡ������ �Ϥ���¾��ʸ����Ʊ���褦�˻Ȥ����Ȥ��Ǥ����㤨�Х���� 1 �� 2 ��ʸ���� �˥��󥿥�󥰤����֤������ plain TeX �ե�������Ǥ��٤����Ȥ�:

  \centerline{\gnufigs\char0}
  \centerline{\gnufigs\char1}

�����Ǥ���������� LaTeX �Ǥ� picture �Ķ���Ȥä� \makebox �� \put �� ������Ǥ�դΰ��֤˥���դ����֤��뤳�Ȥ��Ǥ��ޤ���

���Τ�����ϡ����٥ե���Ȥ��������Ƥ��ޤ��С������˻��֤�����ˤʤ�� ��: TeX �ϥ���դ�ʸ���Ȥ��ƻȤ�����������֤���ˤϤ������ʤ����֤��� ���Ѥ��ޤ��󤷡�����դ���ʸ��������������뤳�Ȥ�¿���Ǥ��礦���顣 �����Ƥ���� TeX �Υ��������ˤ�ʤ�ޤ���METAFONT �ɥ饤�Ф�Ȥ��� ���Ǹ�ΰ�Ĥ������ϡ���������� DVI �ե����뤬����ΥǥХ������¸�� ���ˤʤ�Ȥ������ȤǤ�������� eepic �� tpic �ɥ饤�ФΤ褦�� \special ���ޥ�ɤ������Ȥ�ʤ�����Ǥ���


mp

mp �ɥ饤�Ф� Metapost �ץ����������Ϥ��뤳�Ȥ�տޤ������Ϥ����� �������Υե�������Ф��� Metapost ��¹Ԥ���ȥ���դ�ޤ� EPS �ե��� �뤬����ޤ����ǥե���ȤǤ� Metapost �����Ƥ�ʸ����� TeX ���̤��� ��������ϥ����ȥ�丫�Ф���Ǥ�դ� TeX �ε�����ܼ�Ū�˻Ȥ����Ȥ��Ǥ� �롢�Ȥ�����������Ĥ��Ȥ��̣���ޤ���

mp �ɥ饤�Фϰʲ��η����Υ��ޥ�ɤȤ��Ƽ¹Ԥ���ޤ�:

   set term mp {color} {solid} {notex} {mag <magsize>} {"<name>"} {<size>}

���ץ���� color �����򥫥顼�ǽ񤯤��Ȥ��̣�� (����򥵥ݡ��Ȥ��� �ץ�󥿤�ǥ����ץ쥤���)��monochrome (�ޤ��ϲ�����ꤷ�ʤ����) �Ϲ����������򤵤�ޤ������ץ���� solid �����������������dashed (�ޤ���̵����) ������ۤʤ�ѥ����������������ʬ���ޤ���solid ���� �ꤵ��Ƥ��� color �����ꤵ��ʤ��ä���硢�ۤȤ�����Ƥ�����Ʊ���� �Τˤʤ�ޤ���������ⲿ���ξ��ˤ�ͭ�ѤǤ��礦����ǧ����Ƥ��ޤ���

���ץ���� notex �ϴ����� TeX �򱪲󤷤ޤ��Τǡ����Υ��ץ����θ��� �ϸ��Ф��ˤ� TeX �Υ����ɤϻȤ����Ȥ��Ǥ��ޤ��󡣤���ϡ��Ť�����ե� �����롢���뤤�� TeX �Ǥ��ü쵭��Ȥ��Ʋ�ᤵ��Ƥ��ޤ� $ �� % �� �褦�ʰ���Ū��ʸ���򤿤�����Ȥ��ե�����Τ�����Ѱդ���Ƥ��ޤ���

TeX �ˤ�����ե���ȥ��������ѹ��Ͽ����ˤϸ��̤��ʤ������Τ褦���ѹ��� �Ԥʤ��ȤƤ��ñ����ˡ�ϡ����Ū�˳���Ψ (magnification factor) ������ ����ʳ��ˤϤ���ޤ��󡣤��줬���ץ���� magnification �ΰ�̣�Ǥ��� ���ξ��ϳ���Ψ�����˻��ꤹ��ɬ�פ�����ޤ������Ƥ�ʸ�� (����դǤ� �ʤ�) �Ϥ���Ψ�dz��礵��ޤ���������ǥե���Ȥ� 10pt �ʳ���¾�Υ����� �ǽ񤭤������Ϥ������Ѥ��Ƥ���������������ǰ�ʤ��Ȥ����Ƥο�����Ʊ ���������ˤʤäƤ��ޤ��ޤ��������������ʲ��� MP ���Ϥ��Խ��˴ؤ������� �򻲾Ȥ��Ƥ���������mag �� notex �θ��Ǥ�Ư���ޤ����������Ԥʤ� ��̣���ʤ����餤 (�ʲ��˽Ҥ٤�) �ե���ȥ��������ץ����Ϥ��ޤ�Ư���� ����

������ǰϤޤ줿̾���ϥե����̾��ɽ����set label �� set title �� ����Ū�˥ե���Ȥ�Ϳ�����ʤ����Ϥ��Υե���Ȥ��Ȥ��ޤ����ե���� �� TeX ��ǧ���Ǥ��� (TFM �ե����뤬¸�ߤ���) ��Τ�Ȥ�ɬ�פ�����ޤ��� �ǥե���ȤǤ� notex �����򤵤�Ƥ��ʤ���� "cmr10" ���������Ǥʤ��� �� "pcrr8r" (Courier) ���Ȥ��ޤ���notex �θ��Ǥ⡢Metapost �ˤ� TFM �ե������ɬ�פǤ���pcrr8r.tfm �� LaTeX psnfss �ѥå������� Courier �ե����̾�Ȥ���Ϳ�����Ƥ��ޤ���notex �Υǥե���Ȥ���ե� ��Ȥ��ѹ�������ϡ����ʤ��Ȥ� 32-126 �Υ������ϰϤ� ASCII ���󥳡� �ǥ��󥰤˰��פ����Τ�����Ǥ���������cmtt10 ��ܻۤȤ��ޤ������� ��������ϥ����� 32 (���ڡ���) �˥��ڡ����ǤϤʤ�ʸ�������äƤ��ޤ���

�������� 5.0 ���� 99.99 �δ֤�Ǥ�դο��������Ǥ�����ά���줿���� 10.0 ���Ȥ��ޤ����ʤ�٤� magstep ���������Ĥޤ� 1.2 ���������ޤ� �� 0.5 ��� 10 �ܤ򾮿��ʲ� 2 ��̤����ݤ᤿�ͤ���Ѥ��뤳�Ȥ򤪴��� ���ޤ�������Ϥ��줬 TeX �Υ����ƥ�ǺǤ�褯�Ȥ���ե���ȤΥ����� ������Ǥ���

���ƤΥ��ץ����Ͼ�ά��ǽ�Ǥ����ե���Ȥ���ꤹ����Ϥ���� (ɬ�פ� �饵������Ĥ���) ���ֺǸ�˻��ꤹ��ɬ�פ�����ޤ����ե����̾�ˤ��Υ� �������󤬴ޤޤ�Ƥ����Ȥ��Ƥ⡢���������Ѥ���ˤϥե���ȥ���������� ����ɬ�פ�����ޤ����㤨�� set term mp "cmtt12" �� cmtt12 ��ǥե��� �ȤΥ������Ǥ��� 10 �˽̤�ƻȤ��ޤ��������¿ʬ˾�ޤʤ����ȤǤ��礦�� cmtt10 ��Ȥ������ɤ��Ǥ��礦��

�ʲ��� ascii ʸ���ϡ�TeX �Ǥ����̤˰����ޤ�:

   $, &, #, %, _;  |, <, >;  ^, ~,  \, {, }

$, #, &, _, % �� 5 �Ĥϡ��㤨�� \$ �Ȥ��뤳�Ȥ��ưפˤ���򥨥����� �פǤ��ޤ���<, >, | �� 3 �Ĥϡ��㤨�� $<$ �Τ褦�˿����⡼�ɤ������ ���Ф��ޤ������ޤ����Ĥ�Τ�Τ˴ؤ��ƤϾ��� TeX �β������ɬ�פˤ� ��ޤ�����Ŭ���ʤ褤 TeX ���ܤ�������Ƴ���Ƥ����Ǥ��礦��

���Ф�����Ű�����ǰϤ��硢TeX �����ɤΥХå�����å���ϥ��������� ���� (2 �Ľ�) ɬ�פ�����ޤ���ñ��������Ȥ��Ф�����򤱤뤳�ȤϤ� ���ޤ��������٤ϲ��ԤȤ��� \n ��Ȥ��ʤ��ʤ�ޤ��������񤤤Ƥ��븽 �ߡ�gnuplot 3.7 �� plot ���ޥ�ɤ�Ϳ����줿�����ȥ�ϡ��̤ʾ���Ϳ ����줿���Ȥϰۤʤ�����򤷤ޤ�����������Υ�������ˤ�����餺 TeX ���ޥ�ɤΥХå�����å������Ų����������ɤ������Ǥ���

Metapost �β����� TeX ��ʸ����ǰ��̤˻Ȥ��Ƥ��ޤ���Metapost �ϥե� ��Ȥ� TeX ���Ԥʤ��Τ�����Ʊ����ˡ�ǰ����������¾�������ʸ�������� �������ȤϰۤʤäƤ��ޤ�������դ� LaTeX ��ʸ��� graphics �ѥå��� ���Ǽ����ޤ졢���뤤�� epsf.tex ��Ȥä� plainTeX �˼����ޤ졢���� �� dvips (�ޤ���¾�� dvi ���� ps �ؤ��Ѵ����ե�) �� PostScript ���Ѵ� ������硢���Υ�������ʸ��������������������Ƥ���Ǥ��礦������ ����Metapost ���Ϥ򤽤Τޤ� PostScript ���󥿥ץ꥿�����äƤ⡢����� ���ʸ���Ͻ��Ϥ���ʤ��Ǥ��礦��

Metapost Instructions


Metapost Instructions

- �ޤ� terminal �ɥ饤�Ф� Metapost �����ꡢ�㤨��:

   set terminal mp mono "cmtt12" 12

- ���ϥե�����������㤨��:

   set output "figure.mp"

- ����դ�������� plot (�ޤ��� multiplot �γƥ��롼��) �Ϥ��줾���̤� Metapost beginfig...endfig ���롼�פ�ʬ�����ޤ������Υǥե���ȤΥ� ������ 5x3 ������Ǥ���������� set size 0.5,0.5 �Ȥ��������������� �פ�Ŭ���ʳ��򤽤Τ褦�˻��ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ���

- gnuplot ���

- gnuplot �ν��ϥե�������Ф��� Metapost ��¹Ԥ��� EPS �ե������� ��:

   mpost figure.mp  OR  mp figure.mp

Metapost �ץ������̾�ϥ����ƥ�˰�¸����Unix �Ǥ��̾� mpost �ǡ�¾ ��¿���Υ����ƥ�Ǥ� mp �Ǥ���Metapost �ϳƥ���դ��Ф��� 1 �Ĥ��Ĥ� EPS �ե�������������ޤ���

- ���Υ���դ�ʸ��˼�����ˤ� LaTeX graphics �ѥå������䡢plainTeX �Ǥ� epsf.tex �����:

   \usepackage{graphics} % LaTeX
   \input epsf.tex       % plainTeX

TeX DVI ���Ϥ� PS ���Ѵ�����Τˡ�dvips �ʳ��� DVI �ɥ饤�Ф�Ȥ���� �ϡ�LaTeX �ե�����˰ʲ��ιԤ������ɬ�פ����뤫���Τ�ޤ���:

   \DeclareGraphicsRule{*}{eps}{*}{}

���줿�ƥ���դ�ʬΥ�����ե�����ˤʤäƤ��ơ��ǽ�Υ���դΥե����� �ϡ��㤨�� figure.0, 2 ���ܤ��㤨�� figure.1 �Τ褦��̾���ˤʤ�ޤ��� ��äơ�3 ���ܤΥ���դ�ʸ��˼����ि��ˤ��ʤ������ʤ���Ф����ʤ� ���Ȥϰʲ��ΤߤǤ�:

   \includegraphics{figure.2} % LaTeX
   \epsfbox{figure.2}         % plainTeX

mp �ɥ饤�Ф� postscript �ɥ饤�Ф����������ϡ��⤷����Ȥ���С��� ����Խ���ǽ�ʽ��ϤǤ���Ȥ������ȤǤ��礦�����ν��Ϥ��ǽ�ʸ¤����� ���뤿��Ρ����ʤ�����Ϥ�ʧ���ޤ�����Metapost ����˴ؤ��뤽������ ���μ��Τ������ǡ��ǥե���Ȥ�����俧������ lt[] �� col[] ���Խ� ���뤳�Ȥ��ѹ��Ǥ���褦�ˤʤ�ޤ���������/���������顼/����Ȥ��ä��� ��⡢�����ͤȤ����������Ƥ��� dashedlines �� colorlines ���ѹ� ���뤳�ȤǹԤʤ��ޤ����ǥե���Ȥ� tex ���ץ����ͭ���ʾ�硢�֥� �å� vebatimtex...etex ���Խ����뤳�Ȥǡ���٥�ʸ���ե���Ȥ��Ф��� ���Ū���ѹ����Ԥʤ��ޤ����äˡ��⤷˾��ʤ� LaTeX �Υץꥢ��֥���� �ä��뤳�Ȥ�Ǥ������ξ�� LaTeX �λ��ĥ������ѹ����ޥ�ɤ�Ȥ���Τ� ����ν�������ȯ���Ǥ���Ǥ��礦����������Metapost �� plainTeX �Ǥʤ� LaTeX ��¹Ԥ�����褦��Ŭ�ڤ� MP �����ѿ������ꤹ�뤳�Ȥ�˺��ʤ��Ǥ� ��������


mgr

mgr �ɥ饤�Ф� Mgr ������ɥ������ƥ�򥵥ݡ��Ȥ��ޤ������ץ����� ����ޤ���


mif

mif �ɥ饤�Ф� Frame Maker MIF �ե����ޥå� (version 3.00) �ν��Ϥ� �������ޤ�������� 15*10 cm �Υ������� MIF �ե졼�����Ϥ���Ʊ���ڥ� �ǽ񤫤�륰��դδ������Ǥ�Ʊ�� MIF ���롼�פ˥��롼�ײ�����ޤ��� gnuplot �� 1 �ڡ����ˤ����륰��դδ������Ǥϰ�Ĥ� MIF �ե졼����� �褵�졢�����Ĥ��� MIF �ե졼��ϰ�Ĥ��礭�� MIF �ե졼����˽����� �ޤ���ʸ����ǻȤ��� MIF �ե���Ȥ� "Times" �Ǥ���

MIF 3.00 �ɥ饤�ФǤϤ����Ĥ��Υ��ץ��������Ǥ��ޤ���

��:

      set terminal mif {colour | monochrome} {polyline | vectors}
                       {help | ?}

colour ������ (line type) >= 0 �����򥫥顼 (MIF separation 2--7) �ǡ� monochrome �����Ƥ������ (MIF separation 0) �����褷�ޤ��� polyline �϶�����Ϣ³�����Ȥ������褷��vectors �϶�����٥��ȥ�� ���ޤ�Ȥ������褷�ޤ��� help �� ? �ϥ���饤��إ�פ�ɸ�२�顼���Ϥ�ɽ�����ޤ���ξ�ԤϤ� �λ���ˡ��û����������Ϥ���help �Ϲ��˥��ץ�����ɽ�����ޤ���

��:

      set term mif colour polylines    # �ǥե����
      set term mif                     # �ǥե����
      set term mif vectors
      set term mif help


mtos

mtos �ɥ饤�Фˤϥ��ץ����Ϥ���ޤ��󡣤���ϥǡ����� GPCLIENT �� ���������ץ������˥ѥ��׷�ͳ���Ϥ��ޤ�������� MULTIOS, Magic 3.x, MagicMAC, MiNT ���ư��ޤ����⤷ GPCLIENT �򸫤Ĥ����ʤ��ä��顢 [email protected] �إ᡼�뤷�Ƥ���������


next

next �ɥ饤�Фˤ�����Τ���Τ����Ĥ��Υ��ץ���󤬤���ޤ���

��:

      set terminal next {<mode>} {<type> } {<color>} {<dashed>}
                 {"<fontname>"} {<fontsize>} title {"<newtitle>"}

<mode> �� default �Τ߻���Ǥ������ξ�����ƤΥ��ץ���󤬥ǥե���� �ˤʤ�ޤ���<type> �� new �� old �ǡ�old �ϸŤ�ñ�쥦����ɥ��� �׵ᤷ�ޤ���<color> �� color (���顼) �� monochrome (���)�� <dashed> �� solid (�����Τ�) �� dashed (������ͭ��)��"<fontname>" ��ͭ���� PostScript �ե���Ȥ�̾����<fontsize> �� PostScript �ݥ��� ��ñ�̤ǤΥե���ȤΥ�������<title> �� GnuTerm ������ɥ��Υ����ȥ� �򤽤줾�����ꤷ�ޤ����ǥե���Ȥ� new, monochrome, dashed, "Helvetica", 14pt �Ǥ���

��:

      set term next default
      set term next 22
      set term next color "Times-Roman" 14
      set term next color "Helvetica" 12 title "MyPlot"
      set term next old

�����礭���� set linestyle ���ѹ��Ǥ��ޤ���


next

next �ɥ饤�Фˤ�����Τ���Τ����Ĥ��Υ��ץ���󤬤���ޤ���

��:

      set terminal next {<mode>} {<type> } {<color>} {<dashed>}
                 {"<fontname>"} {<fontsize>} title {"<newtitle>"}

<mode> �� default �Τ߻���Ǥ������ξ�����ƤΥ��ץ���󤬥ǥե���� �ˤʤ�ޤ���<type> �� new �� old �ǡ�old �ϸŤ�ñ�쥦����ɥ��� �׵ᤷ�ޤ���<color> �� color (���顼) �� monochrome (���)�� <dashed> �� solid (�����Τ�) �� dashed (������ͭ��)��"<fontname>" ��ͭ���� PostScript �ե���Ȥ�̾����<fontsize> �� PostScript �ݥ��� ��ñ�̤ǤΥե���ȤΥ�������<title> �� GnuTerm ������ɥ��Υ����ȥ� �򤽤줾�����ꤷ�ޤ����ǥե���Ȥ� new, monochrome, dashed, "Helvetica", 14pt �Ǥ���

��:

      set term next default
      set term next 22
      set term next color "Times-Roman" 14
      set term next color "Helvetica" 12 title "MyPlot"
      set term next old

�����礭���� set linestyle ���ѹ��Ǥ��ޤ���


pbm

pbm �ɥ饤�� --- PBMplus �ѥɥ饤�� --- �ˤϤ����Ĥ��Υ��ץ���� ����Ǥ��ޤ���

��:

      set terminal pbm {<fontsize>} {<mode>}

<fontsize> �� small �� medium �� large �ǡ�<mode> �� monochrome �� gray �� color �Ǥ����ǥե���Ȥ����襵������ 640 �ԥ���������� 480 �ԥ�����ι⤵�Ǥ���������� set size ���ѹ��Ǥ��ޤ���

pbm �ɥ饤�Фν��Ϥ� <mode> �ˤ��ޤ�: monochrome �� portable bitmap (PBM; 1 �ԥ����� 1 �ӥå�) ��gray �� portable graymap (PGM; 1 �ԥ����� 3 bit) ��color �� portable pixmap (PPM; 1 �ԥ����� 4 �� �å�) ����Ϥ��ޤ���

���Υɥ饤�Фν��Ϥ� Jef Poskanzer ��ͥ�줿 PBMPLUS �ѥå������ǻȤ��� �Ȥ��Ǥ������Υѥå������Ͼ嵭�� PBMPLUS �ե����ޥåȤ��� GIF, TIFF, MacPaint Macintosh PICT, PCX, X11 �ӥåȥޥåס�����¾¿���η������Ѵ� ����ץ��������󶡤��ޤ���PBMPLUS �� ftp.x.org ��������Ǥ��ޤ����� ������̾�� "netpbm-1mar1994.p1" �ǻϤޤꡢ/contrib/utilities �ˤ���� �������Υѥå�������¿ʬ ftp.x.org ��¾��¿���Υߥ顼�����Ȥ������� �Ǥ���Ǥ��礦��

��:

      set terminal pbm small monochrome             # �ǥե����
      set size 2,2; set terminal pbm color medium


dospc

dospc �ɥ饤�Ф� PC ��Ǥ�դΥ���ե��å��ܡ��ɤ򥵥ݡ��Ȥ�������� ��ư���Ф��ޤ�������ϡ�gcc, �ޤ��� Zortec C/C++ ����ѥ����Ȥä� ���ʤ��Ȥ��Τ����Ѳ�ǽ�Ǥ���


pdf

���Υɥ饤�Ф� Adobe PDF (Portable Document Format) ���Ϥ������������� �� Acrobat Reader �Τ褦�ʥġ����ɽ�����������Ǥ��ޤ���

��:

      set terminal pdf {fname "<font>"} {fsize <fontsize>}

<font> �ϥǥե���ȤǻȤ���ե����̾ (�ǥե���ȤǤ� Helvetica) �� <fontsize> �ϥݥ����ñ�̤ǤΥե���ȥ����� (�ǥե���ȤǤ� 12) �Ǥ���


pm

pm �ɥ饤�Фϡ�����դ����褵��� OS/2 �ץ쥼��ơ������ޥ͡����� ������ɥ����󶡤��ޤ������Υ�����ɥ��Ϻǽ�Υ���դ����褵�줿�Ȥ��� ������ޤ������Υ�����ɥ��ϰ���������åץܡ��ɤؤΥ��ԡ��������Ĥ��� ����俧��Ĵ���Τ���ε�ǽ�������Ƥ��켫�ȤΥ���饤��إ�פ���äƤ� �ޤ���multiplot ���ץ����⥵�ݡ��Ȥ���Ƥ��ޤ���

��:

      set terminal pm {server {n}} {persist} {widelines} {enhanced} {"title"}

persist �����ꤵ���ȡ��ƥ���դϤ��줾�켫�ȤΥ�����ɥ���������� �Τ��٤ƤΥ�����ɥ��� gnuplot ����λ������Ⳬ�����ޤޤˤʤ�ޤ��� server �����ꤵ���ȡ����ƤΥ���դ�Ʊ��������ɥ���˸���졢���� �� gnuplot ��λ��Ⳬ�����ޤޤˤʤ�ޤ������Υ��ץ����ϡ�������� �äο��������ꡢ���ο����ϥ����Хץ������Υ��󥹥��󥹤ˤʤ�ޤ����� �äơ�Ʊ����ʣ���Υ����Х�����ɥ���Ȥ����Ȥ��Ǥ��ޤ���

widelines �����ꤵ���ȡ����ƤΥ���դ����ι�������������ޤ��� enhanced �����ꤵ���� enhanced postscript ���ץ���� (�ܺ٤� set terminal postscript enhanced ����) ��Ʊ���񼰤Ǿ��դ�ʸ���䲼�� ��ʸ����ʣ���Υե���Ȥ�Ȥ����Ȥ��Ǥ��ޤ�������Ū�� PostScript �ե��� �ȤΥե����̾�� 1 ʸ���˾�ά�Ǥ��ޤ���

title �����ꤵ���ȡ���������襦����ɥ��Υ����ȥ�Ȥ��ƻȤ��ޤ��� ����ϥ����Х��󥹥���̾�Ȥ��Ƥ�Ȥ�졢������ɲäο��������񤭤� �ޤ���

�������� set linestyle ���ѹ��Ǥ��ޤ���


png

png �ɥ饤�Ф� PNG (Portable Network Graphics) �򥵥ݡ��Ȥ��ޤ����� ��򥳥�ѥ��뤹��ˤϡ������饤�֥��Ǥ��� "libpng" �� "zlib" ��ɬ�� �Ǥ���������� http://www.cdrom.com/pub/png/ �ˤ���ޤ���png �ˤ� 4 �ĤΥ��ץ���󤬤���ޤ���

�ǥե���ȤǤ� png �ɥ饤�Ф� Web �˹礦�ѥ�åȤγ�����Ƥ���Ѥ��� ����

��:

      set terminal png {small | medium | large}
                       {transparent | notransparent}
                       {monochrome | gray | color}
                       {<color0> <color1> <color2> ...}

transparent �ϥɥ饤�Ф�Ʃ���� (transparent) PNG ����������褦�ؼ� ���ޤ������ξ��ǽ�λ��꿧��Ʃ��������뿧�ˤʤ�ޤ���

�ǥե���Ȥ� small (�Υե���ȥ�����) �ǥ��顼�Ǥ����ǥե���Ȥν��ϥ� ������ 640*480 �ԥ�����Ǥ���

�ġ��ο��� 'xrrggbb' �η����ǻ��ꤷ�ޤ��������ǡ�x �Ϥ��Τޤ�ʸ�� 'x' ���̣����'rrggbb' ���֡��С��Ĥ� 16 �ʿ��Ǥ���ʬ�Ǥ����㤨�� 'x00ff00' ���Ф�ɽ���ޤ����طʿ���ǽ�˻��ꤷ�����θ���˶�������X ���� Y ���� ��������դ����迧����³���ޤ��������ϸ��ߤΤȤ������� 99 ���ޤ������ ���ޤ���


postscript

postscript �ɥ饤�ФǤϤ����Ĥ��Υ��ץ��������Ǥ��ޤ���

��:

      set terminal postscript {<mode>}
                              {enhanced | noenhanced | plus | noplus}
                              {color | monochrome} {solid | dashed}
                              {<duplexing>}
                              {"<fontname>"} {<fontsize>}

<mode> �� landscape �� portrait �� eps �� default �ǡ� solid �����ƤΥ���դ������Υѥ����������Ǿ�񤭤��ޤ��� <duplexing> �� defaultplex �� simplex �� duplex �Ǥ� (PostScript �� "duplexing" �ϥץ�󥿤� 1 �ڡ���ξ�̰����ε�ǽ��ͭ���ˤ��ޤ������� ���Υץ�󥿤������Ԥʤ��ʤ��ʤ����ꤷ�ʤ��Ǥ�������)�� enhanced �� "��ĥ PostScript" (���դ�ʸ�������դ�ʸ���������ʣ���� �ե���Ȥ�����) �ε�ǽ��ͭ���ˤ��ޤ��� "<fontname>" ��ͭ���� PostScript �ե���Ȥ�̾���ǡ�<fontsize> �� PostScript �ݥ����ñ�̤ǤΥե���Ȥ��礭���Ǥ���

default �⡼�ɤ����ƤΥ��ץ�����ʲ��Υǥե���Ȥ��ͤ����ꤷ�ޤ�: landscape, monochrome, dashed, defaultplex, noenhanced, "Helvetica", 14pt�� PostScript �Υ���դΥǥե���Ȥ��礭���ϡ�10 ����������� 7 ������� �⤵�Ǥ���

eps �⡼�ɤ� EPS (Encapsulated PostScript) ���Ϥ��������ޤ��������� ���̾�� PostScript �ˡ������¾��¿���Υ��ץꥱ�������Ǽ����ळ�� ���Ǥ���褦�ˤ����Ĥ��ιԤ��ɲä�����ΤǤ� (�ɲä����Ԥ� PostScript �Υ����ȹԤʤΤǡ���äƤ��켫�Ȥ�����Ȱ����Ǥ��ޤ�)��EPS ���Ϥ� ����ˤ� eps �⡼�ɤ���Ѥ���1 �ĤΥե�����ˤ� 1 �ĤΥ���դΤߡ��� ���Ƥ���������eps �⡼�ɤǤϥե���Ȥ�ޤ�ƥ�������Τ��ǥե���Ȥ� �礭����Ⱦʬ�˽̤���ޤ���

��:

      set terminal postscript default       # ������ postscript
      set terminal postscript enhanced      # ������ enhpost
      set terminal postscript landscape 22  # ������ psbig
      set terminal postscript eps 14        # ������ epsf1
      set terminal postscript eps 22        # ������ epsf2
      set size 0.7,1.4; set term post portrait color "Times-Roman" 14

�������������礭���� set linestyle ���ѹ��Ǥ��ޤ���

postscript �ɥ饤�Ф��� 70 ����ΰۤʤ�����򥵥ݡ��Ȥ��Ƥ��ơ����� �� plot �� set linestyle �� pointtype ���ץ���������Ǥ��ޤ���

gnuplot �� Postscript �˴ؤ���¿ʬͭ�ѤȻפ���ե����뤬 gnuplot ������ʪ���ޤ��Ϥ������ۥ����Ȥ� /docs/ps ���֥ǥ��쥯�ȥ���ˤ����Ĥ� �ޤޤ�Ƥ��ޤ��������ˤ� "ps_symbols.gpi" (�¹Ԥ���� postscript �� �饤�ФǻȤ������Ƥε����Ҳ𤹤� "ps_symbols.ps" �Ȥ����ե�������� ������ gnuplot �Υ��ޥ�ɥե�����)��"ps_guide.ps" (��ĥ���줿�񼰤� �ؤ�������ȡ�ʸ������� 8 �ʥ����ɤ�����������Ρ�symbol �ե������ ��ޤ� PostScript �ե�����)��"ps_file.doc" (gnuplot �Ǻ���� PostScript �ե�����ι�¤��������ޤ�ƥ����ȥե�����) ������ޤ���

PostScript �ե�������Խ���ǽ�ǡ����� gnuplot �Ǥ������С������ ˾��褦�˽������뤳�Ȥϼ�ͳ�˹Ԥʤ��ޤ���"editing postscript" ����� ���Ȥ���Ф��Τ���Υҥ�Ȥ������Ĥ�������Ǥ��礦��

enhanced postscript
editing postscript
postscript plus


enhanced postscript

 ���浭��     ��              ����
  ^           a^x             ���դ�ʸ��
  _           a_x             ���դ�ʸ��
  @           @x or a@^b_c    ���ܥå��� (�����ʤ�)
  &           &{space}        ���ꤷ��Ĺ���Υ��ڡ���������

�楫�å��ϰ�ʸ�������Ԥ����ս��ʣ����ʸ����񤯾��˻Ȥ��ޤ� (�� ���� 2^{10})���ե���ȡ�����Ӥ��Υ��������ѹ�����ˤϡ��ʲ��η������ �äƤ�������: {/[fontname][=fontsize | *fontscale] text} ��äơ��㤨 �� {/Symbol=20 G} �� 20 �ݥ���ȤΥ���ޤˡ�{/*0.75 K} �ϸ��ߤ�ͭ���� �ե���ȥ������� 3/4 ���礭���� K �ˤʤ�ޤ� (ʸ�� '/' �ϡ�ɬ�� '{' �� ����κǽ��ʸ���Ǥʤ��ƤϤʤ�ޤ���)��

set encoding �ˤ�ä�ʸ�����󥳡��ɷϤ��ѹ�����Ƥ����硢'/' �μ� �� '-' ��񤯤ȥǥե���Ȥ�ʸ�����󥳡��ɷϤ�����˻Ȥ��ޤ������� ��������� Symbol �ե���Ȥ�Ȥ�����ɬ�פ���ޤ��󡣤���� /Symbol �ϼ�ʬ���ȤΥ��󥳡��ɷϤ�Ȥ���gnuplot ��¾�Υ��󥳡��ǥ��󥰷Ϥ� ��ˤ�Ŭ�Ѥ��ʤ�����Ǥ���

���ܥå��� (phantom box) �� a@^b_c �ξ��դ�ʸ���Ȳ��դ�ʸ����·����� ����ͭ�ѤǤ�����ʸ���˥�������ȵ����Ťͤ���ˤϤ��ޤ�Ư���ޤ��� (��Ԥ�Ԥʤ��ˤ� set encoding iso_8859_1 �� ISO Latin-1 ���󥳡��� ���󥰷Ϥ��ѹ����������˴ޤޤ�뤿������μ���Υ�������Ȥ�¾�Υ����� ����ƥ�����ޡ����ΤĤ���ʸ�������Ѥ������������Ǥ��礦)�����Υܥå� ���ϥ��ڡ����󥰤��Ԥʤ��ʤ��Τǡ��ܥå����� (�Ĥޤ� @ �θ��) �ξ� �դ�ʸ���䲼�դ�ʸ����û�����Ϥ���Τ�Ŭ���Ƥ��ޤ���

����ʸ�����Ʊ��Ĺ���Υ��ڡ�����ʸ�� '&' ��Ȥ����Ȥ�����뤳�Ȥ��Ǥ� �ޤ������ʤ����

        'abc&{def}ghi'

�ϰʲ����������ޤ� (abc �� ghi �δ֤� 3 ʸ��ʬ�ζ���):

        'abc   ghi'

\ʸ�������� (8 �ʿ�) ����ꤹ�뤳�Ȥ��ü�ʵ������ꤹ�뤳�Ȥ��Ǥ��� �����㤨�С�{/Symbol \245} ��̵����ε���ˤʤ�ޤ���

����ʸ���ϡ� \\ �� \{ �ʤɤΤ褦�� \ ��Ȥäƥ��������פǤ��ޤ���

����������Ű��������ʸ�����ñ����������ʸ����ȤϰۤʤäƲ�ᤵ�� �뤳�Ȥ��ΤäƤ����Ƥ�����������ʰ㤤�ϡ���Ű��������ʸ����ǤϥХ� ������å���� 2 �ĽŤͤ�ɬ�פ����뤳�ȤǤ���

�� (�����ϸ��դ���������Τ��񤷤��ΤǤȤꤢ������äƤߤƤ�������):

      set xlabel 'Time (10^6 {/Symbol m}s)'
      set title '{/Symbol=18 \362@_{/=9.6 0}^{/=12 x}} \
                 {/Helvetica e^{-{/Symbol m}^2/2} d}{/Symbol m}'

gnuplot ����������ʪ��� /docs/ps ���֥ǥ��쥯�ȥ�ˤ���ե����� "ps_guide.ps" �ˡ���ĥ���줿�񼰤˴ؤ����㤬���˺ܤäƤ��ޤ���


editing postscript

PostScript ����ϤȤƤ�ʣ���ʸ���ǡ������Ǿܺ٤򵭽Ҥ��뤳�ȤϤȤƤ� �Ǥ��ޤ��󡣤���Ǥ⡢gnuplot �Ǻ���� PostScript �ե�����ˤϡ��� ̿Ū�ʥ��顼�򤽤Υե������Ƴ�����Ƥ��ޤ��������Τʤ��ѹ���Ԥʤ����� ����ǽ����ʬ������ޤ���

�㤨�С�PostScript ��ʸ "/Color true def" (set terminal postscript color ���ޥ�ɤ������ƥե�����˽񤭹��ޤ�ޤ�) ���ѹ����ơ��������������� ��Τˤ�����ˡ�Ϥ��狼��Ǥ��礦��Ʊ�ͤˡ����ο���ʸ���ο����������� (weight)������Υ������⡢�����˴�ñ�˽񤭴�������Ǥ��礦�������ȥ� �丫�Ф��ʤɤ�ʸ����θ����䡢�ե���Ȥ��ѹ����Խ���ǽ�Ǥ��礦��Ǥ�դ� ��Τ����֤��ѹ��Ǥ��ޤ������������Ǥ�դΤ�Τ��ɲä����ꡢ������� ���Ǥ��ޤ����������ν����� PostScript ����ο����μ���ɬ�פǤ��礦��

gnuplot �ˤ�äƺ���� PostScript �ե�����ι����˴ؤ��Ƥϡ�/docs/ps ���֥ǥ��쥯�ȥ�Υƥ����ȥե����� "ps_file.doc" �˽Ҥ٤��Ƥ��ޤ���


postscript plus

plus ���ץ����ͭ���ʾ�硢�ե���Ȥ��ѹ�������Ӿ��դ�ʸ�������դ� ʸ�������ꥷ��ʸ������ LaTeX ��Ʊ�ͤν񼰤��Ȥ��ޤ���

 ���浭��     ��              ����
  ^           a^x             ���դ�ʸ��
  _           a_x             ���դ�ʸ��

��:

        set label 1 '\rotate=-20{\size=20\bf \sqrt{2\beta}}'
        set xlabel 'Time $(10^6 \mu s)$'
        set ylabel 'Length $(\AA)$'
        set title '${\sm\size=18 \362}_{\small 0}^{\size=12 xi} \
                                             {\rm e^{-\alpha^2} d}\mu$'


pslatex and pstex

pslatex �� pstex �ɥ饤�Фϡ����줾�� LaTeX �� TeX �Ǹ��������� ���Ϥ��������롣pstex �����������ޤϡ�Ǥ�դ� plain-TeX �١����� TeX (LaTeX �⤽���Ǥ�) �Ǽ����ळ�Ȥ��Ǥ��ޤ���

��:

      set terminal pslatex | |pstex {<color>} {<dashed>} {<rotate>}
                                    {auxfile} {<font_size>}

<color> �� color �� monochrome��<rotate> �� rotate �� norotate �ǡ������ y-���θ��Ф����ž���뤫�ɤ�������ꤷ�ޤ���<font_size> �� ��˾����ե���Ȥ� (�ݥ����ñ�̤Ǥ�) �礭���Ǥ���

auxfile �����ꤵ���ȡ��ɥ饤�Ф� PostScript ���ޥ�ɤ�LaTeX �ե� �����ľ�ܽ��Ϥ�������ˡ�����ե�����˽񤭽Ф��褦�ˤʤ�ޤ������� �ϡ�dvips ������򰷤��ʤ����餤�礭������դǤ������ͭ�ѤǤ������ PostScript �ե������̾���ϡ�set output ���ޥ�ɤ�Ϳ������ TeX �� �������̾������Ƴ������Τǡ�����Ϥ��κǸ�� .tex ����ʬ (�ºݤ� �ե�����̾�κǸ�γ�ĥ�Ҥ���ʬ) �� .ps ���֤���������Ρ��ޤ��ϡ�TeX �ե�����˳�ĥ�Ҥ��ʤ��ʤ�� .ps ��Ǹ���դ�­������Τˤʤ�ޤ��� gnuplot ��λ�������˥ե�������Ĥ��뤳�Ȥ�˺��ʤ��Ǥ���������

LaTeX �˴ؤ������ƤΥɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��� ��: '{' �ǻϤޤ�ʸ����ϡ�'}' ���Ĥ���ɬ�פ�����ޤ���������ʸ�������� �� LaTeX �ˤ�äƿ�ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���'[' �� �Ϥޤ�ʸ����ξ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ��� 2 �Ĥޤ�) ��³�������� ']{'��ʸ�������Ρ��ǺǸ�� '}' �Ȥ��ޤ���������ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���\rule{}{} ��Ȥ��Ф�����ɤ����ֹ�� ������ǽ�Ǥ��礦��

��:

      set term pslatex monochrome dashed rotate       # �ǥե���Ȥ�����

PostScript ���ޥ�ɤ� "foo.ps" �˽񤭽Ф�:

      set term pslatex auxfile
      set output "foo.tex"; plot ...: set output

���Ф��ΰ��ֹ�碌�˴ؤ���: gnuplot �Υǥե���� (���񤽤�ʤ�ˤʤ뤬�������Ǥʤ����Ȥ⤢��):

       set title '\LaTeX\ -- $ \gamma $'

��ʿ�����ˤ��ľ�����ˤ⥻�󥿥��:

       set label '{\LaTeX\ -- $ \gamma $}' at 0,0

���֤�����Ū�˻��� (��˹�碌��):

       set xlabel '[t]{\LaTeX\ -- $ \gamma $}'

¾�θ��Ф� -- �������Ĺ�����Ф����Ф��븫�Ѥ�:

       set ylabel '[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}'

�����������礭���� set linestyle ���ѹ��Ǥ��ޤ���


pstricks

pstricks �ɥ饤�Ф� LaTeX �� "pstricks.sty" �ޥ����ѥå������ȶ��˻� ���뤳�Ȥ�տޤ��Ƥ��ޤ�������� eepic �� latex �ɥ饤�Ф����� �����ΰ�ĤǤ���"pstricks.sty" ��ɬ�פǤ������������ PostScript �� ��᤹��ץ�󥿡��ޤ��� Ghostscript �Τ褦���Ѵ����եȤ�ɬ�פǤ���

PSTricks �� anonymous ftp �� Princeton.EDU �� /pub �ǥ��쥯�ȥ꤫��� ���Ǥ��ޤ������Υɥ饤�Фϡ�PSTricks �ѥå����������Ƥ�ǽ�Ϥ�Ȥ����� �ʤɤȤ������ͤ��ƤϤ��ޤ���

��:

      set terminal pstricks {hacktext | nohacktext} {unit | nounit}

�ǽ�Υ��ץ����ϡ����ޤ����ǤϤʤ���ˡ�ǿ����Τ���ɤ����Ϥ������� ���Τǡ�2 ���ܤΥ��ץ����ϥ���դ�̼ܤ���ݤˤ�ɬ�פǤ����ǥե��� �ȤǤ� hacktext �� nounit �Ǥ���


qms

qms �ɥ饤�Ф� QMS/QUIC �졼�����ץ�󥿡�Talaris 1200������¾�򥵥� ���Ȥ��ޤ������ץ����Ϥ���ޤ���


regis

regis �ɥ饤�Ф� REGIS ����ե��å�����Ǥν��Ϥ��������ޤ������Υ� �饤�ФˤϿ��� 4 ���Ȥ��� (�ǥե����) 16 ���Ȥ����Υ��ץ���󤬤���� ����

��:

      set terminal regis {4 | 16}


rgip

rgip �� uniplex �ɥ饤�Ф� RGIP �᥿�ե�����򥵥ݡ��Ȥ��ޤ������� ��Ϥ����Ĥ��Υ���դ��ĤΥڡ������������뤳�Ȥ��Ǥ��ޤ�������Ĥ� ���ϥե�������ˤ� 1 �ĤΥڡ�������������ޤ���

��:

      set terminal rgip | uniplex {portrait | landscape}
                                  {[<horiz>,<vert>]} {<fontsize>}

�ե���ȥ������� 1--8 �֤Ǥ��ͤ�������Ƥ��ơ��ǥե���ȤǤ� 1 �Ǥ��� �ǥե���Ȥ����� (layout) �ϲ��֤� (landscape) �Ǥ�������դϤ��Υڡ� ���� horizxvert �Ĥ��ʻҾ������֤���ޤ����ǥե���Ȥ� [1,1] �Ǥ���

��:

      set terminal uniplex portrait [2,3]

����� 1 �ڡ��� 6 �ĤΥ���դ򲣤� 2 �ĽĤ� 3 ���¤١����֤� (portrait) �˽��Ϥ��ޤ���


sun

sun �ɥ饤�Ф� SunView ������ɥ������ƥ�򥵥ݡ��Ȥ��Ƥ��ޤ������� �����Ϥ���ޤ���


svg

���Υɥ饤�Ф� W3C SVG (Scalable Vector Graphics) �ե����ޥåȤ������� �ޤ���

��:

      set terminal svg {size <x> <y>}
                       {fname "<font>"} {fsize <fontsize>}

������ <x> �� <y> ����������� SVG ����դΥ�������<font> �ϥǥե���� �Ȥ��ƻȤ���ե����̾ (�ǥե���ȤǤ� Arial)��<fontsize> �ϥݥ���� ñ�̤ǤΥե���ȥ����� (�ǥե���Ȥ� 12) �Ǥ���


tek410x

tek410x �ɥ饤�Ф� Tektronix 410x, 420x �ե��ߥ꡼�򥵥ݡ��Ȥ��Ƥ��� �������ץ����Ϥ���ޤ���


table

table �ɥ饤�Фϥ���դ������������ˡ�����դ����ξ�˺ܤ������ ���Ϥ��ޤ�������� plot �� splot ���ޥ�ɤν����η�̤ǡ�X Y {Z} R ��ʣ������ͤ���ʤ� ASCII ���ϤǤ���R ����ʬ�ϼ��� 3 �ĤΤ����ΰ�Ĥ� �ͤˤʤ�ޤ�: ��������ͭ�����ϰ���ˤ������ "i"�����������ϰϳ��Ǥ� ����� "o"����������̤����ͤǤ������ "u" �Ǥ����ǡ����ν񼰤ϡ� �б����뼴�θ��Ф��Υե����ޥåȤˤ����ꤵ�� (set format ����)�� ����ϰ�ĤΥ��ڡ����Ƕ��ڤ��ޤ���

���ο����򻲾Ȥ��������Τ���ˡ�����򥹥��꡼���ɽ��������ե����� �˥����֤����ꤹ�뤳�Ȥ��Ǥ��ޤ�������ϡ����������������Ƥ����塹�� ���ᡢ���餯�� plot ��ɽ�����뤿�����¸������ʤɤ�ͭ�ѤǤ������ �㤬����ޤ��Τ� set contour �򻲾Ȥ��Ƥ���������Ʊ����ˡ�ϡ���֥� ��������¸����Τˤ�Ȥ��ޤ� (set samples �� set dgrid3d �򻲾� ���Ƥ�������)��


tek40

���Υɥ饤�з��� VT-�饤����ü���Τ����Ĥ��򥵥ݡ��Ȥ��ޤ���tek40xx �� Tektronix 4010 �Ȥ���¾�ۤȤ�ɤ� TEK ���ߥ�졼���򥵥ݡ��Ȥ��ޤ��� vttek �� VT-�饤���� tek40xx ü�����ߥ�졼���򥵥ݡ��Ȥ��ޤ��� kc-tek40xx �ϡ����顼�� MS-DOS Kermit Tek4010 �����ߥʥ륨�ߥ�졼�� ��km-tek40xx �Ϥ�������Ǥ򥵥ݡ��Ȥ��ޤ���selanar �� Selanar �� ��ե��å�ü���򥵥ݡ��Ȥ��ޤ���bitgraph �� BBN Bitgraph ü���򥵥� ���Ȥ��ޤ���������⥪�ץ����Ϥ���ޤ���


texdraw

texdraw �ɥ饤�Ф� LaTeX texdraw �Ķ��򥵥ݡ��Ȥ��ޤ�������� texdraw �ѥå������� "texdraw.sty" �� "texdraw.tex" �ȶ��˻��Ѥ���뤳�Ȥ��� ���Ƥ��ޤ���

���ץ����Ϥ���ޤ���


tgif

Tgif �� X11 �١����Υɥ����ġ���Ǥ� --- ������������� GIF �˴ؤ��Ʋ� ������櫓�ǤϤ���ޤ���

tgif �ɥ饤�Ф�ʣ���������礭�� (set pointsize ��)��ʣ���θ��Ф��� �Υե���ȡ��ե���ȥ����� (�㤨�� set label "Hallo" at x,y font "Helvetica,34")�������� 1 �ڡ������ʣ���Υ��������򥵥ݡ��Ȥ��ޤ��� ������Ψ���ѹ�����ޤ���

��:

      set terminal tgif {portrait | landscape} {<[x,y]>}
                        {solid | dashed}
                        {"<fontname>"} {<fontsize>}

<[x,y]> �ˤϤ��Υڡ������ x ������y �����Υ���դο�����ꤷ�� "<fontname>" �ˤ�ͭ���� PostScript �ե����̾��<fontsize> �Ϥ��� PostScript �ե���Ȥ��礭������ꤷ�ޤ����ǥե���ȤǤ� portrait, [1,1], dashed, "Helvetica", 18 �Ǥ���

solid ���ץ����ϡ��Խ������ˤ����Ǥ���褦�ˡ��������顼�Ǥ���� ������̻Ȥ��ޤ����ϡ��ɥ��ԡ�������ˤʤ뤳�Ȥ�¿���Τǡ����ξ��� dashed �����򤹤٤��Ǥ��礦��

¿������ (multiplot) �� 2 �������ˡ�Ǽ�������Ƥ��ޤ���

���ΰ�Ĥϡ�ɸ��Ū�� gnuplot ��¿������Τ�����Ǥ�:

      set terminal tgif
      set output "file.obj"
      set multiplot
      set origin x01,y01
      set size  xs,ys
      plot ...
           ...
      set origin x02,y02
      plot ...
      set nomultiplot

���ܤ�������ˤĤ��Ƥ� set multiplot �򻲾Ȥ��Ƥ���������

�⤦��Ĥ���ˡ�ϥɥ饤�Ф� [x,y] ���ץ����Ǥ���������ˡ��Ĺ��ϡ��� �� (origin) ���礭�� (size) ������򤷤ʤ��Ƥ����ƤΥ���դ���ưŪ�˽� �ܤ������֤���뤳�ȤǤ�������դ��� x/y �ϡ��������� 3/2 (�ޤ��� set size �����ꤵ�줿���) ���ݻ�����ޤ���

ξ����¿������μ��������򤵤줿��硢ɸ��Ū�ʤ�������������򤵤졢�� ��Υ�å�������ɽ������ޤ���

ñ������ (�ޤ���ɸ��Ū��¿������) ����:

      set terminal tgif                  # �ǥե����
      set terminal tgif "Times-Roman" 24
      set terminal tgif landscape
      set terminal tgif landscape solid

�ɥ饤�Фλ���¿������λ��Ȥߤ����Ѥ�����:

      set terminal tgif portrait [2,4]  # ���֡�x-������ 2 �ġ�y-����
                                        # �� 4 �ĤΥ��������
      set terminal tgif [1,2]           # ���֡�x-������ 1 �ġ�y-����
                                        # �� 2 �ĤΥ��������
      set terminal tgif landscape [3,3] # ���֡�ξ���������� 3 �ĤΥ�
                                        # �������


tkcanvas

���Υɥ饤�Ф� Tcl/Tk �١��� (�ǥե����)���ޤ��� Perl �١����� Tk canvas widget ���ޥ�ɤ��������ޤ��������Ȥ��ˤϡ�"term.h" �Τ��Υ� �饤�Ф��б�����ԤΥ����ȵ���򳰤���Ŭ���ʹԤ�񤭲ä��� gnuplot �� make ��ľ���ơ��ʲ��Τ褦�˼¹Ԥ��ޤ���

 gnuplot> set term tkcanvas {perltk} {interactive}
 gnuplot> set output 'plot.file'

������ "wish" ��ư������ǡ��ʲ��� Tcl/Tk ���ޥ�����¹Ԥ��Ƥ����� ��:

 % source plot.file
 % canvas .c
 % pack .c
 % gnuplot .c

Perl/Tk �ξ��ϰʲ��Τ褦�ˤ��Ƥ��Υץ�������Ȥ��ޤ�:

 use Tk;
 my $top = MainWindow->new;
 my $c = $top->Canvas->pack;
 my $gnuplot = do "plot.pl";
 $gnuplot->($c);
 MainLoop;

gnuplot �ˤ�ä��������줿�����ɤ� "gnuplot" �ȸƤФ���³�����ꡢ ����Ϥ��ΰ����� canvas ��̾���Ȥ��ޤ������μ�³�����ƤФ��ȡ������ canvas �򥯥ꥢ����canvas �Υ������򸫤Ĥ�������������ټ��ޤ�褦�˥� ��դ�񤭤ޤ���

2 ���������� (plot) �Ǥ� 2 �Ĥμ�³�����ɲä�����������ޤ�: "gnuplot_plotarea" �������ϰϤζ�����ޤ�ꥹ�� "xleft, xright, ytop, ybot" �� canvas �����꡼���ɸ���֤���2 �Ĥ��Фμ��������ɸ�Ǥ��ϰ� "x1min, x1max, y1min, y1max, x2min, x2max, y2min, y2max" �ϼ�³�� "gnuplot_axisranges" ��Ƥ٤������ޤ���"interactive" ���ץ������ �ꤹ��ȡ�canvas ����ʬ��ǥޥ����򥯥�å�����Ȥ�����ʬ�������κ�ɸ ��ɸ����Ϥ˽��Ϥ����褦�ˤʤ�ޤ�������ˡ�"user_gnuplot_coordinates" �Ȥ�����³����������뤳�Ȥǡ���������뿷����ư��򵯤������Ȥ��ǽ �Ǥ������μ�³���ˤϰʲ��ΰ������Ϥ���ޤ�: "win id x1s y1s x2s y2s x1e y1e x2e y2e x1m y1m x2m y2m"�������ϡ�canvas ��̾������ʬ�� id�� 2 �Ĥκ�ɸ�ϤǤΤ�����ʬ�γ������κ�ɸ����λ���κ�ɸ�������������κ�ɸ �Ǥ��������κ�ɸ���п������Ф��ƤΤ�Ϳ�����ޤ���

tkcanvas �θ��ߤ��ǤǤ� multiplot �� replot �⥵�ݡ��Ȥ��Ƥ��ޤ� ��


tpic

tpic �ɥ饤�Ф� tpic \special �Ǥ� LaTeX picture �Ķ�������򥵥ݡ� �Ȥ��ޤ��� ����� latex �� eepic �ɥ饤�Ф������̤������Ǥ��� �����礭�� (pointsize)�������� (linewidth)�����������δֳ� (interval) �˴ؤ��륪�ץ���󤬤���ޤ���

��:

      set terminal tpic <pointsize> <linewidth> <interval>

pointsize �� linewidth �������ǥߥꥤ���ñ�̡�interval �ϼ¿��� ñ�̤ϥ�����Ǥ������Ǥʤ��ͤ���ꤹ��ȥǥե���Ȥ��ͤ��Ȥ��ޤ����� �ե���ȤǤ� pointsize = 40, linewidth = 6, interval = 0.1 �Ǥ���

LaTeX �˴ؤ������ƤΥɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��� ��: '{' �ǻϤޤ�ʸ����ϡ�'}' ���Ĥ���ɬ�פ�����ޤ���������ʸ�������� �� LaTeX �ˤ�äƿ�ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���'[' �� �Ϥޤ�ʸ����ξ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ��� 2 �Ĥޤ�) ��³�������� ']{'��ʸ�������Ρ��ǺǸ�� '}' �Ȥ��ޤ���������ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���\rule{}{} ��Ȥ��Ф�����ɤ����ֹ�� ������ǽ�Ǥ��礦��

��: ���Ф��ΰ��ֹ�碌�˴ؤ���: gnuplot �Υǥե���� (���񤽤�ʤ�ˤʤ뤬�������Ǥʤ����Ȥ⤢��):

       set title '\LaTeX\ -- $ \gamma $'

��ʿ�����ˤ��ľ�����ˤ⥻�󥿥��:

       set label '{\LaTeX\ -- $ \gamma $}' at 0,0

���֤�����Ū�˻��� (��˹�碌��):

       set xlabel '[t]{\LaTeX\ -- $ \gamma $}'

¾�θ��Ф� -- �������Ĺ�����Ф����Ф��븫�Ѥ�:

       set ylabel '[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}'


unixpc

unixpc �ɥ饤�Ф� AT&T 3b1 �� AT&T 7300 Unix PC �򥵥ݡ��Ȥ��ޤ����� �ץ����Ϥ���ޤ���


unixplot

unixplot �ɥ饤�Ф� Unix �� "plot" ����ե��å�����ν��Ϥ��������� �������ץ����Ϥ���ޤ���

���Υɥ饤�Фϡ�GNU �Ǥ� plot ��ȤäƤ���Ķ��Ǥϥ���ѥ��뤵��ޤ��� ���ξ�������� gnugraph �ɥ饤�� (terminal) �����Ѥ��Ƥ���������


vx384

vx384 �ɥ饤�Ф� Vectrix 384 �� Tandy ���顼�ץ�󥿤򥵥ݡ��Ȥ��� �������ץ����Ϥ���ޤ���


VWS

VWS �ɥ饤�Ф� VAX ������ɥ������ƥ�򥵥ݡ��Ȥ��ޤ������ץ����� ����ޤ��󡣤��Υɥ饤�Фϥǥ����ץ쥤�ξ��� (����������쥤�������뤫 ���顼��) ��ư���Τ��ޤ������Ƥ�����ϼ��������褵��ޤ���


windows

windows �ɥ饤�ФǤ� 3 �ĤΥ��ץ��������ꤹ�뤳�Ȥ��Ǥ��ޤ���

��:

      set terminal windows {<color>} {"<fontname>"} {<fontsize>}

<color> �� color �� monochrome �Τ����줫��"<fontname>" ��ͭ�� �� Windows �Υե����̾�ǡ�<fontsize> �ϥݥ����ñ�̤ǤΥե���Ȥ��� �����Ǥ���

¾�Υ��ץ����⥰��ե�˥塼��������ե����롢�ޤ��� set linestyle ������Ǥ��ޤ���

Windows �Ǥϡ������÷��⡼�ɤǤ��̾���ޥ�ɥ饤�󤫤�Ϳ�����ե����� �κǸ��ã�����ľ���˽�λ�������Υ⡼�ɤǤϥƥ����ȥ�����ɥ���ɽ���� ��������դΤߤ�ɽ���Ȥʤ�ޤ������ץ����Ȥ��� /noend �� -noend ����ꤹ�뤳�ȤǤ��ε�ư��̵���ˤǤ��ޤ���

graph-menu
printing
text-menu
wgnuplot.ini
windows3.0


graph-menu

gnuplot graph ������ɥ��ǥޥ����α��ܥ���򲡤����������ƥ��˥塼 ���� Options �����򤹤�Ȱʲ��Υ��ץ�������ĥݥåץ��åץ�˥塼 �������ޤ�:

Bring to Top �����å��������ȥ���ե�����ɥ���¾�����Ƥ����襦���� �ɥ��μ�����ɽ��

Color �����å��������ȥ��顼�����郎ͭ���������å�̵���Ǥ����

Copy to Clipboard ����åץܡ��ɤ˥ӥåȥޥåפ�᥿�ե�����β����� ���ԡ�

Background... ������ɥ��طʿ�������

Choose Font... ����ե��å�������ɥ��ǻȤ��ե���Ȥ�����

Line Styles... ���ο������Υ������ޥ���

Print... ����ե��å�������ɥ��� Windows �ץ�󥿥ɥ饤�Фǥץ��� �����ȡ��ץ�󥿤ȳ���Ψ�����򤬲�ǽ�Ǥ��������� Print ���ץ����� ��������̤� gnuplot �λ��ĥץ�󥿥ɥ饤�Фˤ�������ɤ��Ϥ��� �ޤ���

Update wgnuplot.ini ���ߤΥ�����ɥ��ΰ��֡�������ɥ����礭�����ƥ� ���ȥ�����ɥ��Υե���ȤȤ��Υե���ȥ�����������ե�����ɥ��Υե��� �ȤȤ��Υե���ȥ��������طʿ�������������ե����� WGNUPLOT.INI �� ��¸


printing

���ߤˤ�ꡢ����դϰʲ��Τ褦����ˡ�ǰ����Ǥ��ޤ���

1. gnuplot �Υ��ޥ�� set terminal �ǥץ�󥿤����򤷡�set output �ǽ��Ϥ�ե�����˥�����쥯��

2. gnuplot graph ������ɥ����� Print... ���ޥ�ɤ����򡣥ƥ��� �ȥ�����ɥ����餳���Ԥʤ����̤ʥ��ޥ�� screendump �⤢�롣

3. set output "PRN" �Ȥ���Ƚ��Ϥϰ���ե�����˽��Ϥ��졢gnuplot ��λ���뤫�ޤ��� set output ���ޥ�ɤǽ��Ϥ�¾�Τ�Τ��ѹ�����ȡ� ���������� (����) �ܥå���������졢�����ǥץ�󥿥ݡ��Ȥ����򡣤����� OK �����򤹤�ȡ����Ϥϥץ��ȥޥ͡�����Ǥϲù����줺�ˤ��Τޤ����� ���줿�ݡ��Ȥǥץ��ȥ����Ȥ���롣����϶��� (�ޤ��ϸΰ�) �ˡ������ ����Ѥν��Ϥ򡢤�����б����Ƥ��ʤ��ץ�󥿤��������뤳�Ȥ��̣���롣


text-menu

gnuplot text ������ɥ��ǥޥ����α��ܥ���򲡤����������ƥ��˥塼 ���� Options �����򤹤�Ȱʲ��Υ��ץ�������ĥݥåץ��åץ�˥塼 �������ޤ�:

Copy to Clipboard �ޡ��������ƥ����Ȥ򥯥�åץܡ��ɤ˥��ԡ�

Paste �Ǥ�������Τ�Ʊ���褦�˥���åץܡ��ɤ���ƥ����Ȥ򥳥ԡ�

Choose Font... �ƥ����ȥ�����ɥ��ǻȤ��ե���Ȥ�����

System Colors ���򤹤�ȥ���ȥ�����ѥͥ�����ꤷ�������ƥ५�顼�� �ƥ����ȥ�����ɥ���Ϳ���롣���򤷤ʤ�������طʤ�ʸ���Ϲ����ġ�

Update wgnuplot.ini ���ߤΥƥ����ȥ�����ɥ��ΰ��֡��ƥ����ȥ������ �����礭�����ƥ����ȥ�����ɥ��Υե���ȤȤ��Υե���ȥ������������� ������ WGNUPLOT.INI ����¸

MENU BAR

��˥塼�ե����� WGNUPLOT.MNU �� WGNUPLOT.EXE ��Ʊ���ǥ��쥯�ȥ�ˤ� ���硢WGNUPLOT.MNU �˽񤫤�Ƥ����˥塼���ɤ߹��ޤ�ޤ�����˥� �����ޥ�ɤϰʲ����̤�Ǥ�:

[Menu] ���ιԤ�̾���ǿ�������˥塼�򳫻�

[EndMenu] ���ߤΥ�˥塼��λ

[--] ��ʿ�ʥ�˥塼�λ��ڤ�������

[|] ��ľ�ʥ�˥塼�λ��ڤ�������

[Button] ��˥塼�˥ץå���ܥ�������졢����˼��Υޥ��������ƤϤ��

�ޥ����� 2 �Ԥǽ񤭡��ǽ�ιԤϥޥ���̾ (��˥塼�θ��Ф�)��2 ���ܤ��� �������ΤǤ�����Ƭ�ζ������̵�뤵��ޤ����ޥ������ޥ�ɤϰʲ����̤�� ��:

[INPUT] --- [EOS] �� {ENTER} �ޤǤ�ץ���ץȤȤ��ƽ��Ϥ�ʸ���������

[EOS] --- ʸ����ν��� (End Of String)��������Ϥ��ʤ�

[OPEN] --- �����ե�����̾��ꥹ�ȥܥå������������[EOS] �ޤǤ��ꥹ�� �ܥå����Υ����ȥ롢���θ夫�鼡�� [EOS] �� {ENTER} �ޤǤ��ǥե���Ȥ� �ե�����̾ (Windows 3.1 �� COMMDLG.DLL �����)��

[SAVE] --- �����֥ե�����̾����� ([OPEN] Ʊ��)

�ޥ���ʸ�����֤������ϰʲ����̤�Ǥ�:

{ENTER} --- ���� '\r'

{TAB} --- ���� '\011'

{ESC} --- ���������� '\033'

{^A} --- '\001'

...

{^_} --- '\031'

�ޥ�����Ÿ�����ʸ���������� 256 ʸ�������¤���Ƥ��ޤ���


wgnuplot.ini

Windows �Ǥ� gnuplot �� Windows �ǥ��쥯�ȥ�ˤ��� WGNUPLOT.INI �� [WGNUPLOT] ��������󤫤餤���Ĥ��Υ��ץ������ɤ߹��ߤޤ��� WGNUPLOT.INI �ե��������Ǥ�:

      [WGNUPLOT]
      TextOrigin=0 0
      TextSize=640 150
      TextFont=Terminal,9
      GraphOrigin=0 150
      GraphSize=640 330
      GraphFont=Arial,10
      GraphColor=1
      GraphToTop=1
      GraphBackground=255 255 255
      Border=0 0 0 0 0
      Axis=192 192 192 2 2
      Line1=0 0 255 0 0
      Line2=0 255 0 0 1
      Line3=255 0 0 0 2
      Line4=255 0 255 0 3
      Line5=0 0 128 0 4

GraphFont �ι�ˤϥե����̾�ȥݥ����ñ�̤Υե���ȥ���������ꤷ�� ����Border, Axis, Line �ˤϡ��֤ζ��� (0--255)���Фζ��١��Ĥζ� �١����顼��������������� 5 �Ĥο�������ꤷ�ޤ����������� (linestyle) �ϡ�0=������1=������2=������3=����������4=�����������Ȥ� �äƤ��ޤ��������� WGNUPLOT.INI �Ǥϡ�Line 2 �ϥ��顼�⡼�ɤǤ��Ф� �����ǡ�����⡼�ɤǤϺ����ˤʤ�ޤ����ǥե���Ȥ������� 1 �ԥ�����Ǥ��� ���郎����ͤξ�硢���������ͤ��ԥ�����ñ�̤Ǥ������Ǥ���������̣�� �ޤ���Line1 �� points ��������ǻȤ�������� 1 �ԥ��������μ����Ǥ� ����Фʤ�ޤ���


windows3.0

Windows 3.1 �������ɤ��ΤǤ������ʲ��Τ褦�����¤θ��� Windows 3.0 �� �Ǥ� WGNUPLOT ��ư��ޤ�: 1. COMMDLG.DLL �� SHELL.DLL (Windows 3.1���ޤ��� Borland C++ 3.1 �� ����) �� windows �ǥ��쥯�ȥ�ˤ��뤳��

2. Borland C++ 3.1 �Ǻ��줿 WGNUPLOT.HLP �� Windows 3.1 �ե����ޥ� �ȤʤΤǡ�����ˤ� Borland C++ 3.1 �ȤȤ���󶡤���� WINHELP.EXE ��� ��ɬ�פ���

3. �ꥢ��⡼�ɤǤϥ�����­�Τ���ư��ʤ�

4. TrueType �ե���Ȥϥ���ե�����ɥ���Ǥ����ѤǤ��ʤ�

5. �ɥ�å�-�ɥ��åפ�Ư���ʤ�


x11

gnuplot �� X �����Ф����Ѥ��� x11 ���ϥɥ饤�Ф��󶡤��ޤ������ν� �Ϸ����ϡ��Ķ��ѿ� DISPLAY �����åȤ���Ƥ��뤫���Ķ��ѿ� TERM �� xterm �˥��åȤ���Ƥ��뤫���ޤ��ϥ��ޥ�ɥ饤�󥪥ץ����Ȥ��� -display ���Ȥ��Ƥ���е�ư���˼�ưŪ�����򤵤�ޤ���

��:

          set terminal x11 {reset} {<n>}

ʣ���Υ�������襦����ɥ��򥵥ݡ��Ȥ��Ƥ��ޤ���set terminal x11 <n> ���ֹ� n �Υ�����ɥ��˽��Ϥ��ޤ���n>0 �ξ�硢�����ֹ�ϥ�����ɥ��� ���ȥ�ȥ�������̾�� gplt <n> �Ȥ����դ����ޤ������ߤΥ�����ɥ��� �������뵭����Ѳ��Ƕ��̤Ǥ��ޤ� (�ǥե���ȥ������뤫�齽�����������)��

gnuplot �ɥ饤�Ф��̤ʽ��ϥɥ饤�Ф��ѹ�����Ƥ⡢���襦����ɥ��ϳ� �����ޤޤˤʤ�ޤ������襦����ɥ��ϡ����Υ�����ɥ��˥���������֤��� ʸ�� q �򲡤�����������ɥ��ޥ͡�����Υ�˥塼�� close �����򤹤�� �Ĥ��뤳�Ȥ��Ǥ��ޤ���reset ��¹Ԥ�������ƤΥ�����ɥ�����٤��Ĥ� ��ޤ�������ϼºݤ˥�����ɥ���������Ƥ���ҥץ�������λ���ޤ� (�� �� -persist �����ꤵ��Ƥ��ʤ����)��

���襦����ɥ��� -persisit ���ץ����Ϳ�����Ƥ��ʤ���С����ä� ��λ���˼�ưŪ���Ĥ����ޤ���

���襵�����ȥ����ڥ�����ϡ�gnuplot �Υ�����ɥ���ꥵ�������뤳�Ȥ� ���ѹ��Ǥ��ޤ���

�����������Υ������� gnuplot �� set linestyle ���ѹ���ǽ�Ǥ���

���ϥɥ饤�� x11 �˴ؤ��Ƥϡ�gnuplot �� (��ư����)�����ޥ�ɥ饤�� �ޤ�������ե����뤫�顢geometry �� font, name �ʤɤ��̾�� X Toolkit ���ץ�����꥽�����λ��������դ��ޤ��������Υ��ץ����ˤĤ��Ƥ� X(1) �ޥ˥奢��ڡ��� (�䤽���Ʊ���Τ��) �򻲾Ȥ��Ƥ���������

¾�ˤ� x11 ���Ϸ����Ѥ�¿���� gnuplot �Υ��ץ���󤬤���ޤ������� ��� gnuplot ��Ƥ֤Ȥ��˥��ޥ�ɥ饤�󥪥ץ����Ȥ��ƻ��ꤹ�뤫�� �ޤ�������ե����� "~/.Xdefaults" �Υ꥽�����Ȥ��ƻ���Ǥ��ޤ�������� �ϵ�ư�������ꤵ���Τǡ�gnuplot �¹Ի��ˤ��ѹ��Ǥ��ޤ���

command-line_options
monochrome_options
color_resources
grayscale_resources
line_resources


command-line_options

X Toolkit ���ץ����˲ä����ʲ��Υ��ץ���� gnuplot ��Ω���夲���� ���ޥ�ɥ饤��ǡ��ޤ��ϥ桼���Υե����� ".Xdefaults" ��Υ꥽�����Ȥ� �ƻ���Ǥ��ޤ�:

 -mono    ���顼�ǥ����ץ쥤��Ƕ���Ū���������
 -gray    ���쥤��������ޤ��ϥ��顼�ǥ����ץ쥤��ǤΥ��쥤������������
            (�ǥե���ȤǤϥ��쥤��������ǥ����ץ쥤��������������դ���)
 -clear   �����������ɽ���������� (�ִ�Ū��) ���̤�õ�
 -tvtwm   geometry ���ץ����ˤ����֤λ���򡢲��ۥ롼�ȥ�����ɥ����
            ���ߤ�ɽ����ʬ���Ф�������Ū�ʰ��֤ˤ���
 -raise   �����������襦����ɥ�������̤ؽФ�
 -noraise �����������襦����ɥ�������̤ؽФ����ȤϤ��ʤ�
 -persist gnuplot �ץ�����ཪλ������襦����ɥ���Ĥ�

�嵭�Υ��ץ���󡢤ϥ��ޥ�ɥ饤���Ǥλ���񼰤ǡ�".Xdefaults" �˥� �������Ȥ��ƻ��ꤹ��Ȥ��ϰۤʤ�񼰤�Ȥ��ޤ���

��:

      gnuplot*gray: on

gnuplot �����襹������ points �����褹�����Υ�����������ˤ⡢���ޥ�� �饤�󥪥ץ���� (-pointsize <v>) �ȥ꥽���� (gnuplot*pointsize: <v>) ���󶡤��Ƥ��ޤ����� v �����Υ������γ���Ψ�Ȥ��ƻȤ���¿��� (0 < v <= 10) �ǡ��㤨�� -pointsize 2 �ϥǥե���ȤΥ������� 2 �ܡ� -pointsize 0.5 �����̤Υ�������Ⱦʬ�������Ȥ��ޤ���


monochrome_options

����ǥ����ץ쥤���Ф��Ƥ� gnuplot �����迧 (foreground) ���طʿ� (background) ��Ϳ���ޤ��󡣥ǥե���ȤǤ��طʤ�������Ϲ��Ǥ���-rv �� gnuplot*reverseVideo: on �ξ��ˤ��طʤ������������ˤʤ�ޤ���


color_resources

���顼�ǥ����ץ쥤���Ф��Ƥϡ�gnuplot �ϰʲ��Υ꥽���� (�����ǤϤ��� �ǥե���Ȥ��ͤ򼨤��ޤ�)���ޤ��������Ĵ (greyscale) �Υ꥽�����򻲾� ���ޤ����꥽�������ͤϥ����ƥ��� X11 rgb.txt �ե�����˽񤫤�Ƥ��뿧 ̾���ޤ��� 16 �ʤο����� (X11 �Υޥ˥奢��򻲾�) ������̾�ȶ��� (0 �� �� 1 �δ֤���) �򥳥�ޤǶ��ڤä��ͤ���ѤǤ��ޤ����㤨�� blue, 0.5 ��Ⱦʬ�ζ��٤��ġ����̣���ޤ���

 gnuplot*background:  white
 gnuplot*textColor:   black
 gnuplot*borderColor: black
 gnuplot*axisColor:   black
 gnuplot*line1Color:  red
 gnuplot*line2Color:  green
 gnuplot*line3Color:  blue
 gnuplot*line4Color:  magenta
 gnuplot*line5Color:  cyan
 gnuplot*line6Color:  sienna
 gnuplot*line7Color:  orange
 gnuplot*line8Color:  coral

�����˴ؤ��륳�ޥ�ɥ饤��ν񼰤ϡ��㤨�аʲ����̤�Ǥ���

��:

      gnuplot -background coral


grayscale_resources

-gray �����򤹤�ȡ�gnuplot �ϡ����쥤��������ޤ��ϥ��顼�ǥ����� �쥤���Ф��ơ��ʲ��Υ꥽�����򻲾Ȥ��ޤ� (�����ǤϤ��Υǥե���Ȥ��ͤ� �����ޤ�)���ǥե���Ȥ��طʿ��Ϲ��Ǥ��뤳�Ȥ����դ��Ƥ���������

 gnuplot*background: black
 gnuplot*textGray:   white
 gnuplot*borderGray: gray50
 gnuplot*axisGray:   gray50
 gnuplot*line1Gray:  gray100
 gnuplot*line2Gray:  gray60
 gnuplot*line3Gray:  gray80
 gnuplot*line4Gray:  gray40
 gnuplot*line5Gray:  gray90
 gnuplot*line6Gray:  gray50
 gnuplot*line7Gray:  gray70
 gnuplot*line8Gray:  gray30


line_resources

gnuplot ������������� (�ԥ�����ñ��) ������Τ���˰ʲ��Υ꥽������ ���Ȥ��ޤ� (�����ǤϤ��Υǥե���Ȥ��ͤ򼨤��ޤ�)��0 �ޤ��� 1 �ϺǾ��� ������ 1 �ԥ����������̣���ޤ���2 �ޤ��� 3 ���ͤˤ�äƥ���դγ��Ѥ� �����Ǥ�����⤢��Ǥ��礦��

 gnuplot*borderWidth: 2
 gnuplot*axisWidth:   0
 gnuplot*line1Width:  0
 gnuplot*line2Width:  0
 gnuplot*line3Width:  0
 gnuplot*line4Width:  0
 gnuplot*line5Width:  0
 gnuplot*line6Width:  0
 gnuplot*line7Width:  0
 gnuplot*line8Width:  0

gnuplot ��������ǻ��Ѥ��������η����������Ѥ˰ʲ��Υ꥽�����򻲾Ȥ� �ޤ���0 �ϼ������̣���ޤ���2 ��� 10 �ʿ� jk (j �� k �� 1 ���� 9 �ޤǤ���) �ϡ�j �ĤΥԥ����������� k �Ĥζ���Υԥ����뤬³�� �ѥ�����η����֤�����ʤ��������̣���ޤ����㤨�� '16' �� 1 �ĤΥԥ� ����θ�� 6 �Ĥζ���³���ѥ�����������ˤʤ�ޤ�������ˡ�4 ��� 10 �ʿ��Ǥ��ܺ٤ʥԥ�����ȶ������Υѥ���������Ǥ��ޤ����㤨�С� '4441' �� 4 �ĤΥԥ����롢4 �Ĥζ���4 �ĤΥԥ����롢1 �Ĥζ���Υѥ� ������̣���ޤ����ʲ��Υǥե���ȤΥ꥽�����ͤϡ�����ǥ����ץ쥤���� �뤤�ϥ��顼�������Ĵ (grayscale) �ǥ����ץ쥤����������ˤ������� �Ǥ������顼�ǥ����ץ쥤�ǤϤ����Υǥե���Ȥ��ͤϤۤȤ�� 0 (����) �ǡ�axisDashes �Τߤ��ǥե���Ȥ� '16' �������ȤʤäƤ��ޤ���

 gnuplot*borderDashes:   0
 gnuplot*axisDashes:    16
 gnuplot*line1Dashes:    0
 gnuplot*line2Dashes:   42
 gnuplot*line3Dashes:   13
 gnuplot*line4Dashes:   44
 gnuplot*line5Dashes:   15
 gnuplot*line6Dashes: 4441
 gnuplot*line7Dashes:   42
 gnuplot*line8Dashes:   13


xlib

xlib �ɥ饤�Ф� X11 Windows System �򥵥ݡ��Ȥ��Ƥ��ޤ������Υɥ饤 �Фϥ��ޥ�� gnuplot_x11 �Ѥν��Ϥ�Ԥʤ��ޤ���set term x11 �ϡ� set terminal xlib; set output "|gnuplot_x11" �Ȥۤ�Ʊ�ͤǤ���xlib �ˤϥ��ץ����Ϥ���ޤ��󤬡�x11 �򻲾Ȥ��ƤߤƤ���������


tics

���ޥ�� set tics ��������ι�ߤ򳰸����˽񤫤��褦���ѹ�����Τ� �Ȥ��ޤ���

��:

      set tics {<direction>}
      show tics

������ <direction> �� in (�ǥե����) �ޤ��� out �Ǥ���

�������� (��٥�ΤĤ�) ��¾������˴ؤ��Ƥ� set xtics �򡢾������� ������˴ؤ��Ƥ� set mxtics �⤽�줾�컲�Ȥ��Ƥ���������


ticslevel

splot �ˤ����ơ�set ticslevel �ˤ�äƿ�ľ�� (Z) ������Ū�ʹ⤵�� Ĵ���Ǥ��ޤ������Ͱ�����Ϳ����Ȥ���� xy ʿ�̤��鸫��������ΰ��ֲ��� ���� (z ���ϰϤ��Ф�����) ����ꤷ�����Ȥˤʤ�ޤ����ǥե���Ȥ��ͤ� 0.5 �Ǥ�������ͤ������Ƥ��ޤ�������������� 3 �Ĥμ���������θ��� �����Ťʤ��ǽ��������ޤ���

xy ʿ�̤� z ���� 'pos' �ΰ��֤��֤��ˤϡ�ticslevel ���ͤ� (pos - zmin) / (zmin - zmax) �Ȥ��Ƥ���������

��:

      set ticslevel {<level>}
      show tics

set view �⻲�Ȥ��Ƥ���������


ticscale

������ι�ߤ��礭���� set ticscale ��Ĵ��Ǥ��ޤ���

��:

      set ticscale {<major> {<minor>}}
      show tics

�⤷ <minor> �����ꤵ��ʤ���Ф���� 0.5*<major> �Ȥʤ�ޤ����ǥե��� �Ȥ��������� (major tics) �ι�ߤΥ������� 1.0 �ǡ��������� (minor tics) �� 0.5 �Ǥ�������ͤ���ꤹ�뤳�Ȥǡ���ߤ�¦�˸����뤳�Ȥ��� ǽ�Ǥ��뤳�Ȥ����դ��Ƥ���������


timestamp

���ޥ�� set timestamp ����������դȻ���򺸤�;���ɽ�����ޤ���

��:

      set timestamp {"<format>"} {top|bottom} {{no}rotate}
                    {<xoff>}{,<yoff>} {"<font>"}
      set notimestamp
      show timestamp

��ʸ���� (format) ��Ȥäơ��񤫤�����դȻ���ν񼰤����򤹤뤳�Ȥ� �Ǥ��ޤ����ǥե���Ȥ� asctime() �����Ѥ��� "%a %b %d %H:%M:%S %Y" �� �� (��������̾����������ʬ���á�4 �������)��top �� bottom ��Ȥ� �����դ򺸤�;��ξ�����֤��뤫���������֤��뤫������Ǥ��ޤ� (�ǥե� ��Ȥϲ�)��rotate �ϡ��⤷���Ϸ��������ݡ��Ȥ��Ƥ���ФǤ��������դ� ��ľ������ʸ����ˤ��ޤ������ <xoff>��<yoff> ��ʸ�������꡼���ɸ�Ϥ� �Ρ��ǥե���Ȥΰ��֤���Τ����ɽ���ޤ���<font> �����դ��񤫤��ե� ��Ȥ���ꤷ�ޤ���

timestamp ������˾�ά̾ time ��ȤäƤ⹽���ޤ���

��:

      set timestamp "%d/%m/%y %H:%M" 80,-2 "Helvetica"

���դν�ʸ����˴ؤ���ܤ�������ˤĤ��Ƥ� set timefmt �򻲾Ȥ��� ����������


timefmt

���Υ��ޥ�ɤϡ��ǡ����������η����ˤʤäƤ�����ˡ����λ�����ǡ��� ��Ŭ�Ѥ���ޤ�������ϥ��ޥ�� set xdata time ��Ϳ�����Ƥ��ʤ��Ȱ� ̣������ޤ���

��:

      set timefmt "<format string>"
      show timefmt

ʸ������� (<format string>) �� gnuplot �������ǡ�����ǡ����ե����� ����ɤΤ褦���ɤफ��ؼ����ޤ���ͭ���ʽ񼰤ϰʲ����̤�Ǥ�:

      ��         ����
      %d           ����, 1--31
      %m           ����, 1--12
      %y           ��ǯ, 0--99
      %Y           ��ǯ, 4-digit
      %j           1 ǯ�β�����, 1--365
      %H           ����, 0--24
      %M           ��ʬ, 0--60
      %S           ����, 0--60
      %b           ��̾ (�Ѹ�) �� 3 ʸ����ά��
      %B           ��̾ (�Ѹ�)

Ǥ�դ�ʸ����ʸ������ǻ��ѤǤ��ޤ�������§�˽��äƤ���ɬ�פ�����ޤ��� \t (����) ��ǧ������ޤ����Хå�����å��� + 8 �ʿ��� (\nnn) �Ϥ��줬 ����ʸ�����Ѵ�����ޤ����������Ǥ����ʬΥʸ�����ʤ���硢%d, %m, %y, %H, %M, %S �Ϥ��줾�� 2 ��ο������ɤ߹��ߡ�%Y �� 4 �塢%j �� 3 ��ο� �����ɤ߹��ߤޤ���%b �� 3 ʸ����%B ��ɬ�פ�ʬ������ʸ�����׵ᤷ�ޤ���

���� (���ڡ���) �ΰ����Ϥ��㤤�ޤ�����ʸ������� 1 �Ĥζ���ϡ��� ��������� 0 �ġ����뤤�� 1 �İʾ�ζ���ʸ�����ɽ���ޤ������ʤ���� "%H %M" �� "1220" �� "12 20" �� "12 20" ��Ʊ���褦���ɤߤޤ���

�ǡ�����������ʸ���ν��ޤꤽ�줾��ϡ�using n:n ����ΰ�İ�Ĥ��� �ȥ�����Ȥ���ޤ�����ä� 11:11 25/12/76 21.0 �� 3 ��Υǡ�����ǧ ������ޤ���������򤱤뤿��ˡ������ǡ������ޤޤ���� gnuplot �ϡ� ���ʤ��� using ���꤬�����ʤ�ΤǤ���Ȳ��ꤷ�ޤ���

gnuplot �Ͽ����Ǥʤ�ʸ������ɤ�ʤ��Τǡ����եǡ��������������̾�� ��ޤ�Ǥ����硢��ʸ����Ǥ�����ӽ����ʤ���Ф����ޤ��󡣤������� "%a", "%A", "%b", "%B" �Ǥ�����ɽ�����뤳�ȤϤǤ��ޤ�: ����顢�ڤ� �����ǡ����ν��Ϥ�¾�Υ��ץ����ξܺ٤˴ؤ��Ƥ� set format �򻲾Ȥ� �Ƥ������� (gnuplot �Ͽ��ͤ��������������������ޤ�)��

¾�ξ���ˤĤ��Ƥ� set xdata �� Time/date �ι�⻲�Ȥ��Ƥ���������

��:

      set timefmt "%d/%m/%Y\t%H:%M"

�ϡ�gnuplot �����դȻ��֤����֤�ʬΥ���Ƥ��뤳�Ȥ򶵤��ޤ� (�������� ���ʤ��Υǡ�����衼�����Ƥ������������֤��ä���Τ��ɤ�����ʣ���Υ��� �������Ѵ�����Ƥ��ޤ��� ? ��ʸ����ϥե�������˼ºݤˤ���ʪ�Ȱ� �פ��Ƥ��ʤ���Фʤ�ޤ���)�� Time Data Demo


title

���ޥ�� set title �ϡ�����ξ�ο���˽񤫤�����西���ȥ�������� �ޤ���set title �� set label ���ü�ʤ�Ρ��Ȥߤʤ��ޤ���

��:

      set title {"<title-text>"} {<xoff>}{,<yoff>} {"<font>,{<size>}"}
      show title

��� <xoff>, <yoff> ����ꤹ�뤳�Ȥǡ������ȥ�� <xoff>, <yoff> ʸ���� ���꡼���ɸ����ư�������Ȥ��Ǥ��ޤ� (����պ�ɸ�ǤϤ���ޤ���)���㤨 �� "set title ,-1" �ϡ������ȥ�� y �����ΰ��֤Τ��ѹ������礶�äѤ� ���ä� 1 ʸ��ʬ�ι⤵���������ȥ�򲼤˲����ޤ���

<font> �ϥ����ȥ뤬�񤫤��ե���Ȥ���ꤹ��Τ˻Ȥ��ޤ���<size> �� ñ�̤ϡ��ɤν��Ϸ��� (terminal) ��ȤäƤ��뤫�ˤ�ä��Ѥ��ޤ���

set title ��ѥ�᡼���ʤ��ǻȤ��ȥ����ȥ��õ�ޤ���

�Хå�����å���ʸ����κ��ѡ��ڤ�ʸ�����Ϥ�ñ����������Ű������ �㤤�ˤĤ��Ƥ� syntax �򻲾Ȥ��Ƥ���������


tmargin

���ޥ�� set tmargin �Ͼ��;��Υ������򥻥åȤ��ޤ����ܺ٤� set margin �򻲾Ȥ��Ƥ���������


trange

���ޥ�� set trange �ϡ��޲��ѿ��⡼�ɡ����뤤�϶˺�ɸ�⡼�ɤǤ� x, y �� �ͤ�׻�����Τ˻Ȥ����޲��ѿ����ϰϤ����ꤷ�ޤ����ܺ٤� set xrange �� ���Ȥ��Ƥ���������


urange

set urange �� set vrange �ϡ�splot ���޲��ѿ��⡼�ɤ� x, y, z ���ͤ� �׻�����Τ˻Ȥ����޲��ѿ����ϰϤ����ꤷ�ޤ����ܺ٤� set xrange �򻲾� ���Ƥ���������


variables

show variables ���ޥ�ɤ����ƤΥ桼������ѿ��Ȥ����ͤΰ�����ɽ�� ���ޤ���

��:

        show variables


version

���ޥ�� show version �ϸ��ߵ�ư���Ƥ��� gnuplot �ΥС�����󡢺ǽ� ������������Ԥȡ�FAQ �� info-gnuplot �᡼��󥰥ꥹ�ȡ��Х���ݡ��� ��Υ᡼�륢�ɥ쥹��ɽ�����ޤ�������Ū�˥ץ�����ब�ƤФ�Ƥ���Ȥ��� �����꡼���ˤ��ξ����ɽ�����ޤ���

��:

      show version {long}

long ���ץ�����Ϳ����ȡ�����˥��ڥ졼�ƥ��󥰥����ƥࡢgnuplot ���󥹥ȡ�����Υ���ѥ��륪�ץ���󡢥إ�ץե�������֤���ꡢ������ (�Ƥ�) ͭ�Ѥʥ᡼�륢�ɥ쥹��ɽ�����ޤ���


view

���ޥ�� set view �� splot �λ����γ��٤����ꤷ�ޤ�������ϡ����� ������� 3 ������ɸ��ɤΤ褦�� 2 �����β��� (screen) ����Ƥ��뤫���� �椷�ޤ�������ϡ����褵�줿�ǡ����β�ž�ȳ���̾��������Ϳ���Ƥ���� ���������ͱƤ������ݡ��Ȥ��Ƥ��ޤ���

��:

      set view <rot_x> {,{<rot_z>}{,{<scale>}{,<scale_z>}}}
      show view

������ <rot_x> �� <rot_z> �ϡ����̤���Ƥ���벾��Ū�� 3 ������ɸ�Ϥ� ��ž�� (ñ�̤���) ������ǡ��ǽ�� (���ʤ����ž���Ԥʤ�������) ������ο�ʿ���� x, ������ο�ľ���� y, ���̼��Ȥ˿�ľ�ʼ��� z �Ȥʤ� �Ƥ��ޤ����ǽ�� x ���μ���� <rot_x> ������ž����ޤ������ˡ������� z ���μ���� <rot_z> ������ž����ޤ���

<rot_x> �� [0:180] ���ϰϤ����¤���Ƥ��ơ��ǥե���ȤǤ� 60 �٤Ǥ��� <rot_z> �� [0:360] ���ϰϤ����¤���Ƥ��ơ��ǥե���ȤǤ� 30 �٤Ǥ��� <scale> �� splot ���Τγ���̾�Ψ�����椷��<scale_z> �� z ���γ���� ���Τߤ�Ԥʤ��ޤ�����������Υǥե���ȤϤɤ���� 1.0 �Ǥ���

��:

      set view 60, 30, 1, 1
      set view ,,0.5

�ǽ����� 4 �Ĥ����Ƥ�ǥե���Ȥ��ͤˤ��Ƥ��ޤ���2 �Ĥ����Ͻ̾�Ψ �Τߤ� 0.5 ���ѹ����Ƥ��ޤ���

set ticslevel �⻲�Ȥ��Ƥ���������


vrange

���ޥ�� set urange �� set vrange �ϡ�splot ���޲��ѿ� (�ѥ�᡼ ��) �⡼�ɤ� x, y, z ���ͤ�׻�����Τ˻Ȥ����޲��ѿ����ϰϤ����ꤷ �ޤ��� �ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


x2data

���ޥ�� set x2data �� x2 (��) ���Υǡ���������� (����) ���������� ���ޤ����ܺ٤� set xdata �򻲾Ȥ��Ƥ���������


x2dtics

���ޥ�� set x2dtics �� x2 (��) ������������������ѹ����ޤ����ܺ٤� set xdtics �򻲾Ȥ��Ƥ���������


x2label

���ޥ�� set x2label �� x2 (��) ���θ��Ф������ꤷ�ޤ����ܺ٤� set xlabel �򻲾Ȥ��Ƥ���������


x2mtics

���ޥ�� set x2mtics �ϡ�x2 (��) ���� 1 ǯ�γƷ�����ꤷ�ޤ����ܺ٤� set xmtics �򻲾Ȥ��Ƥ���������


x2range

���ޥ�� set x2range �� x2 (��) ����ɽ��������ʿ�ϰϤ����ꤷ�ޤ��� �ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


x2tics

���ޥ�� set x2tics �� x2 (��) ���Ρ����Ф��դ������������������� ��Ԥʤ��ޤ����ܺ٤� set xtics �򻲾Ȥ��Ƥ���������


x2zeroaxis

���ޥ�� set x2zeroaxis �ϡ��������̤� x2 (��) �� (y2 = 0) �������� �����ܺ٤� set zeroaxis �򻲾Ȥ��Ƥ���������


xdata

���Υ��ޥ�ɤ� x ���Υǡ��������������ǡ����˥��åȤ��ޤ���Ʊ�ͤΥ��� ��ɤ�¾�μ����줾����Ѱդ���Ƥ��ޤ���

��:

      set xdata {time}
      show xdata

ydata, zdata, x2data, y2data �ˤ�Ʊ���񼰤����ƤϤޤ�ޤ���

time ���ץ����ϥǡ����������ǡ����Ǥ��뤳�Ȥ������ޤ������ץ���� ��Ĥ��ʤ���硢�ǡ��������̾�Τ�Τ����ޤ���

gnuplot �ˤɤΤ褦�������ǡ������ɤߤ��ޤ��뤫�ˤĤ��Ƥϡ�set timefmt �򻲾Ȥ��Ƥ��������������ǡ����Ϻ������λϤޤ� (����: ��̩�ˤ� 2000 ǯ 1 �� 1 ���λϤޤ�) ������ÿ����Ѵ�����ޤ������ֽ� (timefmt) �ϸ��� �Ϥ�����Ĥ��������Ȥ��ޤ��󡣤���ϡ����Ƥ������ǡ������ܤ����ν񼰤� ���פ��ʤ���Фʤ�ʤ����Ȥ��̣���ޤ����ޤ����ϰϤλ���ϡ��������꤬ �����Ȳ�ᤵ���Τ��򤱤뤿��ˡ����ν񼰤˽��ä�ʸ����������ǰϤ� �ǻ��ꤹ�٤��Ǥ���

�������ߤθ��Ф� (label) ��ɽ������Τˤϴؿ� 'strftime' (unix �Ǥ� ���Ĵ�٤�ˤ� "man strftime" �ȥ����פ��Ƥ�������) ���Ȥ��ޤ���set format x "string" �ǡ�10 �ʿ��ν񼰤ǤϤʤ������ʤ�� (2 �İʾ�� '%'�� �ޤ��� %f �Ǥ� %g �Ǥ�ʤ����) ��Ϳ�����Ƥ��ʤ���С�gnuplot �Ϥ� ���Ŭ���˰�̣�Τ���񼰤Ƿ׻�����ɽ�����ޤ���

¾�ξ���ˤĤ��Ƥ� Time/date �⻲�Ȥ��Ƥ���������


xdtics

���ޥ�� set xdtics �� x ����������ι�ߤ��������Ѵ����ޤ� (0=Sun, 6=Sat)��6 ��ۤ������ 7 �ˤ��;�꤬�Ȥ��ޤ���set noxdtics �� ���θ��Ф���ǥե���Ȥη������ᤷ�ޤ���¾�μ��ˤ�Ʊ�����Ȥ�Ԥʤ�Ʊ �ͤΥ��ޥ�ɤ��Ѱդ���Ƥ��ޤ���

��:

      set xdtics
      set noxdtics
      show xdtics

ydtics, zdtics, x2dtics, y2dtics �ˤ�Ʊ���񼰤����ƤϤޤ�ޤ���

set format ���ޥ�ɤ⻲�Ȥ��Ƥ���������


xlabel

���ޥ�� set xlabel �� x ���θ��Ф������ꤷ�ޤ���¾�μ��ˤ⸫�Ф��� ���ꤹ��Ʊ�ͤΥ��ޥ�ɤ�����ޤ���

��:

      set xlabel {"<label>"} {<xoff>}{,<yoff>} {"<font>{,<size>}"}
      show xlabel

Ʊ���񼰤� x2label, ylabel, y2label, zlabel �ˤ�Ŭ�Ѥ���ޤ���

���Ф����ɲäΤ����ɽ����� <xoff>, <yoff> ����ꤹ��ȡ����Ф��� <xoff> ��ʸ�������ޤ��� <yoff> ��ʸ���ι⤵ʬ�������餷�ޤ����㤨�� " set set xlabel -1" �� xlabel �� x �ΰ��֤����ѹ������礶�äѤ˸��� �� 1 ʸ��ʬ��ʸ�����������˰�ư���ޤ���ʸ���Υ������ϡ��ե���ȤȻ��� ������Ϸ��� (terminal) �˰�¸���ޤ���

<font> �ϸ��Ф����񤫤��ե���Ȥ���ꤹ��Τ˻Ȥ��ޤ����ե���Ȥ� <size> (�礭��) ��ñ�̤ϡ��ɤ�ʽ��Ϸ�����Ȥ����˰�¸���ޤ���

���Ф���õ��ˤϡ����ץ�����Ĥ����˼¹Ԥ��ޤ�����: "set y2label"

���θ��Ф��Υǥե���Ȥΰ��֤ϰʲ����̤�Ǥ�:

xlabel: x ���θ��Ф��ϲ��μ��β��ο���

ylabel: y ���θ��Ф��Ͻ��Ϸ�����¸�ǡ��ʲ��� 3 �ĤΤ����줫:

1. ��ʿ������ʸ���������κ���˺�ü�˹�碌�����֤���ޤ���ʸ����� ��ž��Ԥʤ��ʤ����Ϸ����Ǥ�¿ʬ���줬���򤵤�ޤ���set x2tics ��Ʊ ���˻Ȥ��Ƥ����硢ylabel �� x2 ���θ��Ф��κ�ü�ȽŤʤ뤫���Τ�� ���󡣤���� ylabel �ΰ��֤�����;���Ĵ�����뤳�Ȥ��н�Ǥ���Ǥ��� ����

2. ��ľ������ʸ����ǡ�����κ��ǿ�ľ���������·������ޤ���ʸ����� ��ž�Ǥ�����Ϸ����Ǥ�¿ʬ���줬���򤵤�ޤ���

3. ��ʿ������ʸ����ǡ�����κ��ǿ�ľ���������·������ޤ���EEPIC, LaTeX, TPIC �ɥ饤�ФǤϤ��줬���򤵤�ޤ���ylabel ������˾�񤭤��� �Τ��򤱤�ˤϡ�\\ ��Ȥäƥ桼�������Ԥ������ɬ�פ�����ޤ�����ľ�� �����¤��ʸ������ꤿ���ʤ顢���Ƥ�ʸ���δ֤� \\ ������Ƥ������� (��������������ǤϤ���ޤ���)��

zlabel: z ���θ��Ф��ϼ���ɽ���ϰϤ���ǡ����Ф��ο��椬 z ���ο���

y2label: y2 ���θ��Ф��� y2 ���α������ΰ��֤ϡ����Ϸ�����¸�� y ���� Ʊ�ͤε�§�Ƿ��ꡣ

x2label: x2 ���θ��Ф��Ͼ�μ��ξ�ǡ����西���ȥ���ϲ�������ϡ� ����ʸ����Ȥ��С�����ˤ��ʣ���ιԤ���ʤ����西���ȥ�� x2 ���θ� �Ф����������뤳�Ȥ��ǽ����:

      set title "This is the title\n\nThis is the x2label"

�������Ű������Ȥ��٤��Ǥ��뤳�Ȥ����դ��Ƥ������������ξ�硢��� ���� 2 �ĤιԤ�Ʊ���ե���Ȥ��Ȥ��ޤ���

�⤷���ΰ��֤Υǥե���Ȥΰ��֤���������ʤ��ʤ�С������ set label ��ȤäƤ������������Υ��ޥ�ɤ�ʸ�����ɤ������֤��뤫���äȼ�ͳ�� ����Ǥ��ޤ���

�Хå�����å���ʸ����κ��ѡ��ڤ�ʸ�����Ϥ�ñ����������Ű������ �㤤�˴ؤ�����ܤ�������ˤĤ��Ƥ� syntax �򻲾Ȥ��Ƥ���������


xmtics

���ޥ�� set xmtics �� x ����������θ��Ф������Ѵ����ޤ���1=Jan (1 ��)��12=Dec (12 ��) �Ȥʤ�ޤ���12 ��ۤ��������ϡ�12 �dz�ä����ޤ�� ����Ѵ�����ޤ���set noxmtics ��������ϥǥե���Ȥθ��Ф������ޤ��� ¾�μ����Ф��Ƥ�Ʊ�����򤹤�Ʊ�ͤΥ��ޥ�ɤ��Ѱդ���Ƥ��ޤ���

��:

      set xmtics
      set noxmtics
      show xmtics

x2mtics, ymtics, y2mtics, zmtics �ˤ�Ʊ���񼰤�Ŭ�Ѥ���ޤ���

���ޥ�� set format �⻲�Ȥ��Ƥ���������


xrange

���ޥ�� set xrange ��ɽ��������ʿ�������ϰϤ���ꤷ�ޤ���¾�μ� �ˤ�Ʊ�ͤΥ��ޥ�ɤ�¸�ߤ��ޤ������˺�ɸ�Ǥ�Ⱦ�� r, �޲��ѿ� t, u, v �ˤ�¸�ߤ��ޤ���

��:

      set xrange { [{{<min>}:{<max>}}] {{no}reverse} {{no}writeback} }
                 | restore
      show xrange

������ <min> �� <max> �ˤ�������������ޤ��� '*' �ǡ�'*' �ϼ�ư�̼ܵ� ǽ���̣���ޤ��������ǡ����ξ�硢�ϰϤ� set timefmt �ν񼰤˽��ä� ʸ����������ǰϤ�ɬ�פ�����ޤ�����ά���줿�ͤ��ѹ�����ޤ���

yrange, zrange, x2range, y2range, rrange, trange, urange vrange ��Ʊ���񼰤���Ѥ��ޤ���

���ץ���� reverse �ϼ���������դˤ��ޤ����㤨�� set xrange [0:1] reverse �ϡ�1 ������0 �����Ǥ���褦�ʼ��ˤ��ޤ�������ϡ�������� set xrange [1:0] ��Ʊ���Ǥ�����reverse �ϼ�˼�ư�̼� (autoscale) ���Ѥ����뤳�Ȥ�տޤ��Ƥ��ޤ���

���ץ���� writeback �ϡ�set xrange �������Ƥ���Хåե������ ��ư�̼ܵ�ǽ�ˤ����줿�ϰϤ���¸���ޤ�������ϡ������Ĥ��δؿ���Ʊ ����ɽ�����������������ϰϤϤ��Τ����Τ����Ĥ��Τ�Τ�����ꤵ�������� ��������Ǥ���writeback �κ��Ѥϡ�plot �μ¹���˵�ǽ����Τǡ����� ���ޥ�ɤ����˻��ꤹ��ɬ�פ�����ޤ����Ǹ����¸������ʿ�������ϰϤ� set xrange restore �������Ǥ��ޤ������夲�ޤ���

      set xrange [-10:10]
      set yrange [] writeback
      plot sin(x)
      set yrange restore
      replot x/2

���ξ�硢y ���ϰ� (yrange) �� sin(x) ���Ͱ�Ȥ��ƺ��줿 [-1:1] ���� �ˤʤꡢx/2 ���Ͱ� [-5:5] ��̵�뤵��ޤ����嵭�Τ��줾��Υ��ޥ�ɤθ� �� show yrange ��¹Ԥ���С���Dz����Ԥʤ��Ƥ��뤫�����򤹤���� �ˤʤ�Ǥ��礦��

2 ��������ˤ����ơ�xrange �� yrange �ϼ����ϰϤ���ꤷ��trange �ϡ��޲��ѿ��⡼�ɤ��޲��ѿ����ϰϡ����뤤�϶˺�ɸ�⡼�ɤγ��٤��ϰϤ� ���ꤷ�ޤ���Ʊ�ͤ� 3 �����޲��ѿ��⡼�ɤǤϡ�xrange, yrange, zrange �������ϰϤ��������urange �� yrange ���޲��ѿ����ϰϤ�������ޤ���

�˺�ɸ�⡼�ɤǤϡ�rrange �����褵���Ⱦ�¤��ϰϤ���ꤷ�ޤ���<rmin> ��Ⱦ�¤ؤ��ɲä�����Ȥ��ƺ��Ѥ������� <rmax> ��Ⱦ�¤��ڤ�ΤƤ� (clip) �褦�˺��Ѥ���<rmax> ��ۤ���Ⱦ�¤��Ф����������褵��ޤ���xrange �� yrange �ϱƶ�����ޤ����������ϰϤϡ�����դ� r(t)-rmin �Υ��� �դǡ�������θ��Ф��ˤϤ��줾�� rmin ��ä����褦�ʤ�ΤǤ��뤫�Τ褦 �˥��åȤ���ޤ���

���Ƥ��ϰϤ���ʬŪ�ˡ��ޤ�������Ū�˼�ư�̼ܤ���ޤ������ǡ���������� �ʤ���С��ѥ�᡼���ѿ��μ�ư�̼ܵ�ǽ�ϰ�̣���ʤ��Ǥ��礦��

�ϰϤ� plot �Υ��ޥ�ɥ饤���Ǥ����Ǥ��ޤ������ޥ�ɥ饤����Ϳ ����줿�ϰϤ�ñ�ˤ��� plot ���ޥ�ɤǤ����Ȥ�졢set ���ޥ�ɤ��� �ꤵ�줿�ϰϤϤ��θ������ǡ����ޥ�ɥ饤����ϰϤ���ꤷ�Ƥ��ʤ���� ���ƤǻȤ��ޤ�������� splot ��Ʊ���Ǥ���

��:

x ���ϰϤ�ǥե���Ȥ��ͤˤ��ޤ�:

      set xrange [-10:10]

y ���ϰϤ����������ä���褦�ˤ��ޤ�:

      set yrange [10:-10]

z �κǾ��ͤˤϱƶ���Ϳ������ (��ư�̼ܤ��줿�ޤ�)�������ͤΤ� 10 ���� �ꤷ�ޤ�:

      set zrange [:10]

x �κǾ��ͤϼ�ư�̼ܤȤ��������ͤ��ѹ����ޤ���:

      set xrange [*:]


xtics

x ���� (���Ф��ΤĤ�) ��������� ���ޥ�� set xtics ������Ǥ��ޤ��� ������� set noxtics �Ǿä���set xtics �� (�ǥե���Ȥξ��֤�) �� ���꤬�Ĥ��ޤ���y,z,x2,y2 ������������������Ԥʤ�Ʊ�ͤΥ��ޥ�ɤ��� ��ޤ���

��:

      set xtics {axis | border} {{no}mirror} {{no}rotate}
                {  autofreq
                 | <incr>
                 | <start>, <incr> {,<end>}
                 | ({"<label>"} <pos> {,{"<label>"} <pos>}...) }
      set noxtics
      show xtics

Ʊ���񼰤� ytics, ztics, x2tics, y2tics �ˤ�Ŭ�Ѥ���ޤ���

axis �� border �� gnuplot �������� (������ιK�ȤȤ��θ��Ф�) �򡢤��줾�켴�ˤĤ���Τ��������ˤĤ���Τ���ؼ����ޤ������������ˤ� �Ƥ�ᤤ��硢axis ����Ѥ����������θ��Ф�ʸ����;��˽񤫤�Ƥ� ��¾��ʸ���˽ŤäƤ��ޤ���ǽ��������ޤ���

mirror �� gnuplot ��ȿ��¦�ζ�����Ʊ�����֤ˡ����Ф��Τʤ�������� ���Ϥ���褦�ؼ����ޤ���nomirror �ϡ����ʤ����פäƤ����̤�Τ��Ȥ� �Ԥʤ��ޤ���

rotate �ϡ�ʸ����� 90 �ٲ�ž�����ƽ��Ϥ����褦�Ȥ��ޤ�������ϡ�ʸ ����β�ž�򥵥ݡ��Ȥ��Ƥ�����ϥɥ饤�� (terminal) �Ǥϼ¹Ԥ���ޤ��� norotate �Ϥ���򥭥�󥻥뤷�ޤ���

x �� y ������������Υǥե���Ȥ� border mirror norotate �ǡ�x2, y2 ���� border nomirror norotate ���ǥե���ȤǤ���z ���ˤϡ�{axis | border} ���ץ�����̵���ǡ��ǥե���Ȥ� nomirror �Ǥ���z �������� ���ߥ顼���������ʤ顢¿ʬ set border �Ǥ��Τ���ζ��֤򤢤���ɬ�� ������Ǥ��礦��

���ץ����ʤ��� set xtics ��¹Ԥ���ȡ������꤬ɽ���������֤Ǥ� ��С�����ϥǥե���Ȥζ������ޤ��ϼ����������������Ǥʤ���в��⤷�� ���󡣤������˻��ꤷ��������δֳ֡����� (�ȸ��Ф�) ���ݻ�����ޤ���

������ΰ��֤ϡ��ǥե���ȡ��ޤ��ϥ��ץ���� autofreq �����ꤵ��Ƥ� ��м�ưŪ�˷׻�����ޤ��������Ǥʤ���С����� 2 �Ĥη����ǻ��ꤵ��� ��:

�ż�Ū�� <start>, <incr>, <end> �����ϡ����������� <start> ���� <end> �δ֤� <incr> �δֳ֤�ɽ�����ޤ���<end> ����ꤷ�ʤ���С������̵���� �Ȥߤʤ���ޤ���<incr> ������ͤ��ǽ�Ǥ���<start> �� <end> ��ξ������ �ꤵ��Ƥ��ʤ���硢<start> �� -�硢<end> �� +��Ȥߤʤ��졢������� <incr> �������ܤΰ��֤�ɽ������ޤ��������п����ξ�硢������δֳ� (��ʬ) �ϡ��Ѱ��ҤȤ��ƻ��Ѥ���ޤ���

��:

������� 0, 0.5, 1, 1.5, ..., 9.5, 10 �ΰ��֤�����

      set xtics 0,.5,10

������� ..., -10, -5, 0, 5, 10, ... ������

      set xtics 5

������� 1, 100, 1e4, 1e6, 1e8 ������

      set logscale x; set xtics 1,100,1e8

����Ū�� ("<label>" <pos>, ...) �η����ϡ�Ǥ�դ�������ΰ��֡����뤤�� �����Ǥʤ����Ф����������ǽ�ˤ��ޤ���������ΰ�·���ϡ����֤Ȥ��θ��� ������ʤ��Ȥν���Ǥ������Ф�����Ű�����ǰϤޤ줿ʸ����Ǥ��뤳�Ȥ� ���դ��Ƥ�������������ϡ�"hello" �Τ褦�ʸ���ʸ����Ǥ⹽���ޤ��󤷡� "%3f clients" �Τ褦�ˤ��ΰ��֤�������Ѵ������ʸ�����ޤ�Ǥ⹽�� �ޤ��󤷡���ʸ���� "" �Ǥ⹽���ޤ��󡣤��ܤ�������ˤĤ��Ƥ� set format �򻲾Ȥ��Ƥ����������⤷��ʸ����Ϳ�����ʤ���С��ǥե���� �ο����θ��Ф������Ѥ���ޤ������η����Ǥϡ�������ϰ��֤ο����ν��Ϳ ����ɬ�פϤ���ޤ���

��:

      set xtics ("low" 0, "medium" 50, "high" 100)
      set xtics (1,2,4,8,16,32,64,128,256,512,1024)
      set ytics ("bottom" 0, "" 10, "top" 20)

2 ���ܤ���Ǥϡ����Ƥ������꤬���Ф��դ�����ޤ���3 ���ܤ���Ǥϡ�ü�� ��Τ��������Ф��դ�����ޤ���

���������ꤷ�Ƥ⡢ɽ�������ΤϤ����ޤ������ϰϤΤ�Τ����Ǥ���

������θ��Ф��ν� (�ޤ��Ͼ�ά) �� set format �����椵��ޤ������� ������� set xtics (<label>) �η���������Ū�ʸ��Ф�ʸ���󤬴ޤޤ� �Ƥ��ʤ��������Ǥ���

(���Ф��դ�����ʤ�) ��������� set mxtics ���ޥ�ɤ��ɲä��뤳�Ȥ� ����ޤ���

������ǡ����ξ�硢���֤��ͤ� timefmt �ν񼰤ˤ������ä����ա��ޤ� �ϻ���������ǰϤ��Ϳ���ʤ���Ф����ޤ���<start>, <incr>, <end> ������Ȥ���硢<start> �� <end> �� timefmt �˽��ä�Ϳ���ޤ����� <incr> ����ñ�̤�Ϳ����ɬ�פ�����ޤ������λ���ϼºݤˤ� set format ��Ϳ�����񼰤˽��ä�ɽ������ޤ���

��:

      set xdata time
      set timefmt "%d/%m"
      set format x "%b %d"
      set xrange ["01/12":"06/12"]
      set xtics "01/12", 172800, "05/12"

      set xdata time
      set timefmt "%d/%m"
      set format x "%b %d"
      set xrange ["01/12":"06/12"]
      set xtics ("01/12", "" "03/12", "05/12")

������ξ���Ȥ� "Dec 1", "Dec 3", "Dec 5", ����������������ޤ�����2 ���ܤ��� "Dec 3" ��������ϸ��Ф��դ�����ޤ���


xzeroaxis

���ޥ�� set xzeroaxis �� y = 0 ��ľ���������ޤ����ܺ٤˴ؤ��Ƥϡ� set zeroaxis �򻲾Ȥ��Ƥ���������


y2data

���ޥ�� set y2data �� y2 (��) ���Υǡ���������� (����) ���������� ���ޤ����ܺ٤� set xdata �򻲾Ȥ��Ƥ���������


y2dtics

���ޥ�� set y2dtics �� y2 (��) ������������������ѹ����ޤ����ܺ٤� set xdtics �򻲾Ȥ��Ƥ���������


y2label

���ޥ�� set y2label �� y2 (��) ���θ��Ф������ꤷ�ޤ����ܺ٤� set xlabel �򻲾Ȥ��Ƥ���������


y2mtics

���ޥ�� set y2mtics �� y2 (��) ����������� 1 ǯ�γƷ���ѹ����ޤ��� �ܺ٤� set xmtics �򻲾Ȥ��Ƥ���������


y2range

���ޥ�� set y2range �� y2 (��) ����ɽ��������ľ�ϰϤ����ꤷ�ޤ��� �ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


y2tics

���ޥ�� set y2tics �� y2 (��) ���Ρ����Ф��դ������������������� ��Ԥʤ��ޤ����ܺ٤� set xtics �򻲾Ȥ��Ƥ���������


y2zeroaxis

���ޥ�� set y2zeroaxis �ϡ��������̤� y2 (��) �� (x2 = 0) �������� �����ܺ٤� set zeroaxis �򻲾Ȥ��Ƥ���������


ydata

���ޥ�� set ydata �� y ���Υǡ���������� (����) ���������ꤷ�ޤ��� set xdata �򻲾Ȥ��Ƥ���������


ydtics

���ޥ�� set ydtics �� y ������������������ѹ����ޤ����ܺ٤� set xdtics �򻲾Ȥ��Ƥ���������


ylabel

���Υ��ޥ�ɤ� y ���θ��Ф������ꤷ�ޤ���set xlabel �򻲾Ȥ��Ƥ���������


ymtics

���ޥ�� set ymtics �ϡ�y ��������������ѹ����ޤ����ܺ٤� set xmtics �򻲾Ȥ��Ƥ���������


yrange

���ޥ�� set yrange �ϡ�y �����ο�ľ�ϰϤ����ꤷ�ޤ����ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


ytics

���ޥ�� set ytics �� y ���� (���Ф��դ������) ������������椷�ޤ��� �ܺ٤� set xtics �򻲾Ȥ��Ƥ���������


yzeroaxis

���ޥ�� set yzeroaxis �� x = 0 ��ľ�� (y ��) ��񤭤ޤ����ܺ٤� set zeroaxis �򻲾Ȥ��Ƥ���������


zdata

���ޥ�� set zdata �� z ���Υǡ���������� (����) ���������ꤷ�ޤ��� set xdata �򻲾Ȥ��Ƥ���������


zdtics

���ޥ�� set zdtics �� z ������������������ѹ����ޤ����ܺ٤� set xdtics �򻲾Ȥ��Ƥ���������


zero

zero ���ͤϡ�0.0 �˶ᤤ�ǥե���Ȥ����ͤ�ɽ���ޤ���

��:

      set zero <expression>
      show zero

gnuplot �ϡ�(ʣ�ǿ��ͤ������������ˤ����Ƥ�) �����ͤε�����ʬ���� ���ͤ� zero ���ͤ���礭����� (�Ĥޤ�¿��Ǥʤ��ͤ������) �ϡ����� �������褷�ޤ��󡣤������ͤ� gnuplot ��¾���͡�����ʬ�ˤ����Ƥ��� (��ޤ���) ���͸��������ͤȤ��Ƥ�Ȥ��Ƥ��ޤ����ǥե���Ȥ� zero �� �ͤ� 1e-8 �Ǥ���1e-3 (= ŵ��Ū�ʥӥåȥޥåץǥ����ץ쥤�β����٤εտ�) ����礭�� zero ���ͤ����ꤹ�٤��ǤϤʤ��Ǥ��礦����zero �� 0.0 �� ���ꤹ��Τϰ�̣�Τʤ����ȤǤϤ���ޤ���


zeroaxis

x ���� set xzeroaxis �ˤ�ä������졢set noxzeroaxis �ˤ�äƺ�� ����ޤ���Ʊ�ͤ� y, x2, y2 ���ѤΥ��ޥ�ɤ�Ʊ�ͤ�Ư���򤷤ޤ���

��:

      set {x|x2|y|y2|}zeroaxis { {linestyle | ls <line_style>}
                                 | { linetype | lt <line_type>}
                                   { linewidth | lw <line_width>}}
      set no{x|x2|y|y2|}zeroaxis
      show {x|y|}zeroaxis

�ǥե���ȤǤϡ������Υ��ץ����ϥ��դˤʤäƤ��ޤ������򤵤줿 0 �μ��� <line_type> �����η���<line_width> �������� (���߻��Ѥ��Ƥ��� ���Ϸ��������ݡ��Ȥ��Ƥ����) �ǡ����뤤�Ϥ��餫����������줿 <line_style> �Υ��������������ޤ���

���η�����ꤷ�ʤ���С������̾�μ������η� (�� 0) ��������ޤ���

set zeroaxis l �� set xzeroaxis l; set yzeroaxis l ��Ʊ���ǡ� set nozeroaxis �� set noxzeroaxis; set noyzeroaxis ��Ʊ���Ǥ���


zlabel

���Υ��ޥ�ɤ� z ���θ��Ф������ꤷ�ޤ���set xlabel �򻲾Ȥ��Ƥ����� ����


zmtics

���ޥ�� set zmtics �� z ��������������ѹ����ޤ����ܺ٤� set xmtics �򻲾Ȥ��Ƥ���������


zrange

���ޥ�� set zrange �� z ��������ɽ��������ϰϤ����ꤷ�ޤ������Υ� �ޥ�ɤ� splot �ˤΤ�ͭ���ǡ�plot �Ǥ�̵�뤵��ޤ����ܺ٤� set xrange �򻲾Ȥ��Ƥ���������


ztics

���ޥ�� set ztics �� z ���� (���Ф��դ������) ������������椷�ޤ��� �ܺ٤� set ztics �򻲾Ȥ��Ƥ���������


shell

shell ���ޥ�ɤ�����Ū�ʥ������ư���ޤ���gnuplot �����ˤϡ� VMS �Ǥ� logout ��Unix �ʤ�� exit �⤷���� END-OF-FILE ʸ���� AmigaOS �Ǥ� endcli ��MS-DOS �� OS/2 �ʤ�� exit �����Ϥ��Ʋ� ������

ñ��Υ����륳�ޥ�ɤʤ�С����ޥ�ɥ饤��ι�Ƭ�� ! ��ʸ�� (VMS �Ǥ� $) ��Ĥ��뤳�Ȥˤ�äƤ�¸��Ǥ��ޤ������ξ�祳�ޥ�ɤ���λ����Ȥ� ��������� gnuplot ����äƤ��ޤ����㤨�� VMS, AmigaOS, MS-DOS, OS/2 �Ǥϡ�

     ! dir

�Ȥ���ȥǥ��쥯�ȥ�ΰ�����ɽ������ gnuplot ����äƤ��ޤ���

Atari �Ǥϡ�! ���ޥ�ɤϡ��ǽ�˥����뤬���˥����ɤ���Ƥ��뤫Ĵ�٤ơ� ͭ���ʤ�Ф����Ȥ��ޤ����㤨�С�gnuplot �� gulam ���鵯ư����� ������ˡ�����ϼ���Ū�Ǥ���


splot

splot �� 3 ��������Τ���Υ��ޥ�ɤǤ� (�������¸�ΤǤ��礦���� �ºݤˤϤ��� 2 �����ؤμͱƤǤ�)������ϴؿ����ޤ��ϥǡ����ե����뤫 �顢plot ���ޥ�ɤȤȤƤ��ɤ�������ˡ�Ǥ����������ޤ���

plot ���ޥ�ɤȶ��̤λ��ͤˤĤ��Ƥ� plot �򻲾Ȥ��Ʋ������������Ǥ� ����Ȱۤʤ��Τ����ܺ٤˼��夲�ޤ����ʤ���binary �� matrix ���� ������ ("datafile-modifiers" �ʲ��Ǽ��夲�ޤ�) plot �ˤϤʤ����Ȥ� �ä����դ��Ʋ�������

��:

      splot {<ranges>}
            <function> | "<datafile>" {datafile-modifiers}}
            {<title-spec>} {with <style>}
            {, {definitions,} <function> ...}

�����ǡ��ؿ� <function>���ޤ��ϥ������ȤǤ�����줿�ǡ����ե�����̾�� �ɤ��餫��ɬ�פǤ����ؿ��ϡ����ܤο��������뤤���޲��ѿ��⡼�ɤǤ� 3 �Ĥο������ȤǤ���

�ǥե���ȤǤϡ�splot �����褵���ǡ����β��˴����� xy �̤������ޤ��� z �ΰ��ֲ���������� xy ʿ�̤ΰ��ִط��� set ticslevel ���ѹ��Ǥ��ޤ��� splot �μͱƤθ����� set view ������Ǥ��ޤ����ܺ٤� set view, set ticslevel �򻲾Ȥ��Ʋ�������

splot ���ޥ�ɤ��ϰϤλ���ν񼰤� plot �ξ���Ʊ���Ǥ����޲��ѿ� �⡼�ɤǤʤ�����ϰϤ� xrange, yrange, zrange �ν�Ǥ��ꡢ�޲��� ���⡼�ɤǤ� urange, vrange, xrange, yrange, zrange �ν�Ǥ���

title ���ץ����� plot ��Ʊ���Ǥ���with �� plot �Ȥۤ�Ʊ�� �Ǥ�����splot �Ǥ����Ѳ�ǽ�����襹������� lines, points, linespoints, dots, impulses �˸¤��Ƥ��ޤ���plot �ǻȤ��� ���顼�С��ε�ǽ�� splot �ˤϤ���ޤ���

�ǡ����ե�����Υ��ץ����Ϥ���˰㤤������ޤ���

data-file
grid_data
splot_overview


data-file

plot ��Ʊ���褦�ˡ��ե�����˴ޤޤ��Υ��Ū�ʥǡ����ϡ����Υե����� ̾�򥯥����ȤǰϤ�ǻ��ꤹ�뤳�Ȥ�����Ǥ��ޤ���

��:

      splot '<file_name>' {binary | matrix}
                          {index <index list>}
                          {every <every list>}
                          {using <using list>}

"" �� "-" �Ȥ��ä����̤ʥե�����̾�� plot �ΤȤ���Ʊ�ͤ˵�����ޤ���

��û�ˤ����ȡ�binary �� matrix �Ϥ��Υǡ��������̤ʷ��Ǥ��뤳�Ȥ� index ��¿�ťǡ�������ե����뤫��ɤΥǡ����������������褹�뤫�� every �ϳƥǡ������礫��ɤΥǡ����� (��ʬ����) ����������褹�뤫�� using �ϳƥǡ����Ԥ���ɤΤ褦��������֤�����ꤷ�ޤ���

index �� every ���ץ����� plot �ξ���Ʊ���褦�˿��񤤤ޤ��� using �⡢using �Υꥹ�Ȥ� 2 �ĤǤʤ� 3 ��ɬ�פǤ���Ȥ������Ȥ� �����Ƥ�Ʊ�ͤǤ���

thru �� smooth �Ȥ��ä� plot �Υ��ץ����� splot �Ǥ����ѤǤ� �ޤ��󡣤�������cntrparams �� dgrid3d �������¤���ƤϤ��ޤ���ʿ�경 �Τ�����Ѱդ���Ƥ��ޤ���

�ǡ����ե�����η����ϡ������� (x,y,z) �� 3 ���ȤǤ���ʳ��ϡ��ܼ�Ū�� plot ��Ʊ���Ǥ����⤷��Ĥ��ͤ�����Ϳ������С������ z �Ȥ��ƻȤ�졢 �ǡ����֥��å��ֹ椬 y �Ȥ��ơ������� x �Ϥ��Υǡ����֥��å���Ǥ��ֹ椬 �Ȥ��ޤ����⤷ 2 �Ĥ��ͤ�Ϳ������С�gnuplot �ϥ��顼��å������� �Ф��ޤ���3 �Ĥ��ͤ� (x,y,z) ���Ȥȸ��ʤ���ޤ���¾���ͤ�����С������ ���̤˸����ȸ��ʤ���ޤ�������� fit �ǻȤ����Ȥ���ǽ�Ǥ���

splot �Υǡ����ե�����Ǥϡ�1 �Ԥζ��Ԥϥǡ����֥��å���ʬΥ�ҤǤ��� splot �ϸġ��Υǡ����֥��å��򡢴ؿ��� y-��Ω����Ʊ����ΤȤ��ư��� �ޤ���1 �Ԥζ��Ԥ�ʬΥ����Ƥ�����Ʊ�Τ���ʬ�Ƿ�Ф�뤳�ȤϤ���ޤ��� ���ƤΥǡ����֥��å�������Ʊ�����ο�����ľ�硢gnuplot �ϥǡ��� �֥��å����Ǥ����б�������Ʊ�Τ��ָ�Ω���������ޤ�������� "grid data" �ȸƤФ졢���̤����衢������������ (set contour)���������� (set hidden3d) �Ǥϡ����η��Υǡ����Ǥ��뤳�Ȥ�ɬ�פȤʤ�ޤ��� splot grid data �⻲�Ȥ��Ʋ�������

3 ��� splot �ǡ����ˤ����Ƥϡ��޲��ѿ��⡼�� (parametric) ����� ���뤳�ȤϤ�Ϥ����פǤ���

binary
example datafile
matrix


binary

splot �Ϥ������̤ʥե����ޥåȤǽ񤫤줿�Х��ʥ�ե������ (������ �Х��ʥ�ե������ɽ���˸ߴ�������ĥ����ƥ�ξ��) �ɤळ�Ȥ��Ǥ��ޤ���

�����ΥС������Ǥϡ�gnuplot ��ưŪ�˥Х��ʥ�ǡ������ɤ�����Ƚ�� ���Ƥ��ޤ����������ߤϡ��ե�����̾�θ���� binary ������ɤ�ľ�� ���ꤹ�뤳�Ȥ�ɬ�פǤ���

ñ������ư�����ο��ͤ����Τ褦����¸����Ƥ��ޤ�:

      <N+1>  <y0>   <y1>   <y2>  ...  <yN>
       <x0> <z0,0> <z0,1> <z0,2> ... <z0,N>
       <x1> <z1,0> <z1,1> <z1,2> ... <z1,N>
        :      :      :      :   ...    :

�����ϰʲ��Τ褦�� 3 �Ĥο������Ȥ��Ѵ�����ޤ�:

      <x0> <y0> <z0,0>
      <x0> <y1> <z0,1>
      <x0> <y2> <z0,2>
       :    :     :
      <x0> <yN> <z0,N>

      <x1> <y0> <z1,0>
      <x1> <y1> <z1,1>
       :    :     :

�����ơ������� 3 �Ĥο������Ȥ� gnuplot �θ�Ω�����Ѵ����졢���θ� gnuplot ���̾����ˡ������λĤ��Ԥ��ޤ���

�����٥��ȥ�����Υ��֥롼���� (C �ˤ��) �� binary.c ���Ѱդ��� �Ƥ��ޤ����Х��ʥ�ǡ�����񤯥롼�����

      int fwrite_matrix(file,m,nrl,nrl,ncl,nch,row_title,column_title)

�Ǥ��������Υ��֥롼�����Ȥ��㤬 bf_test.c �Ȥ����Ѱդ���Ƥ��ơ� ����ϥǥ�ե����� demo/binary.dem �Ѥ�ʣ���ΥХ��ʥ�ե���������� ���ޤ���

index ������ɤϡ��ե�����ե����ޥåȤ� 1 �ĤΥե�����ˤĤ� 1 �� �ζ��̤��������ʤ����ᡢ���ݡ��Ȥ���ޤ���every �� using �ե��륿 �ϥ��ݡ��Ȥ���ޤ���using �ϡ��ǡ��������������� 3 ���Ȥη����ɤޤ� �����Τ褦��Ư���ޤ��� �Х��ʥ�ե������ splot �Υǥ�


example datafile

�ʲ���3 �����ǡ����ե�����������ñ��ʰ�Ĥ���Ǥ���

      splot 'datafile.dat'

�����ǡ�"datafile.dat" �ϰʲ���ޤ�Ȥ��ޤ�:

      # The valley of the Gnu.
         0 0 10
         0 1 10
         0 2 10

         1 0 10
         1 1 5
         1 2 10

         2 0 10
         2 1 1
         2 2 10

         3 0 10
         3 1 0
         3 2 10

���� "datafile.dat" �� 4*3 �γʻ� (���줾�� 3 ������ʤ�֥��å��� 4 �Ĥι�) ��������뤳�Ȥ����դ��Ʋ��������� (�ǡ����֥��å�) �� 1 �Ԥ� ���ԤǶ��ڤ��ޤ���

[splot.gif] x ���ͤϤ��줾��Υǡ����֥��å����������ˤʤäƤ��뤳�Ȥ����դ��Ʋ� �������⤷ y ��������ͤȤ�������������ͭ���ʾ��֤����褹��ȡ����ζ��̤� ΢�֤��ǽ񤫤�뤳�Ȥˤʤ�ޤ���

�ʻҾ��ǡ��� (grid data) ���Ф��ơ��ġ��Υǡ����֥��å���� x ���ͤ��� ���Ȥ��Ƥ���ɬ�פϤ���ޤ��󤷡�Ʊ������ y ���ͤ�Ʊ���ͤ�·���Ƥ��� ɬ�פ⤢��ޤ���gnuplot �ϸġ��Υǡ����֥��å�������ο����������� �������Ȥ�ɬ�פȤ��Ƥ�������Ǥ���

����������������Ƴ���Τ��Ѥ�������̤����ܤϡ��б�����������Ū������� ��֤��ᡢ��·���γʻҥǡ������Ф�����̤�����ؤαƶ���ͽ�ۤǤ��ޤ��� ����ϥ������Х��������θ����ǥƥ��Ȥ��٤��Ǥ��礦��


matrix

matrix ����Ҥ� ASCII �ǡ����������������¸����Ƥ��뤳�Ȥ�ؼ����� �����ƥ֥��å��� z ���ͤϰ�Ԥǰ��٤��ɤޤ�ޤ������ʤ����

      z11 z12 z13 z14 ...
      z21 z22 z23 z24 ...
      z31 z32 z33 z34 ...

�ʤɡ����ιԤ�����ֹ�ϡ�x �� y ���ͤȤ��ƻȤ��ޤ���


grid_data

3 ��������Τ���Υ롼����ϡ��ġ������ܤγʻҤˤ����Ƥϰ�Ĥ�ɸ������ ��ĤΥǡ����������롢�Ȥ������γʻҾ��ǡ����Ѥ��߷פ���Ƥ��ޤ����� �ǡ������ϡ��ؿ����ͤ�ɾ�����뤳�� (set isosample ����)���ޤ��ϥǡ��� �ե�������ɤ߹��ळ�� (splot datafile ����) �ˤ�ä���������ޤ��� "��Ω��" �Ȥ������դϴؿ����Ф��Ƥ⡢�ǡ������Ф��Ƥ⤽�����ܤ�����ɽ�� ��ΤȤ����Ѥ����ޤ������ܤϡ�ɬ������ x, y �˴ؤ���Ĺ�����Ǥʤ��Ƥ� �褯��u,v ���޲��ѿ�ɽ������Ƥ⹽��ʤ����Ȥ����դ��Ʋ�������set isosamples �򻲾Ȥ��Ʋ�������

��������gnuplot �Ϥ��Τ褦�ʷ�����ɬ������ɬ�פȤϤ��ޤ����㤨�� �ؿ��ξ��ϡ�samples �� isosamples �Ȱ�äƤ��Ƥ⹽���ޤ��� ���ʤ����x-��Ω���Τ�����1 �ܤ� y-��Ω���ȸ��ʤ���Τ������Ĥ����� ���Ȥ�����ޤ����ǡ����ե�����ξ��ϡ��ġ��Υǡ����֥��å��ΤФ�Ĥ� �����θĿ�������Ʊ���Ǥ���С�"��Ω����" �ϥǡ����֥��å��������ӡ� "���Ǹ�Ω��" �ϳƥǡ����֥��å����б�������Ʊ�Τ��ӡ�"����" ������ �Ȥ��ޤ����ɤ���ξ��Ǥ⡢������������ӱ��������⡼�ɤ������տޤ��� �ե����ޥåȤǤ��ä����Ȥϰ�ä������Ϳ���뤳�Ȥˤʤ�ޤ����Ф�Ĥ� �Τ���ǡ����� set dgrid3d �ˤ�ä�{�ۤʤ�}�ʻҾ��ǡ������Ѵ����뤳�� ���Ǥ��ޤ���

�������˴ؤ��륳���ɤϡ�y-��Ω�������ȡ�������б������٤� y-��Ω���� �����δ֤���ʬ�˱�äƤ� z ��ĥ�Ϥ��¬���ޤ�����äơ�x-��Ω���ˡ� y-��Ω���Ȥθ����ȤϤʤ�ʤ��褦��ɸ����������褦�ʶ��̤��Ф��Ƥϡ� splot ���������Ϥ��Τ褦��ɸ������̵�뤹�뤳�Ȥˤʤ�ޤ����ʲ����� �ߤƲ�����:

       set xrange [-pi/2:pi/2]; set yrange [-pi/2:pi/2]
       set function style lp
       set contour
       set isosamples 10,10; set samples 10,10;
       splot cos(x)*cos(y)
       set samples 4,10; replot
       set samples 10,4; replot


splot_overview

splot �����ν��ޤ�Ȥ��ơ����뤤�ϡ������������֤��Ȥˤ�äƶ��� ��ɽ�����뤳�Ȥ��Ǥ��ޤ���plot ��Ʊ�ͤˡ����ϥǡ����ե����뤫���ɤ� ���Ȥ�Ǥ��ޤ��������ꤵ�줿��֤Ǵؿ����ͤ�ɾ���������뤳�Ȥ�Ǥ��ޤ��� set isosamples �򻲾Ȥ��Ʋ����������̤ϡ���������ʬ�Ƿ�֤��ȤǶ��Ū �˺���ޤ���set surface �򻲾Ȥ��Ʋ������������Ƥ��ξ����̤� set hidden3d ����Ʃ���ˤ�Ǥ��ޤ���3 �������̤�į�������ϡ�set view �� �ѹ��Ǥ��ޤ���

����ˡ��ʻҾ�Υǡ��������Ф��Ƥϡ�splot ��Ʊ���⤵�����������֤� �뤳�Ȥ��Ǥ� (set contour ����)�������Ƥ���������������������� �Ȥ��Ǥ��ޤ�������ˡ����η�����ˤϿ�ľ����ʬ���餫������Ȥ����Ȥ� �Ǥ��ޤ� (set cntrparams ����)���ؿ��ϡ���� set isosamples �� set samples �Ƿ��ꤵ���ʻҾ��ǡ����Ȥ���ɾ������ޤ����������ե��� ��Υǡ����ϡ�data-file �˽񤫤�Ƥ���褦�ʳʻҾ��ǡ����ե����ޥå� �ˤ��뤫�����뤤�ϳʻҥǡ������������� (set dgrid3d ����) �Ȥ������� �򤷤ʤ���Ф����Ϥʤ�ޤ���

�������϶��̤ξ��ɽ�����뤳�Ȥ�Ǥ��뤷�����̤˼ͱƤ��뤳�Ȥ�Ǥ��롣 ���̤ؤμͱƤϡ��ե�����˽񤭽Ф����Ȥ�Ǥ��������Ƥ���� plot �� �Ƥ��ɤ߹���� plot �Τ�궯������ǽ�Ϥ����������Ȥ�Ǥ��롣


test

test �ϻ��Ѥ��Ƥ�����Ϸ����ǻȤ������μ��ࡢ���μ��ࡢ�ޤ���ͭ�Ѥ� ����¾��������������ޤ���

��:

      test


update

���Υ��ޥ�ɤ����ƤϤ� (fit) �Υѥ�᡼���θ��ߤ��ͤ򡢽���ͤΥե��� ��η����� (fit �ι����������Ƥ���)��Ϳ����줿�ե�����˽񤭽Ф� �ޤ�������ϡ����ߤ��ͤ򡢸�ǻȤ�����ˡ����뤤�Ͻ�λ/���Ǥ������Ƥ� ���Ƽ¹Ԥ��뤿�����¸���Ƥ����Τ�ͭ�ѤǤ���

��:

      update <filename> {<filename>}

2 ���ܤΥե�����̾����ꤹ��ȡ����Υѥ�᡼���ե�������ѹ������� 2 ���ܤΥե���������˹������줿�ͤ�񤭽Ф��ޤ���

�����Ǥʤ���С����ꤷ���ե����뤬¸�ߤ���� gnuplot �Ϥ��Υե����� ̾�� .old ��Ĥ��ƥե�����̾���ѹ��������ꤷ���ե�����̾�Υե������ �����˳���ľ���ޤ����Ĥޤꡢ"update 'fred'" �Ȥ���ȡ������ "!rename fred fred.old; update 'fred.old' 'fred'" �Ȥ������Ȥ�Ʊ���� �Ȥˤʤ�ޤ���["filename.ext" �� 12 ʸ�������Ȥ��ʤ� DOS ��¾�Υ����� ��Ǥϡ�"ext" �� "old" �ˤʤä� "filename" �Ϻǽ�Υե�����˴ط��� ���� (¿ʬ�ɤ줫��������ʬ����Ǥ��礦) ���Ȥ��ޤ���VMS �Ǥϡ��ե� ����ΥС��������������ƥब�Ȥ��뤿�ᡢ̾�����ѹ��ϹԤʤ��ޤ���]

���ܤ�������˴ؤ��Ƥ� fit �򻲾Ȥ��Ƥ���������


Graphical User Interfaces

gnuplot �Τ���˿����ʥ���ե�����桼�����󥿡��ե��������񤫤�Ƥ� �ޤ��������� win32 �Ѥ�ʪ�Ϥ��������Ǥ˴ޤޤ�Ƥ��ޤ��������ơ� Macintosh ���Ф��륤�󥿡��ե�������

       ftp://ftp.ee.gatech.edu/pub/mac/gnuplot
���֤��Ƥ���ޤ���X11 ���Ф��륤�󥿡��ե������ϡ��̾�� Tcl/Tk ������ �����֤���Ƥ��� 3 �Ĥ� Tcl/Tk �ץ�����ब����ޤ���


Bugs

��ư�����׻��㳰 (��ư�����ͤ��礭������ (�ޤ��Ͼ���������) ��硢0 �� �任�������ʤ�) �ϡ��桼������ؿ��ˤ����ƻ���ȯ�����ޤ����äˡ����� �Ĥ��Υǥ�ǡ���ư�������ϰϤ�ۤ�����ͤ��������뤳�Ȥ�������褦�Ǥ��� �����ƥब���Τ褦���㳰��̵�뤹�� (gnuplot �Ϥ��Τ褦����������Ǥ� �ʤ���Ρ��ȸ��ʤ��ޤ�) �����ޤ��� gnuplot �μ¹Ԥ���ߤ��뤫�ϡ��� ��ѥ���� (���뤤�ϼ¹Ի�) �δĶ��ˤ��ޤ���

�٥å���ؿ���ʣ�ǿ��������Ф��Ƥ�ư��ޤ���

����޴ؿ���ʣ�ǿ��������Ф��Ƥ�ư��ޤ���

gnuplot �θ��ߤΥС������ 3.7 �Ǥϡ����Ƥγ�ȯ�� ANSI C ����ѥ��� ���Ȥ��Ƥ��ޤ������ߤΥ��ڥ졼�ƥ��󥰥����ƥࡢ����ѥ��顢�饤�֥� �ꡢ�С������ 3.5 �Υɥ�����Ȥ˾夲��줿�� OS ��ΥХ��˴ؤ��Ƥϡ� �����ǤϤʤ������� old_bugs �����ˤ������Ƥ��ޤ���

���ߤ��ǰʹߡ���𤵤줿�Х��ϰʲ��θ������ۥ����Ȥ��֤���ޤ���

       ftp://ftp.dartmouth.edu/pub/gnuplot
      http://www.cs.dartmouth.edu/gnuplot_info.html

���ƤΥХ��˴ؤ��Ƥϡ�[email protected] �� e-mail ���Ƥ���������

Old_bugs


Old_bugs

�Ť� Sun �� OS (SunOS Sys4-3.2) �ˤϡ�ɸ�������� (stdio) �饤�֥��� �Х�������ޤ���'printf' �ν� "%g" �ϻ����������ʤ�ɽ����Ԥʤ��ޤ� (�㤨�� "2" �� 200000.0 ��ɽ������)����äơ�������θ��Ф��ϡ�Sun4 �� �� gnuplot �Ǥ������ˤʤ��礬����ޤ���������ˡ�Ȥ��Ƥϡ��ǡ����� ���������Ѵ� (����ܤ���) ��Ԥʤ����ȡ����뤤�ϥ��ޥ�� set format ��������θ��Ф��ν񼰤� "%7.0f" �ʤɤ�Ŭ����ʪ���Ѥ��뤳�Ȥʤɤ����� �ޤ�������� SunOS 4.0 �ǤϽ�������Ƥ���褦�Ǥ���

¾�ΥХ�: Sun3 ��� SunOS 4.0, Sun4 ��� Sys4-3.2 �� SunOS 4.0 �ǡ� 'sscanf' �롼���󤬡��� "%f %f" �� "00 12" �������˲�ᤷ��0 �� 12 �ǤϤʤ���0 �� 0 �Τ褦���ɤ�Ǥ��ޤ��ޤ�������ϥǡ��������Ϥ˱ƶ��� Ϳ���ޤ����⤷���ǡ����ե����뤬 x ��ɸ�Ȥ��� '00' �� '000' �Τ褦�˽� ���줿������ޤ�Ǥ����硢y ���ͤ������ʤ�ΤȤʤ�Ǥ��礦���ǡ����� �����������å����뤫 SunOS ��С�����󥢥åפ��Ƥ�������������� SunOS 4.1.1 �ǤϽ�������Ƥ���褦�Ǥ���

Sun �ϡ��礭�� x ���Ф��� exp(-x) �η׻��Ƿ���򵯤����褦�ǡ���ä� gnuplot ��̤����ͤ�������뤳�Ȥˤʤ�ޤ�����Ĥβ�����ϡ��桼���� ���ؿ��Ȥ��� e(x) = x<-500 ? 0 : exp(x) �Τ褦�ʤ�Τ�Ȥ����ȤǤ����� ��ϡ��㤨�Х������ؿ� (exp(-x*x)) ������˱ƶ���Ϳ���ޤ���x*x ����� ���᤯�礭���ʤ뤫��Ǥ���

Microsoft C 5.1 �Ǥ� 'printf' �� %g �񼰤˴ؤ���Ҥɤ��Х�������ޤ��� "%.2g", "%.1g", "%.0g", "%.g" �Τ褦�ʽ񼰤�Ȥ��ȡ�'printf' �� 1e-4 ���� 1e-1 �δ֤������ʿ��ͤ�ɽ������Ǥ��礦��%e �ν񼰤�ɽ�������� �����ͤϡ� %f �ǤϾ������θ�˴ְ�ä����Υ������Ĥ��������ʿ��ͤˤʤ� �ޤ��������������򤹤�ˤϡ�%e �� %f �ν񼰤�����Ū�˻��Ѥ��Ƥ����� ����

Microsoft C �ǥ���ѥ��뤵�줿 gnuplot �ϡ��ƥ��ȤǤ� 2 �Ĥ� VGA �� �����ץ쥤��������ư��ޤ���Ǥ�����¿ʬ CGA, EGA, VGA �ɥ饤�Ф� Microsoft C ����ե��å��饤�֥���Ȥ��褦�˽�ľ���٤��Ǥ��礦�� Borland C++ �ǥ���ѥ��뤵�줿 gnuplot �� Turbo C ����ե��å��ɥ饤 �Ф���Ѥ�������� VGA �ǥ����ץ쥤�Ǥ�����ư��ޤ���

VAX/VMS 4.7 C ����ѥ��� (release 2.4) �� 'printf' �ν� %g �μ����� �ϼ�Ǥ������Ͽ��ͤȤ��Ƥ�������ɽ������ޤ������׵ᤷ���񼰤Ǥʤ���� �ˤʤ����ޤ���K&R �� 2 �Ǥˤϡ��� %g �ϡ��ؿ����� -4 ��꾮������硢 ���뤤�ϻ������ٰʾ�ˤʤ���� %e ��Ȥ����Ƚ񤤤Ƥ���ޤ��������� VAX �ϻؿ����� -1 ��꾮�������� %e ��Ȥ��ޤ���VAX �Ǥϡ�1 ��꾮�� �������Ф��ơ�%e �� %f �Τɤ����Ȥ��Τ�����ꤹ��Ȥ������٤�ɾ���� ��Ƥ��ʤ��褦�Ǥ��������������򤹤�ˤϡ�%e, %f ������Ū�˻ȤäƤ� ��������VAX C 2.4 �Υ�꡼���Ρ��Ȥ��: e,E,f,F,g,G �η�̤Ͼ�˾����� ��ޤߤޤ���g �� G ���Ф��Ƥϡ������Υ����ϼ�������ޤ���

VAX/VMS 5.2 C ����ѥ��� (release 3.0) �� release 2.4 ����¿���ޤ��� �� %g �μ���������ޤ��������ۤɤǤϤ���ޤ��������ξ������ϼ��� �����褦�ˤʤ�ޤ������������Υ��������Ѥ�餺 %g �λؿ�ɽ���ο����� �ϼ�������Ƥ��ޤ���

����������ϥ���ѥ��������ǤϤʤ����ºݤˤϥ饤�֥�������Ǥ��� ��äơ�DEC ����ѥ��顢�ޤ���¾�Τ�� (�㤨�кǿ��� gcc) ��Ȥä� gnuplot �򥳥�ѥ��뤷�Ƥ�⤳������ϵ�����Ǥ��礦��

ULTRIX X11R3 �ϡ�X11 �ɥ饤�Ф�����դ� "��Ĥ���" ��ɽ�����롢�Ȥ��� ���Ȥ�����������Х�������ޤ������ΥХ��ϡ�DEC �� X11R4 �ǤϽ������� ���褦�ǡ���������꡼���� ULTRIX �ǤϤ�������򵯤����ʤ��褦�Ǥ����� �������ȤǤβ����ϡ�X11 �饤�֥���С�����󥢥åפ��� (DEC ���顢 ���뤤�� MIT ����ľ��) �����ޤ��� x11.trm �ե�����Υ���ѥ������ ULTRIX_KLUDGE ��������Ƥ�����������������kludge ������Ū�ʲ�����Ǥ� �ʤ����Ȥ����դ��Ƥ���������

NeXT OS 2.0 �Ǥϡ���� HUGE ���������ͤ��������Ƥ��ޤ���HUGE �� plot.h �� 1e38 �˥��åȤ����Τ��������Ǥ������Υ��顼�� NeXT OS �� �С������ 2.1 �ǤϽ�������Ƥ��ޤ���

HP �ץ��å��θŤ���ǥ����ˤϥڡ������ӽХ��ޥ�� 'PG' ������ʤ��� �Τ�����ޤ������ߤ� HPGL �ɥ饤�ФϤ��Υ��ޥ�ɤ� HPGL_reset �ǻ��Ѥ� �Ƥ��ޤ��������Τ褦�ʥץ��å��ˤϡ����Υ��ޥ�ɤ������ɬ�פ������ ���礦�����ߤ� PCL5 �ɥ饤�Фϡ�����ե��å���Ʊ�ͤ˥ƥ����Ȥˤ� HPGL/2 ����Ѥ��Ƥ��ޤ�������ϥ�������֥� PCL �ե���Ȥ�Ȥ��褦�˽� �������٤��Ǥ��礦��

Atari �ǤǤϡ��ץ�󥿤�ľ�ܽ��Ϥ�����ޤ��� (���ϥե������ /dev/lp �Ȥ��Ƥ�)������ϥХ��ʥ���Ϥ� LF (����) �� CR (����) ���ɲä���뤫 ��Ǥ���������Ȥ��Ƥϡ����Ϥ�ե�����˽񤭽Ф�������򤽤θ�ǥ����� ���ޥ�ɤ�Ȥäƥץ�󥿤˥��ԡ����Ƥ���������

AIX 4 �Ǥϡ��ǡ����ե��������ʸ�� 'NaNq' �ϡ������� '̤���' �ե饰�� ���ƤϽ������줺���������ü�� ����� �Ȥ�����¸����Ƥ��ޤ��ޤ����� �򤹤�ˤ� set missing 'NaNq' ��ȤäƤ���������

��꡼����ΥХ��κǿ��Υꥹ�Ȥϰʲ��� WWW �ڡ����ˤ���ޤ�:

      http://www.cs.dartmouth.edu/gnuplot_info.html

�Х������ä��� [email protected] ����𤷤Ƥ���������


Created automatically by doc2html