\input{titlepag.tex}
\newpage\part{Gnuplot}
\label{gnuplot}%
\index{gnuplot}%
\section*{��� (Copyright)}
\addcontentsline{toc}{section}{��� (Copyright)}
\label{copyright}%
\index{copyright}%
\label{license}%
\index{license}%
\preverbatim
\begin{verbatim}
   Copyright (C) 1986 - 1993, 1998, 2004, 2007  Thomas Williams, Colin Kelley
   Copyright (C) 2004-2023  various authors
\end{verbatim}
\postverbatim

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
\preverbatim
\begin{verbatim}
 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.
\end{verbatim}
\postverbatim
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 {\tt"}as is{\tt"} without express or implied warranty
to the extent permitted by applicable law.

\preverbatim
\begin{verbatim}
     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.
             Gnuplot 4.0 and subsequent releases:
                See list of contributors at head of this document.
\end{verbatim}
\postverbatim

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

\preverbatim
\begin{verbatim}
   Copyright (C) 1986 - 1993, 1998, 2004, 2007  Thomas Williams, Colin Kelley
   Copyright (C) 2004-2023  ¿��������
\end{verbatim}
\postverbatim

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

���Υ��եȥ������ν�����ǧ����Ƥ��ޤ�����������������ޤ�����������
���ɤ����ۤθ�����ǧ����ޤ��󡣽����ϥ�꡼���Ǥ��Ф���ѥå��η���
���ۤ��ʤ���Фʤ�ޤ��󡣽������줿�������򥳥�ѥ��뤷�ƺ��줿�Х�
�ʥ�����ۤϡ��ʲ��ξ��θ���ǧ����ޤ�:
\preverbatim
\begin{verbatim}
 1. ��꡼���Ǥ���Υ������ν�����ʬ�򡢥ѥå��η��ǥХ��ʥ�ȶ�����
    �ۤ��뤳��
 2. �١����Ȥʤ��꡼���Ǥȶ��̤��뤿��ˡ����ΥС�������ֹ������
    �ʥС���������Ҥ��ղä��뤳��
 3. ���ν����ǤΥ��ݡ����Ѥˡ����ʤ���̾���ȥ���������ǽ�ʥ��ɥ쥹��
    ���󶡤��뤳��
 4. �١����Ȥʤ륽�եȥ������λ��Ѥ˴ؤ��Ƥϡ��桹��Ϣ��������ݻ���
    ³���뤳��
\end{verbatim}
\postverbatim
��꡼���ǤΥ����������ɤ򡢥ѥå��η��ǤΥ������ν����Ȱ������ۤ���
���Ȥϡ��Х��ʥ����ۤ˴ؤ����� 2 ���� 4 �ޤǤξ��θ��ǵ�����ޤ���

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

\preverbatim
\begin{verbatim}
     ����
             ���ꥸ�ʥ륽�եȥ�����:
                Thomas Williams,  Colin Kelley.
             Gnuplot 2.0 �ɲ�:
                Russell Lang, Dave Kotz, John Campbell.
             Gnuplot 3.0 �ɲ�:
                Gershon Elber �Ȥ���¾�ο͡���
             Gnuplot 4.0 ����Ӥ���ʹߤΥ�꡼��:
                ����ʸ�����Ƭ�δ�Ϳ�� (contributors) �ΰ������ȡ�
\end{verbatim}
\postverbatim
\section*{�Ϥ���� (Introduction)}
\addcontentsline{toc}{section}{�Ϥ���� (Introduction)}
\label{introduction}%
\index{introduction}%
{\bf gnuplot} �ϡ��ݡ����֥�ʥ��ޥ�����������Υ���ե桼�ƥ���ƥ��ǡ�
Linux, OS/2, MS Windows, macOS, VMS, ����¾¿���Υץ�åȥۡ�����ư
��ޤ��������������ɤˤ����������ޤ�����̵�������ۤ���Ƥ��ޤ�
(���ʤ����������в����ʧ��ɬ�פϤ���ޤ���)�����ϡ��ʳؼԤ��������
�شؿ���ǡ����ʤɤ�����Ū��ɽ���Ǥ���褦���줿�ΤǤ��������ߤޤǤ�
�㤨�� Web ������ץȤʤɡ�¿���������÷������Ѥ⥵�ݡ��Ȥ���褦����
Ĺ���Ƥ��ޤ�������ϡ��㤨�� Octave �Τ褦�˥����ɥѡ��ƥ��Υ��ץꥱ��
���������襨�󥸥�Ȥ��Ƥ�Ȥ��Ƥ��ޤ���gnuplot �ϡ�1986 ��ꥵ��
���Ȥȳ�ȯ�ʳ�ȯ���Ԥ��Ƥ��ޤ���

gnuplot �ϡ�2 �������ޤ��� 3 ������¿���μ���Υ���դ������Ǥ��ޤ���
���ޤ�: ��������ա�������ա�������ա����������٥��ȥ�����衢������
�����ߡ����̡������Ƥ����˴�Ϣ���뤵�ޤ��ޤ�ʸ�������������Ƥ����
�����Ĥ������̤ʥ���ա��㤨�в���ʬ�ۿ� (heatmap)��������㥰��� (��
���������㡼��, spiderplot)���˼ͱ� (polar projection)���ҥ��ȥ����
(histograms)��Ȣ�Ҥ��� (boxplot)���ӡ����������॰��� (bee swarm)��
���������ʤɤ⥵�ݡ��Ȥ��Ƥ��ޤ���

gnuplot ��¿���ΰۤʤ���Ϥ򥵥ݡ��Ȥ��Ƥ��ޤ�: ���÷������꡼����Ϸ�
�� (�ޥ�����ۥåȥ������Ϥ��ǽ)���ڥ�ץ��å��丽�ߤΥץ�󥿤ؤ�ľ
�ܽ��ϡ��ޤ���¿���Υե���������ؤν��� (eps, emf, fig, jpeg, LaTeX,
pdf, png, postscript, ...)��gnuplot �ϡ��ưפ˿��������Ϸ������ɲä���
�褦��ĥ���뤳�Ȥ��Ǥ��ޤ����Ƕ�Ǥ��㤨�� webp ���˥᡼����󤬥��ݡ�
�Ȥ���ޤ�����svg �� HTML5 canvas ���Ϸ��������Ѥ���С�����դ� Web
�ڡ�����˥ޥ������Ѳ�ǽ�ʷ�������������Ϥ��������뤳�Ȥ�Ǥ��ޤ���

{\bf gnuplot} �Υ��ޥ�ɸ������ʸ����ʸ������̤��ޤ������ʤ������ʸ����
�񤫤줿���ޥ�ɤ�ؿ�̾�ϡ���������ʸ���ǽ񤤤���ΤȤ�Ʊ���ǤϤ���
�ޤ��󡣤�����Υ��ޥ�ɤ⡢�����ޤ�����̵���¤�ˤ����ƾ�ά���뤳�Ȥ�
�Ǥ��ޤ���1 ����ˤϥ��ߥ����� (;) �Ƕ��ڤä�ʣ���Υ��ޥ�ɤ�񤯤���
���Ǥ��ޤ���ʸ�����ñ������䡢���뤤����Ű�����Τɤ��餫�ǽ񤭻Ϥ�
�ޤ�����ξ�Ԥˤ���̯�ʰ㤤������ޤ� (�ܺ٤ϡ��ʲ�����: {\bf syntax (p.~\pageref{syntax})\index{syntax}})����:

\preverbatim
\begin{verbatim}
     set title "My First Plot";  plot 'data';  print "all done!"
\end{verbatim}
\postverbatim

���ޥ�ɤϡ�ʣ���Ԥˤޤ����뤳�Ȥ��Ǥ��ޤ������ξ��ϡ��ǽ��԰ʳ���
���ƤιԤι����˥Хå�����å��� ($\backslash$) ���ɬ�פ�����ޤ����Хå�����
�å����ɬ���ƹ� *�Ǹ�* ��ʸ���Ǥʤ��ƤϤʤ�ޤ��󡣤��η�̤Ȥ��ƥХ�
������å���ȡ������³������ʸ����¸�ߤ��ʤ��ä����Τ褦�˰����ޤ���
�Ĥޤꡢ����ʸ�������ڡ�������򤹤뤳�Ȥ⤢��ޤ��󤷡����Ԥˤ�äƥ�
���Ȥ���λ���뤳�Ȥ⤢��ޤ��󡣤Ǥ�����ʣ���Ԥˤޤ�����Ԥ���Ƭ��
���ȥ����Ȥ���ȡ����Υ��ޥ�����Τ������ȥ����Ȥ���뤳�Ȥˤʤ��
�� (�ʲ�����: {\bf comments (p.~\pageref{comments})\index{comments}})���ʤ����դ��ޤ������⤷��ʣ���ԤΥ��ޥ�ɤ�
�ɤ����ǥ��顼���������Ȥ����ѡ����Ϥ��ξ������Τˤϻؼ����뤳�Ȥ���
���ޤ��󤷡��ޤ����������Ԥ˻ؼ�����ɬ�פ�ʤ��Ǥ��礦��

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

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

���̤Υ���ե���ץ뤬���ʲ��� Web �ڡ����ˤ���ޤ���
\href{http://www.gnuplot.info/demo/}{\tt           http://www.gnuplot.info/demo/
}

���ޥ�ɥ饤�󤫤鵯ư����Ȥ��ϡ��ʲ��ν񼰤��Ȥ��ޤ���
\preverbatim
\begin{verbatim}
     gnuplot {OPTIONS} file1 file2 ...
\end{verbatim}
\postverbatim
������ file1, file2 ���ϡ�{\bf local} ���ޥ�ɤǼ�����Τ�Ʊ�������ϥե�
���� (������ץȥե�����) �Ǥ���
gnuplot ��Ϳ���륪�ץ����ϡ����ޥ�ɹԤΤɤ����֤��Ƥ⹽���ޤ��󡣥�
������ϻ��ꤷ����˼¹Ԥ��졢Ʊ�ͤ� -e ���ץ�����Ǥ�դΥ��ޥ�ɤ�Ϳ
���뤳�Ȥ�Ǥ��ޤ�����:
\preverbatim
\begin{verbatim}
     gnuplot   file1.in   -e "reset"   file2.in
\end{verbatim}
\postverbatim

���̤ʥե�����̾ {\tt"}-{\tt"} �ϡ�ɸ�����Ϥ����ɤޤ���Τ˻Ȥ��ޤ���{\bf gnuplot}
�ϺǸ�Υե����������������Ƚ�λ���ޤ����ɤ߹��ޤ���ե��������
����ꤷ�ʤ����ϡ�{\bf gnuplot} ��ɸ�����Ϥ�����������Ϥ���ޤ����ܺ�
�ϡ��ʲ�����: {\bf batch/interactive (p.~\pageref{batch/interactive})\index{batch/interactive}}��
���ޥ�ɥ饤�󥪥ץ����ξܺ٤ϰʲ�����: {\bf command-line-options (p.~\pageref{command-line-options})\index{command-line-options}}���ޤ�
�ϰʲ���¹Ԥ��Ƥ���������
\preverbatim
\begin{verbatim}
     gnuplot --help
\end{verbatim}
\postverbatim

���÷����襦����ɥ��Ǥκ����ϡ�'h' ���ǤĤȥۥåȥ��� ({\bf hotkeys})
�ȥޥ�����ǽ ({\bf mousing}) �˴ؤ���إ�פ򸫤뤳�Ȥ��Ǥ��ޤ���
\section*{õ���Ф������/�Х� (Seeking-assistance / Bugs)}
\addcontentsline{toc}{section}{õ���Ф������/�Х� (Seeking-assistance / Bugs)}
\label{help-desk}%
\index{help desk}%
\label{faq}%
\index{faq}%
\label{FAQ}%
\index{FAQ}%
\label{bugs}%
\index{bugs}%
\label{seeking-assistance}%
\index{seeking assistance}%
������ gnuplot �ۡ���ڡ����ϰʲ��ˤ���ޤ���
\href{http://www.gnuplot.info}{\tt           http://www.gnuplot.info
}


������������ˡ��ե����� FAQ.pdf �����ޤ��Ͼ�� Web �����Ȥ�
\href{http://www.gnuplot.info/faq/}{\tt           FAQ (�١�ʹ��������; Frequently Asked Questions) �ΰ���
}

������å����Ƥ���������

¾�ˡ�(�Х��ʳ���) ����Υ�������������˴ؤ�������ϰʲ��Ǥ������
�ޤ���
\preverbatim
\begin{verbatim}
         https://stackoverflow.com/questions/tagged/gnuplot
\end{verbatim}
\postverbatim

�Х������ȡ���ǽ�Υꥯ�����Ȥϡ��ʲ��Υȥ�å��󥰥����ƥ�ˤ����Ƥ�
��������
\preverbatim
\begin{verbatim}
         https://sourceforge.net/p/gnuplot/_list/tickets
\end{verbatim}
\postverbatim
�����������ʤ�����𤷤褦�Ȥ��Ƥ���Х�������꿷�����ǤǴ��˽�������
�Ƥ��ʤ�������������������å����Ƥ���������

�Х�������������Ƥ���Ȥ��ϡ����ʤ������Ѥ��Ƥ��� gnuplot �ΥС�
����󡢽��Ϸ��� (terminal)�����ڥ졼�ƥ��󥰥����ƥࡢ�Ȥ��ä������
���٤�����Ƥ��������������Ƹ����뼫�ʴ��뷿��û��������ץȤ��󼨤�
��Ȥʤ��ɤ��Ǥ��礦��

gnuplot �᡼��󥰥ꥹ�Ȥؤ���Ƥ���ˡ�˴ؤ��Ƥϡ�gnuplot �γ�ȯ Web
������
\href{http://sourceforge.net/projects/gnuplot}{\tt           http://sourceforge.net/projects/gnuplot
}

�򻲾Ȥ��Ƥ���������

gnuplot �᡼��󥰥ꥹ�Ȥ˥᡼�������ˡ��ǽ�ˤ��Υ᡼��󥰥ꥹ��
�˻��ä���ɬ�פ����뤳�Ȥ����դ��Ƥ�������������ϡ����ѥ���̤򸺤餹
�����ɬ�פǤ���

�᡼��󥰥ꥹ�ȥ��С��ؤΥ᡼�륢�ɥ쥹:
\preverbatim
\begin{verbatim}
         gnuplot-info@lists.sourceforge.net
\end{verbatim}
\postverbatim

��ȯ�Ǥ˴ؤ���᡼��󥰥ꥹ��:
\preverbatim
\begin{verbatim}
         gnuplot-beta@lists.sourceforge.net
\end{verbatim}
\postverbatim

\section*{�С������ 6 �Ǥο�������ǽ (New features in version 6)}
\addcontentsline{toc}{section}{�С������ 6 �Ǥο�������ǽ (New features in version 6)}
\label{new version_6}%
\label{new}%
\index{new}%
\label{version}%
\index{version}%
�С������ 6 �ϡ��̤뤳�� 1986 ǯ����� gnuplot ��ȯ�Ǥκǿ��᥸�㡼��
�꡼���Ǥ�������ϡ��᥸�㡼�С������ 5 (2015)�������Ƥ��θ�Υޥ���
����꡼�� 5.2 (2017), 5.4 (2020) ��³����ΤǤ�����ȯ�ϡ�SouceForge
��� git ��ݥ��ȥ�ץ�����������Ρ������ǤȤ��̤ʥ֥�����³�����
�Ƥ��ޤ���

���Υɥ�����Ȥ˵��Ҥ���Ƥ��뵡ǽ����ˤϡ�gnuplot �򥽡������饳��
�ѥ��뤹��ݤˤ�������򤷤����ꤷ�Ƥ���������Ȥ����Τ�����ޤ���
���ʤ����¹Ԥ��Ƥ�������� gnuplot ��������ѥ�����ˤɤΤ褦�ʥ��ץ�
�������ꤷ�ƺ��줿�����Τ�ˤϡ�{\bf show version long} �ȥ����פ��Ƥ�
��������

\subsection*{�ؿ��֥��å��ȶɽ��ѿ� (Function blocks and scoped variables)}
\addcontentsline{toc}{subsection}{�ؿ��֥��å��ȶɽ��ѿ� (Function blocks and scoped variables)}
\label{new function blocks}%
�����Ǥ� gnuplot �Ǥϡ�ɸ��Ū�� gnuplot ���ޥ�ɤΥ֥��å���ƤӽФ���
�ؿ��Ȥ��ƻȤ��뵡ǽ��Ƴ�����Ƥ��ޤ����ؿ��֥��å��ϡ�0 ���� 9 �Ĥΰ�
����Ȥ��ơ���Ĥ��ͤ��֤��ޤ����ؿ��֥��å��ϡ��׻������������ͤ��ѿ�
�˳�����Ƥ��ꡢ�ۤʤ�ؿ���黻�Ҥ��礷���ꡢͿ����줿�ǡ������Ф�
�뷫���֤��κ�Ȥ�Ԥä��ꤹ��Τ˻Ȥ����Ȥ��Ǥ��ޤ���
���λ��Ȥߤˤϡ�3 �Ĥ����Ǥ�����ޤ���
�ʲ�����: {\bf local (p.~\pageref{local})\index{local}}, {\bf scope (p.~\pageref{scope})\index{scope}}, {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}, {\bf return (p.~\pageref{return})\index{return}}��
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ������ {\bf local} �ϡ��ѿ�������Υ��ץ��������ǡ����Υ������פϡ���
 �줬�񤫤�Ƥ���ץ������ñ�̤μ¹���Τߤ����¤���ޤ���ñ�̤Ȥϡ�
 ���ߤϡ�{\bf load} �� {\bf call} ʸ�μ¹�ñ�̡��ؿ��֥��å�ɾ���������� {\bf if},
 {\bf else}, {\bf do for}, {\bf while} ��³���椫�ä��ǰϤޤ줿�����ɥ֥��å�ñ��
 �Ǥ����ɽ� (local) �ѿ���̾������� (global) �ѿ���̾���Ȥ֤Ĥ����
 ��ϡ����ζɽꥹ�����פ���ȴ����ޤǤ�����ѿ��ϱ�����ޤ���
\item
 ���ޥ�� {\bf function} �ϡ�gnuplot ���ޥ�ɤ���ʤ�̾���դ��ؿ��֥��å�
 (�ºݤϤ���ʸ���������) ��������ޤ����ؿ��֥��å���ƤӽФ��ȡ���
 �Υ��ޥ�ɤ����֥��å��κǸ�ˤʤ뤫���ޤ��� {\bf return} ���ޥ�ɤ�����
 ��ޤǡ��缡�¹Ԥ���ޤ���
\item
 ���ޥ�� {\bf return $<$expression$>$} �ϡ��ؿ��֥��å��μ¹Ԥ�λ���ޤ���
 �� $<$expression$>$ ��ɾ���η�̤������δؿ����ͤȤ����֤���ޤ����ؿ���
 ���å��γ��Ǥϡ��ɤ��Ǥ� {\bf return} �� {\bf exit} ��Ʊ�ͤ�ư��ޤ���
\end{itemize}

���λ��Ȥߤ�Ȥäơ�ñ��ʰ�Ԥδؿ���� {\bf f(x) = ...} ����ä�ʣ����
�����ǤϤʤ��ؿ�������������褹����ˤĤ��Ƥϡ�
\href{http://www.gnuplot.info/demo_6.0/function_block.html}{\tt {\bf function\_block.dem}
}

�򻲾Ȥ��Ƥ���������

\subsection*{�ü�ؿ���ʣ�ǿ��ʹؿ� (Special and complex-valued functions)}
\addcontentsline{toc}{subsection}{�ü�ؿ���ʣ�ǿ��ʹؿ� (Special and complex-valued functions)}
\label{new math}%
gnuplot �С������ 6 �ϡ������ʣ�ǿ��ʹؿ����ȡ������ΥС������ˤ�
�ä��ؿ��β����Ǥ򤤤��Ĥ��󶡤��ޤ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ����: ʣ���ѿ���ʣ�ǿ��ͤΥ꡼�ޥ󥼡��� (��) �ؿ����ʲ�����: {\bf zeta (p.~\pageref{zeta})\index{zeta}}��
\item
 (������) �����Դ�������޴ؿ������������٤β��ɡ�ʣ�ǰ�������ǽ�ˡ�
 �ʲ�����: {\bf igamma (p.~\pageref{igamma})\index{igamma}}��
\item
 �����Դ�������޴ؿ��򿷵��ɲ� (�°����Τ�)��
 �ʲ�����: {\bf uigamma (p.~\pageref{uigamma})\index{uigamma}}��
\item
 (������) �Դ����١����ؿ������������٤β��ɡ�
 �ʲ�����: {\bf ibeta (p.~\pageref{ibeta})\index{ibeta}}��
\item
 �� (������) �Դ�������޴ؿ��򿷤����ɲá�
 �ʲ�����: {\bf invigamma (p.~\pageref{invigamma})\index{invigamma}}��
\item
 �� (������) �Դ����١����ؿ��򿷤����ɲá�
 �ʲ�����: {\bf invibeta (p.~\pageref{invibeta})\index{invibeta}}��
\item
 ¿���ؿ� W\_k(z) ���� k ʬ�����֤�ʣ�Ǵؿ� LambertW(z,k) �򿷤����ɲá�
 �Ť� lambertw(x) �� real(LambertW( real(z), 0 )) �Ǥ��뤳�Ȥ����ա�
 �ʲ�����: {\bf LambertW (p.~\pageref{LambertW})\index{LambertW}}��
\item
 ʣ�Ǵؿ� lnGamma(z) �򿷤����ɲá�
 ���ˤ��� lgamma(x) �� real(lnGamma(real(z)) �Ǥ��뤳�Ȥ����ա�
 �ʲ�����: {\bf lnGamma (p.~\pageref{lnGamma})\index{lnGamma}}��
\item
 z ��ʣ�Ƕ�����֤�ʣ�Ǵؿ� conj(z)
\item
 (�� 1) ���󥯥��ȥ���ؿ� F(x)���ʲ�����: {\bf SynchrotronF (p.~\pageref{SynchrotronF})\index{SynchrotronF}}��
\item
 acosh(z) ����������μ¿�����ʤ���褦�˳�ĥ��
\item
 asin(z) asinh(z) ��ʣ�ǿ��������Ф������٤β��ɡ�
\item
 �����ʤ褦�� I = sqrt(-1) = \{0,1\} ������Ѥ��ѿ��ˡ�
 gnuplot �� \{a,b\} ��������ʣ�ǿ�����ȸ��ʤ��Ƥ���ޤ��󤬡�������
 (a + b*I) �ʤ�������ʣ�ǿ������Ȥ��Ƽ����Ĥ��Ƥ����Τ�ͭ�ѤǤ���
\end{itemize}

�ӥ�ɻ���Ŭ�ڤʳ����饤�֥�꤬����С�����ˤ����Ĥ����ü�ؿ��򥵥�
���Ȥ��ޤ����ʲ�����: {\bf special\_functions (p.~\pageref{special_functions})\index{special functions}}��
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 �� �� (�¿�) �Ρ����� z ���Ф���ʣ�ǥ٥å���ؿ� I��(z), J��(z),
 K��(z), Y��(z)���ʲ�����: {\bf BesselK (p.~\pageref{BesselK})\index{BesselK}}��
\item
 �� �� (�¿�) �Ρ����� z ���Ф���ʣ�ǥϥ󥱥�ؿ� H1��(z), H2��(z)��
 �ʲ�����: {\bf BesselH1 (p.~\pageref{BesselH1})\index{BesselH1}}��
\item
 ʣ�ǥ����꡼�ؿ� Ai(z), Bi(z)��
\item
 n ����ʣ�ǻؿ���ʬ���ʲ�����: {\bf expint (p.~\pageref{expint})\index{expint}}��
\item
 �ե�ͥ���ʬ C(x), S(x)���ʲ�����: {\bf FresnelC (p.~\pageref{FresnelC})\index{FresnelC}}��
\item
 Voigt �ץ��ե������Ⱦ���������֤��ؿ� {\bf VP\_fwhm(sigma,gamma)}���ʲ�
 ����: {\bf VP (p.~\pageref{VP})\index{VP}}, {\bf VP\_fwhm (p.~\pageref{VP_fwhm})\index{VP fwhm}}��
\end{itemize}

\subsection*{���������襹������ (New plot styles)}
\addcontentsline{toc}{subsection}{���������襹������ (New plot styles)}
\label{new styles}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���襹������ {\bf with surface} �ϡ�2 �����˺�ɸ��ư���ʿ�̤��ɤꤷ
 ���ʻ�ɽ���Υ���դ��������ޤ� ������������Ǥ�դν���Τ���δ�Ϳ��
 ���Ť��դ���äƿ��դ�����ޤ�������ϡ�3 �����ʻҶ��̤���
 {\bf dgrid3d}�ȥ������� {\bf with pm3d} ������ʤǤ���
 �ʲ�����: {\bf set polar grid (p.~\pageref{set polar grid})\index{grid}}, {\bf polar heatmap (p.~\pageref{polar heatmap})\index{heatmap}}��
\item
 ������ 2 �������襹������ {\bf with sectors} �ϡ������ʶ˺�ɸ�ʻ��̤���
 �������̤λ��ȤߤǤ�������ϳ�ǰ��ζ˺�ɸ�ʻ���ˡ������ϥǡ�������
 �˴ݤ����Ҥ�ҤȤ��������ޤ����˺�ɸ�⡼�ɤǤ� {\bf with surface} �Ȥϰ�
 ��������϶˺�ɸ����դǤ�ľ���ɸ����դǤ���ѤǤ��ޤ���
\item
 ���襹������ {\bf with lines} �ˤϡ����ߥե��륿���ץ���� {\bf sharpen} ��
 ����ޤ������Υե��륿�ϴؿ�����դǥ��ѥ����򸡽Ф��ޤ��������Υԡ�
 ���ϴؿ�����ɸ�ܤȤ��Ƽ�ä� 2 �Ĥ� x ��ɸ�δ֤ˤ��뤿�ᡢ���ϤǤ���
 �������ڤ����Ƥ��ޤ��ޤ������Υե��륿�ϡ����Τ褦�ʥԡ������ξ�
 ��˿�����ɸ�������ɲä��ޤ����ʲ�����: {\bf filters (p.~\pageref{filters})\index{filters}}��
\item
 ����ϸ�̩�ˤϿ��������襹������ǤϤ���ޤ��󤬡��ե��륿 concave
 hull ���ΰ��ɤ��٤��Υѥ��˱�ä�ʿ�경���Ȥ߹�碌�뤳�Ȥǡ����Ĥ�
 ����ΰ�ץ���դκ�������ǽ�ˤʤ�ޤ���������㤨��ʣ���Υǡ����Τ�
 ���ޤ꤬�ŤʤäƤ����Τι����򼨤��ޤ����ʲ�����: {\bf concavehull (p.~\pageref{concavehull})\index{concavehull}}��
\item
 3 �������襹������ {\bf with pm3d} �ǥ��ץ���󽤾��� {\bf zclip [zmin:zmax]}
 ���Ȥ��ơ�����϶������ΤΤҤȤĤ����̤Τߤ����򤷤ޤ�������åԥ�
 �ζ����ͤ����ä�����Ϣ³�����Ԥ����Ȥǡ�3 �����Ǥ������ڤ�Ф�����
 �᡼�����򸫤�Τ˻Ȥ��ޤ������֤��ɤ��٤����������ޤ��������Τ�
 �Ȥ��ޤ�������ϡ����������襹������ {\bf with contourfill} �Ǽ�ư���Ǥ���
 ����� 2 �����ͱƤ��ä�ͭ�ѤǤ����ʲ�����: {\bf contourfill (p.~\pageref{contourfill})\index{contourfill}}��

\end{itemize}

\subsection*{����ȥޥ�����ʿ�경 (Hulls, masks, and smoothing)}
\addcontentsline{toc}{subsection}{����ȥޥ�����ʿ�경 (Hulls, masks, and smoothing)}
\label{new hulls}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 2 ���������ν���򡢤��ζ�����¿�ѷ����֤������뿷�����ե��륿
 {\bf convexhull}�����ζ����ζ������餫�ˤ���ˤϡ�
 {\tt"}convexhull smooth path with filledcurves{\tt"} ��Ȥä��ɤ��٤��ΰ�Ȥ�
 �����褹�뤳�ȤǤǤ��ޤ����ʲ�����: {\bf convexhull (p.~\pageref{convexhull})\index{convexhull}}��
\item
 �ե��륿 {\bf concavehull} �ϡ��̤Ȥϸ¤�ʤ��������ٹ�����椹������Ĺ
 �ѥ�᡼���Ƿ��ꤵ����-�����Ρ�¿�ѷ��Υǡ����������������ޤ�����
 ��ϥǡ������β����ܼ�Ū�ʤ��ߤ����褷�ޤ����ʲ�����:
 {\bf concavehull (p.~\pageref{concavehull})\index{concavehull}}��
\item
 pm3d ���̤� image ��������򤷤�����ʬ�Τߤ�ɽ������褦�ޥ��������
 �ˡ����� (convex hull) ��¾��¿�ѷ� (polygon) ����ѤǤ��ޤ���������
 ���襹������ {\bf with mask} (�ޥ��������) �䡢������� {\bf mask} (����
 ����������Ǥ˥ޥ�����Ŭ�Ѥ���) �򻲾Ȥ��Ƥ���������
\item
 �Ķ����� x �˴ؤ���ñĴ�ǤϤʤ� 2 �������������Ρ��ѥ��˱�ä� 3 ��
 �����ץ饤��ʿ�경���ʲ�����: {\bf smooth path (p.~\pageref{smooth path})\index{path}}������ϡ������ޥ�����
 ʿ�경���ǽ�ˤ��ޤ���
\item
 3 ���������� 3 �����ץ饤��ʿ�경���ʲ�����: {\bf splot smooth csplines (p.~\pageref{splot smooth csplines})\index{csplines}}��
\item
 ʿ�경���ץ����� {\bf with filledcurves \{above$|$below$|$between\}} �Ǥ���
 ��ˤ�Ŭ�Ѥ��ޤ���
\item
 ����Ū�ǡ�����ʿ�경�Ѥο������������ {\bf period}���ʲ�����:
 {\bf smooth kdensity (p.~\pageref{smooth kdensity})\index{kdensity}}��
\end{itemize}

\subsection*{̾���դ��ѥ�å� (Named palettes)}
\addcontentsline{toc}{subsection}{̾���դ��ѥ�å� (Named palettes)}
\label{new colormaps}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���ߤΥѥ�åȤ򤽤θ�����ѤΤ���̾���դ����顼�ޥåפ���¸�Ǥ��ޤ���
 �ʲ�����: {\bf set colormap (p.~\pageref{set colormap})\index{colormap}}��
\item
 pm3d �� image plot �ǰ�����¸�����ѥ�åȤ�̾���ǻ���Ǥ��ޤ���
 ����ˤ�ꡢ��Ĥ� plot ���ޥ�ɤ�ʣ���Υѥ�åȤ���ѤǤ��ޤ���
 �ʲ�����: {\bf colorspec palette (p.~\pageref{colorspec palette})\index{palette}}��
\item
 ̾���դ��ѥ�åȥ��顼�ޥåפϡ�32-bit ARGB ���ͤ�����Ȥ������Ǥ�
 �ޤ�������ˤ�ꡢ����ե�����ͥ��ͤ��ɲä����ꡢ���ޥ��
 {\bf set palette} �Ǥϴ�ñ�˻���Ǥ��ʤ�¾�ν������ǽ�ˤ��ޤ���
\item
 ����Ѥߤο����������� {\bf set palette viridis}��
\item
 �ե������ǡ����֥��å������ɤ߹�����ѥ�å� ({\bf set palette file})
 �ϡ��¿��ο���ʬ����24bit ������ RGB �ͤΤ����줫�ǻ���Ǥ��ޤ���
\end{itemize}

\subsection*{�������ǡ������� (New data formats)}
\addcontentsline{toc}{subsection}{�������ǡ������� (New data formats)}
\label{new data_formats}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���ץ���� {\bf sparse matrix=(cols,rows)} �ϡ�{\bf plot} �� {\bf splot} �ˡ���
 ���Υԥ������ͤ�Ǥ�դν��֤��ɤߤ������Ȥ��Ǥ���褦�ʰ��ͤʥԥ�����
 �ʻҤ����������ޤ�������ϡ��Դ����ʥǡ������鲹��ʬ�ۿ� (heatmap)
 �����褹��褦�ʾ���ͭ�ѤǤ����ʲ�����: {\bf sparse (p.~\pageref{sparse})\index{sparse}}��
\item
 ����ͤ� matrix �ǡ����������桢���ߤ� column(0) �Ϥ��� matrix ����
 ������������֤��ޤ������ʤ����MxN matrix �� A ������ A[i,j] ���Ф�
 �Ƥϡ�column(0)/M �����ֹ� i �ˡ�column(0)\%M �����ֹ� j �ˤʤ�ޤ���
\end{itemize}

\subsection*{�������Ȥ߹��ߴؿ���������� (New built-in functions and array operations)}
\addcontentsline{toc}{subsection}{�������Ȥ߹��ߴؿ���������� (New built-in functions and array operations)}
\label{new built-in functions}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 cbrange ��� z �˳����Ƥ븽�ߤ� RGB �ѥ�åȿ����֤��ؿ� {\bf palette(z)}
\item
 ��̾���餽�ο��� 32bit ARGB �ͤ��֤��ؿ� {\bf rgbcolor({\tt"}name{\tt"})}
\item
 ���� Array[i] �� element ���������ǽ��ź�� {\bf i} ���֤��ؿ�
 {\bf index( Array, element )}���ʲ�����: {\bf arrays (p.~\pageref{arrays})\index{arrays}}��
\item
 ���������Ȥ���桼������ؿ��ε��ġ�
 ��: dot(A,B) = sum [i=1:$|$A$|$] A[i]*B[i]
\item
 ����̾���ϰϤ���ꤹ�뤳�Ȥ���ʬ�����¸���
 Array[n] ��ñ������ǡ�Array[n:n+5] �ϸ�������� 6 ���Ǥ������ʬ��
 �󡣰ʲ�����: {\bf arrays (p.~\pageref{arrays})\index{arrays}}, {\bf slice (p.~\pageref{slice})\index{slice}}��
\item
 {\bf split({\tt"}string{\tt"}, {\tt"}separator{\tt"})} �ϡ�ʸ���� string �˴ޤޤ��ե�����
 �����Ǥ�ʸ���������˵ͤ���֤��ޤ����ʲ�����: {\bf split (p.~\pageref{split})\index{split}}��
\item
 {\bf join(array, {\tt"}separator{\tt"})} �ϡ�{\bf split} �εդǡ�ʸ������������Ǥ�
 �ե�����ɶ��ڤ�ʸ�� separator ��֤˶���Ƿ�礷�ư�Ĥ�ʸ����ˤ�
 ����Τ��֤��ޤ����ʲ�����: {\bf join (p.~\pageref{join})\index{join}}��
\item
 {\bf stats $<$non-existent file$>$} �ϥƥ��Ȳ�ǽ���ͤ���ϡ��ʲ�����:
 {\bf stats test (p.~\pageref{stats test})\index{test}}��
\item
 {\bf stats \$vgrid} �ǳʻ���Υܥ�����κǾ�/����/ʿ��/ɸ���к���Ĵ��
\end{itemize}

\subsection*{�ץ�������ή������� (Program control flow)}
\addcontentsline{toc}{subsection}{�ץ�������ή������� (Program control flow)}
\label{control flow}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ��������ʸ {\bf if ... else if ... else ...}
\item
 gnuplot ����������ǡ�XDG �١����Υǥ��쥯�ȥ����֤򥵥ݡ��Ȥ��Ƥ���
 ����gnuplot �ϡ�\$XDG\_CONFIG\_HOME/gnuplot/gnuplotrc ���������ޥ��
 ���ɤ߹��ߤޤ������å��ޥ������ϡ�\$XDG\_STATE\_HOME/gnuplot\_history
 ����¸���ޤ��������Υե����뤬�ʤ����ϡ�gnuplot �ΰ����ΥС�����
 ���Ʊ�͡�\$HOME/.gnuplot �� \$HOME/.gnuplot\_history �򤽤줾����Ѥ�
 �ޤ���
\item
 {\bf unset warnings} �ϡ�stderr �ؤηٹ��å��������Ϥ��������ޤ���
\item
 {\bf warn {\tt"}message{\tt"}} �ϡ��ե�����̾�����ֹ�� {\tt"}message{\tt"} �� stderr �˽���
 ���ޤ���
\item
 ���ޥ�� {\tt"}fit{\tt"} ���Ф����㳰������fit ���顼�����������Ǥ⡢�����
 ������Ϥμ��ιԤ��֤��ޤ������顼�����������ϡ��֤ä��Ȥ���
 FIT\_ERROR �������Ǥʤ��ͤˤʤ�ޤ�������ϡ��ɤ��ʤ��ե��åƥ��󥰤�
 ���������륹����ץȤ��ǽ�ˤ��ޤ����ʲ�����: {\bf fit error\_recovery (p.~\pageref{fit error_recovery})\index{error recovery}}��
\end{itemize}

\subsection*{¿������⡼�� (Multiplots)}
\addcontentsline{toc}{subsection}{¿������⡼�� (Multiplots)}
\label{new multiplots}%
���ߤϡ�¿�����襰��� (multiplot) �κǽ���������˼¹Ԥ������ޥ�ɤ�
�ǡ����֥��å� \$GPVAL\_LAST\_MULTIPLOT ����¸���ޤ��������Ƥ���ϡ�
���������ޥ�� {\bf remultiplot} �ǺƼ¹ԤǤ��ޤ�����¸�������ޥ�ɤΤ���
�Ƽ¹Ԥ����꤬���륳�ޥ�ɤϡ��Ƽ¹ԤϤ���ޤ��󡣺���������¿�����襰
��դϡ����δ֤˥���դ����� (�����ϰϤ��п���������) ���ѹ�����Ƥ���
�С����Τ�Τȴ����˰��פ���Ȥϸ¤�ޤ���

�ʲ��Υ��ޥ����ϡ����Υ���դξ��֤� multiplot ���ޥ�ɤ�ξ���򥹥�
��ץȥե��������¸������Ǻ��ɤ߹��ߤǤ���褦�ˤ��ޤ���

\preverbatim
\begin{verbatim}
    save "my_multiplot.gp"
    set multiplot
    ... (��������Ǥ��������뤤���Ĥ��Υ��ޥ�ɤ��¤�) ...
    unset multiplot
    set print "my_multiplot.gp" append
    print $GPVAL_LAST_MULTIPLOT
    unset print
\end{verbatim}
\postverbatim

\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���ޥ�� {\bf replot} �ϡ�ľ��� plot ���ޥ�ɤ���λ�Ѥߤ� multiplot ��
 ����ʬ�Ǥ��뤫�ɤ���������å����ޤ����⤷�����ʤ顢ñ��� plot ����
 ��ɤ�¹Ԥ�������� {\bf remultiplot} ��¹Ԥ��ޤ���
\item
 ��ʳ�: ɽ������Ƥ��� multiplot ����վ�ǤΥ�����ɥ����٥�ȡ�
 �ޥ������٥�ȡ��ޤ��ϥۥåȥ������������� replot ���׵�ϡ�Ŭ�ڤʾ�
 ��� {\bf remultiplot} ��ƤӽФ��ޤ�������ϡ����ߤϥ����꡼����ɽ��
 ��� multiplot ����դ��㤨�Хꥵ������ǽ�Ǥ��뤳�Ȥ��̣���ޤ���
 ���������ޥ�����ɸ���ɤ߽Ф�������/������ư�����ϡ������� gnuplot
 ���ǤǤ������ä��褦�ˡ��Ǹ�� plot ���Ǥ��Ф��뼴����ˤΤߴ�Ť���
 �Ԥ��ޤ���\$GPVAL\_LAST\_MULTIPLOT ����¸����륳�ޥ�ɤ����� plot ��
 �Ǥ��Ф���Ŭ�ڤʥ������������������ˤ��Խ�ʬ�Ǥ����ǽ�������뤿
 �ᡢmultiplot �ǤΥޥ������ϡ����ʤ���˾��褦�ʤ�ΤˤϤʤ�ʤ���
 �⤷��ޤ��󡣤���Ϻ�����������Ǥ��礦��
\end{itemize}

\subsection*{���������Ϸ����ȥ��ץ���� (New terminals and terminal options)}
\addcontentsline{toc}{subsection}{���������Ϸ����ȥ��ץ���� (New terminals and terminal options)}
\label{new terminals}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���������Ϸ��� {\bf kittygd} �� {\bf kittycairo} �ϡ�kitty �ץ��ȥ���򥵥�
 ���Ȥ���ü�����ߥ�졼���ǡ�ü��������ɥ���ǤΥ���ե��å����󶡤�
 �ޤ���kitty �ϡ�sixel ����ե��å��Ȥ��̤������ǡ�24 �ӥå� RGB ��
 �륫�顼���󶡤��ޤ����ʲ�����: {\bf kittycairo (p.~\pageref{kittycairo})\index{kittycairo}}��
\item
 ���������Ϸ��� {\bf block} �ϡ���������ե��å��Υƥ����ȥ⡼���ѤΤ��
 �ǡ�{\bf dumb} �� {\bf caca} ���Ϸ������Ф��Ʋ��ɤ��줿�����٤��󶡤��뤿��
 �� Unicode �֥��å������뤤������ (Braille ʸ��) ����Ѥ��ޤ���
\item
 ���������Ϸ��� {\bf webp} �ϡ�webp ���󥳡��ǥ��󥰤��Ѥ��ơ�ñ��ե졼
 �फ�����˥᡼���������������ޤ����ƥե졼��� pngcairo ����������
 ���θ� libwebp �� libwebpmux �ˤ�� WebPAnimEncoder API ���̤��ƥ���
 �����ɤ�Ԥ��ޤ���
\item
 {\bf dumb}, {\bf sixel}, {\bf kitty}, {\bf block} ���Ϸ����Τ褦�ˡ�ʸ������Ϥȥ���
 �ե��å�ɽ����Ʊ��������ɥ��ǹԤ����Ϸ����Ǥϡ����ߤϥ��ޥ��
 {\bf pause mouse} �δ֤ϥ����ܡ������Ϥ�ȿ�����ޤ������δ֡������ν���
 �����Ǥϡ��ޥ�������ǽ�ʽ��Ϸ������Ԥ��Τ�Ʊ����ˡ�ǥ������Ϥ��
 �ᤷ�ޤ����ʲ�����: {\bf pseudo-mousing (p.~\pageref{pseudo-mousing})\index{pseudo-mousing}}��
 �㤨�С���/��/��/����������ϡ�3 ��������դǤϻ��������Ѥ���2 ����
 ����դǤϻ�����ư/�������ʬ���ƥåפ�¹Ԥ��ޤ���
\end{itemize}

\subsection*{�����å��ݥ���� (Watchpoints)}
\addcontentsline{toc}{subsection}{�����å��ݥ���� (Watchpoints)}
\label{new watchpoints}%
�����å��ݥ���Ȥϡ��������θġ��ζ����˴�Ϣ�����о��ͤǤ�����������
�褵���Ȥ�������ʬ���Ǥ�������ξü���δ֤˥����å��ݥ���Ⱥ�ɸ (x, y
�� z) ���ؿ� f(x,y) ���о��ͤ�ޤ�Ǥ��뤫���ǧ���ޤ������줬���Ĥ���
����硢���Υޥå��������κ�ɸ [x,y] ���ǻ��Ѥ��뤿�����¸���ޤ���
�ʲ�����: {\bf watchpoints (p.~\pageref{watchpoints})\index{watchpoints}}��
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 2 �Ĥζ����θ����򸫤Ĥ��뤳��
\item
 �ؿ��Υ������򸫤Ĥ��뤳��
\item
 ��°�ѿ� (y �� z) �����ؿ� f(x,y) �������ͤȰ��פ�����򸫤Ĥ�ɽ��
 ���뤳��
\item
 �ޥ�����Ȥä�ʣ���Υ���դ˱�ä��ͤ�Ʊ�������פ��뤳��
\end{itemize}

\subsection*{�������Υ��ݡ��� (Week-date time support)}
\addcontentsline{toc}{subsection}{�������Υ��ݡ��� (Week-date time support)}
\label{new week-date time}%
2020 ǯ�˻Ϥޤä����������ʥ����륹 (Covid-19) ����ư�Ǥϡ��ֳ�Ū�ǡ�
���Υ���ղ��δؿ�����ޤ�ޤ������������Ǥ����δ����Ȥ��ơ��褯�ֽ�
�����פ�Ȥä�ɽ��������Ƥ��ޤ��������δ������Ф��� gnuplot �Υ��ݡ�
�Ȥ���­�ϲ��������������⥵�ݡ��Ȥ���褦�˳�ĥ���Ƥ���ޤ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ������ \%W �ϡ�ISO 8601 �ν�������§�˽����褦�ˤʤ�ޤ�����
\item
 ������ \%U �ϡ�CDC/MMWR �ν�������§�˽����褦�ˤʤ�ޤ�����
\item
 �������ؿ� {\bf tm\_week(time, std)} �ϡ�ISO �� CDC ��§�ǤΤ���ǯ�ν���
 ����֤��ޤ���
\item
 �������ؿ� {\bf weekdate\_iso(year, week, day)} �ϡ�ISO ��§�Ǥν�������
 ��������������Ѵ����ޤ���
\item
 �������ؿ� {\bf weekdate\_cdc(year, week, day)} �ϡ�CDC ��§�Ǥν�������
 ��������������Ѵ����ޤ���
\end{itemize}

\subsection*{����¾�ο�������ǽ}
\addcontentsline{toc}{subsection}{����¾�ο�������ǽ}
\label{new other_features}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 {\bf ���ּ��μ�����������������Ѥλ���ñ��}
 ���ּ��μ����������������ϡ�minutes/hours/days/weeks/months/years
 ��ñ�̤Ȥ���������ֳֻ��������դ��ޤ���
 �ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}, {\bf set mxtics time (p.~\pageref{set mxtics time})\index{time}}��
\item
 {\bf using} ������Ǥ�ʸ���� \$\# �ϡ����ߤ����ϥǡ����Ԥˤ����������ɾ��
 ���ޤ����㤨�С�{\bf plot FOO using 0:(column(\$\# - 1))} �ϡ��ƹԤκǸ夫
 ���ļ�����������褷�ޤ���
\item
 bin (Ȣ) �ѤΡ���פǤʤ�ʿ�Ѥ����褹�륭����� {\bf binvalue=avg}
\item
 {\bf set colorbox bottom} �ϡ���ľ�ʥ��顼�ܥå����򱦤����֤��������
 ��ʿ�ʥ��顼�ܥå����򥰥�դβ������֤��ޤ���
\item
 �򺹤��� pm3d ���̤Υ�����󥰤β��� - �Ťʤ���̤Υ�����򡢸�
 �����˱�ä� 2 �Ĥ���ʬ��ʬ�䤷�������ζ��̤Υ����뤬¾���ζ��̤���
 �ä��������ͤ��ФƤ��ޤ����Ȥ��ʤ��褦�ˤ��ޤ���
\item
 pm3d ������ǥ�ˡ��桼�����淿�Υ��ݥåȥ饤�Ȥ��ɲá��ʲ�����:
 {\bf set pm3d spotlight (p.~\pageref{set pm3d spotlight})\index{spotlight}}��
\item
 key �����Τ������������ꤹ�뿷�����ץ���󡣰ʲ�����: {\bf key layout (p.~\pageref{key layout})\index{layout}}��
\item
 {\bf set pm3d border retrace} �ϡ��� pm3d ���շ��μ���ˡ��ɤ��٤��ΰ��
 Ʊ�����Ƕ����������ޤ�������ϡ�����Ū�˻�и��̤Ϥ���ޤ��󤬡�����
 ��褯�ʤ� pdf �� postscript �ӥ塼��Τ褦�ʥǥ����ץ쥤�⡼�ɤǡ�
 �����ꥢ���ˤ������ʪ��Ƴ������ʤ��褦�ˤ��ޤ���
\item
 {\bf set isotropic} �ϡ�2 ��������դ� 3 ��������դ�ξ���ǡ�x, y, z ��
 �Τ��٤ƤΥ������뤬Ʊ���ˤʤ�褦�˥���������碌�ޤ���
\item
 �ѹ�: ʸ���β�ž�Ѥ������Ȥ������¤Ϥʤ��ʤ�ޤ�����
\item
 ���̤� (����ͤ�) ���� (linetype) {\bf lt nodraw}, {\bf lt black}, {\bf lt bgnd}
 �ʲ�����: {\bf special\_linetypes (p.~\pageref{special_linetypes})\index{special linetypes}}��
\item
 �ǡ�����ư���� histogram ����դο�������ơ��ʲ�����:
 {\bf histograms colors (p.~\pageref{histograms colors})\index{colors}}��
\item
 ���� (key) ��Ȣ�ΰ��֤ϡ�gnuplot ��¾�˹Ԥ����Ȥߤˤ��ɤ�ʰ��ַ�
 ����Ф��Ƥ⡢���ե��åȤ�Ϳ���뤳�ȤǼ�ư��Ĵ���Ǥ��ޤ����ʲ�����:
 {\bf set key offset (p.~\pageref{set key offset})\index{offset}}��
\item
 ���襹������ʤ��� keyentry ��ʸ�������ꤹ�뤳�Ȥǡ����� (key) ��
 ��ˤ��������Τ��Ϥ��� 2 �����ȥ���������뤳�Ȥ��Ǥ��ޤ�����:
     {\bf plot A, keyentry {\tt"}left-justified text{\tt"} left, B}
 ����ϡ�ʸ����ȥ����ȥ��ξ����Ϳ���뤳�Ȥǡ�2 ���ʸ���󤫤�ʤ���
 �����������Τˤ�Ȥ��ޤ����ʲ�����: {\bf keyentry (p.~\pageref{keyentry})\index{keyentry}}��
\end{itemize}

\subsection*{�С������ 5 ��Ƴ�����줿��ǽ������ (3 Brief summary of features introduced in version 5)}
\addcontentsline{toc}{subsection}{�С������ 5 ��Ƴ�����줿��ǽ������ (3 Brief summary of features introduced in version 5)}
\label{new version_5}%
\label{version_5}%
\index{version 5}%

\subsubsection*{5.4 ��Ƴ�����줿��ǽ (Features introduced in 5.4)}
\addcontentsline{toc}{subsubsection}{5.4 ��Ƴ�����줿��ǽ (Features introduced in 5.4)}
\label{new version_5 version_5.4}%
\label{version_5 version_5.4}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 �����ȴؿ��� 64 �ӥå������黻����ѡ��ʲ�����: {\bf integer (p.~\pageref{integer})\index{integer}}��
\item
 2 �������襹������ {\bf polygons}, {\bf spiderplot}, {\bf arrows}
\item
 3 �������襹������ {\bf boxes}, {\bf circles}, {\bf polygons}, {\bf isosurface}, ��
 ���Ƥ���¾�ܥ�����ʻҥǡ�����ɽ��
\item
 �ǡ����������ե��륿 {\bf zsort}
\item
 �������ޥ����������� (key) ��������� {\bf keyentry}
\item
 ������ LaTeX �Ͻ��Ϸ��� pict2e �ϡ��Ť����Ϸ��� {\bf latex}, {\bf emtex},
 {\bf eepic}, {\bf tpic} ������Ǥ����Ť����Ϸ����Ϥ�Ϥ�ǥե���ȤǤϥӥ�
 �ɤ��ޤ���
\item
 {\bf set pixmap} �ϡ�png/jpeg/gif ������ԥ����ޥåײ����Ȥ��Ƽ����ߡ�
 ����դ�ڡ�����Ǥ�դΰ��֤����֤����������Ѵ����ǽ
\item
 ��ĥʸ����⡼�ɤ� $\backslash$U+xxxx (xxxx �� 16 ���ͤ� 4 �ޤ��� 5 ʸ��) ��
 Unicode �����ɥݥ���Ȥ�����Ǥ���褦�ˡ�����Ͻ��ϻ����б�����
 UTF-8 �Х���ʸ������Ѵ����ޤ���
\item
 {\bf with parallelaxes} �ν񼰤β��Ѥˤ�ꡢ���襹������ {\bf histogram} ��
 {\bf spiderplot} ��Ʊ�ͤ� plot ���ޥ�������Ǥ������ʷ����֤�����ǽ��
\end{itemize}

\subsubsection*{5.2 ��Ƴ�����줿��ǽ (Features introduced in 5.2)}
\addcontentsline{toc}{subsubsection}{5.2 ��Ƴ�����줿��ǽ (Features introduced in 5.2)}
\label{new version_5 version_5.2}%
\label{version_5 version_5.2}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ��������ɸ�� (�ʲ�����: {\bf set nonlinear (p.~\pageref{set nonlinear})\index{nonlinear}})
\item
 �ǡ����γ�����������Ƥμ�ư�� (�ʲ�����: {\bf bins (p.~\pageref{bins})\index{bins}})
\item
 2 �����ӡ����������॰��ա��ʲ�����: {\bf set jitter (p.~\pageref{set jitter})\index{jitter}}��
\item
 3 �������襹������ {\bf zerrorfill}
\item
 3 ����������ǥ�Ǳ��Ƥ�ȿ�͸��ϥ��饤�Ȥ��� (�ʲ�����: {\bf lighting (p.~\pageref{lighting})\index{lighting}})
\item
 ����ǡ������ȴ�Ϣ���륳�ޥ�ɤ�黻�ҡ��ʲ�����: {\bf arrays (p.~\pageref{arrays})\index{arrays}}��
\item
 ���������Ϸ��� {\bf sixelgd}, {\bf domterm}
\item
 ���л��� (�ֳ�Ĺ) ��������뿷�����񼰻���� tH tM tS��
 �ʲ�����: {\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}��
\end{itemize}

\subsubsection*{5.0 ��Ƴ�����줿��ǽ (Features introduced in 5.0)}
\addcontentsline{toc}{subsubsection}{5.0 ��Ƴ�����줿��ǽ (Features introduced in 5.0)}
\label{new version_5 version_5.0}%
\label{version_5 version_5.0}%
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 ���Ϸ����˰�¸���ʤ�����/��������
\item
 �ҤȤĤ� plot �Ǥΰ���³���������Ǥ˻��Ѥ���ǥե���Ȥο�����ϡ���
 ��Ԥˤ���ưפ˶��̤Ǥ����Τˡ�
\item
 ���������襹������ {\bf with parallelaxes}, {\bf with table}��
\item
 �ޥ��������ξ�ˤ���Ȥ���ͭ���ˤʤ�ϥ��ѡ��ƥ����ȥ�٥롣
\item
 2 ������3 �����ؿ�����䵿���ե����� '+', '++' �Ǥ�����ˤ���������
 Ū�ʥ���ץ���ϰϡ�
\item
 ���������ޥ�� {\bf import} �ˤ��ץ饰����Υ��ݡ��ȡ������ζ�ͭ���֥�
 �����Ȥ��󶡤���ؿ��˥桼������ؿ�̾�������Ƥޤ���
\end{itemize}

\section*{�С������ 5 �� 6 �Ȥΰ㤤 (2 Differences between versions 5 and 6)}
\addcontentsline{toc}{section}{�С������ 5 �� 6 �Ȥΰ㤤 (2 Differences between versions 5 and 6)}

�С������ 5 ��Ƴ�����������Ĥ����ѹ��ϡ�gnuplot �ΰ����ΥС��������
�Υ�����ץȤ��Ԥ����롢�ޤ��ϰۤʤ뿶�񤤤򤵤��뤳�Ȥ�����ޤ�����
�С������ 6 ��Ƴ�������ѹ��Ǥϡ������������ȤϤȤƤ⾯�ʤ��Ǥ���

\subsection*{���襹������ξܺ� (Plot style details)}
\addcontentsline{toc}{subsection}{���襹������ξܺ� (Plot style details)}
\label{v6_changes}%
\index{v6 changes}%
�����˿��������襹��������ɲäȤ��̤ˡ��С������ 6 �Ǥϴ��Ĥ���¸��
���襹������ؤ���Ĵ����Ԥ��Ƥ��ޤ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 �����Ĥ��ν��Ϸ��� (png/jpeg/sixel/kitty) �ϡ�{\tt"}dot{\tt"} �Υ������򸽺ߤ�
 ���� (line width) �ǿ��̤��ޤ�������¾�Τ����Ĥ��ν��Ϸ����Ǥϡ�����
 �����ʤäƤ��ޤ���
\item
 ������ (errorbar) ���������襹������ϡ��ǡ������ΰ��֤˶�����֤���
 �������ζ��򥵥����ϡ�{\bf set pointintervalbox} ������Ǥ��ޤ���
\item
 ¿������⡼�ɤǤϡ����ߤϺ����衢���������ѹ��Ǥ��ޤ� (�ʲ�����:
 {\bf multiplots (p.~\pageref{multiplots})\index{multiplots}})�����Τ��ᡢ�����ե����� '-' ����Υ���饤��ǡ�������
 �߹��ߤϤ�Ϥ�Ǥ��ʤ��Τǡ�����˥ǡ����֥��å������Ѥ��Ƥ���������
\end{itemize}

\subsection*{��侩�ʽ� (Deprecated syntax)}
\addcontentsline{toc}{subsection}{��侩�ʽ� (Deprecated syntax)}
\label{deprecated syntax}%
�С������ 5.4 �Ǥ���侩��6.0 �ǤϺ��:
\preverbatim
\begin{verbatim}
     # �����֤���Ԥ������ `reread` ��ޤ�ե���������
     N = 0;  load "file-containing-reread";
     file content:
         N = N+1
         plot func(N,x)
         pause -1
         if (N<5) reread
\end{verbatim}
\postverbatim
���ߤ�Ʊ���ε�ǽ:
\preverbatim
\begin{verbatim}
     do for [N=1:5] {
         plot func(N, x)
         pause -1
     }
\end{verbatim}
\postverbatim

�С������ 5.4 �Ǥ���侩��6.0 �ǤϺ��
\preverbatim
\begin{verbatim}
     set dgrid3d ,,foo     # foo ����̣����ؼ��Υ�����ɤ��ʤ�
\end{verbatim}
\postverbatim
���ߤϰʲ���Ʊ��
\preverbatim
\begin{verbatim}
     set dgrid3d qnorm foo # (��Τߡ�qnorm ��ñ�ȤΥ��ץ����Ǥʤ�)
\end{verbatim}
\postverbatim

�С������ 5.0 �Ǥ���侩��6.0 �ǤϺ��
\preverbatim
\begin{verbatim}
     set style increment user
\end{verbatim}
\postverbatim
���ߤϰʲ���Ʊ��
\preverbatim
\begin{verbatim}
     ɬ�פ��ϰϤ������ "set linetype" ����Ѥ��ƺ����
\end{verbatim}
\postverbatim

�С������ 5.0 �Ǥ���侩��6.0 �ǤϺ��
\preverbatim
\begin{verbatim}
     set clabel
\end{verbatim}
\postverbatim
���ߤϰʲ���Ʊ��
\preverbatim
\begin{verbatim}
     `set clabel "format"` �� `set cntrlabel format "format"` ���֤�
     ������`unset clabel` �� `set cntrlabel onecolor` ���֤�������
\end{verbatim}
\postverbatim

�С������ 5.0 �Ǥ���侩��6.0 �ǤϺ��
\preverbatim
\begin{verbatim}
     show palette fit2rgbformulae
\end{verbatim}
\postverbatim

\section*{�ǥ⡢�ͥåȾ�Υ���ץ� (Demos and Online Examples)}
\addcontentsline{toc}{section}{�ǥ⡢�ͥåȾ�Υ���ץ� (Demos and Online Examples)}
\label{demos}%
\index{demos}%
\label{online examples}%
\label{examples}%
\index{examples}%
{\bf gnuplot} ������ʪ�� {\bf demo} �ǥ��쥯�ȥ���ˤϡ�¿���Υ���ץ뤬�����
��Ƥ��ޤ��������Υ���ץ�� png, svg, canvas ���Ϸ����ˤ����Ϥ�
�ʲ��ΥͥåȾ�Ǹ��뤳�Ȥ�Ǥ��ޤ�:
\href{http://gnuplot.info/demos/}{\tt   http://gnuplot.info/demos
}

�����Ǥϡ��ƥǥ��������륳�ޥ�ɤ�����դ��٤��ɽ������ޤ���������
gnuplot ������ץȤ����������ɤ��뤳�Ȥ�Ǥ��ޤ��Τǡ��������¸��Ʊ
�ͤΥ���դ�������뤳�Ȥ��Ǥ��ޤ���

\section*{�Хå�/���÷���� (Batch/Interactive)}
\addcontentsline{toc}{section}{�Хå�/���÷���� (Batch/Interactive)}
\label{batch/interactive}%
\index{batch/interactive}%
{\bf gnuplot} �ϡ��Хå��������������뤤�����÷��Τɤ���η����Ǥ�¹ԤǤ���
�������Ȥ߹�碌�뤳�Ȥ��ǽ�Ǥ���

���ޥ�ɥ饤������ϡ��ץ������ؤΥ��ץ���󤫡�{\bf gnuplot} ���ޥ�ɤ�
�ޤ�ե������̾���Ǥ���Ȳ�ᤷ�ޤ���
�ƥե�����ȥ��ޥ��ʸ����ϡ����ꤷ����˼¹Ԥ��ޤ���
���̤ʥե�����̾ {\tt"}-{\tt"} �ϡ����ޥ�ɤ�ɸ�����Ϥ����ɹ��ळ�Ȥ��̣���ޤ���
�Ǹ�Υե������¹Ԥ������ {\bf gnuplot} �Ͻ�λ���ޤ����ɤ߹��ޤ���ե�
���롢����ӥ��ޥ��ʸ�������ꤷ�ʤ��ä����ϡ�{\bf gnuplot} ��ɸ������
��������÷������Ϥ�����դ��ޤ���
\subsection*{���ޥ�ɥ饤�󥪥ץ���� (command line options)}
\addcontentsline{toc}{subsection}{���ޥ�ɥ饤�󥪥ץ���� (command line options)}
\label{command-line-options}%
\index{command line options}%
\label{batch/interactive command-line-options}%
gnuplot �ϡ����ޥ�ɥ饤��ǰʲ��Υ��ץ���������Ĥ��ޤ�:
\preverbatim
\begin{verbatim}
    -V, --version
    -h, --help
    -p, --persist
    -d, --default-settings
    -s, --slow
    -e  "command1; command2; ..."
    -c  scriptfile ARG1 ARG2 ...
\end{verbatim}
\postverbatim

-p �ϡ��ץ������ν�λ���ˡ��ĤäƤ������÷�����ե�����ɥ��������
���ʤ��褦 gnuplot �˻ؼ����ޤ���

-d �ϡ��ƥ桼���ѡ�����ӥ����ƥ��Ѥν���� (�ʲ�����: {\bf initialization (p.~\pageref{initialization})\index{initialization}})
����ڹԤ�ʤ��褦 gnuplot �˻ؼ����ޤ���

-s �ϡ���ư���Υե���Ȥν�������ä����ԤĤ褦�˻ؼ����ޤ���������
�ʤ��ȡ����顼��ɽ�����������ʥե���ȥ����������ư����³���ޤ���

-e {\tt"}command{\tt"} �ϡ����˿ʤ����˻��ꤷ��ñ��Υ��ޥ�ɤ�¹Ԥ���褦
gnuplot �˻ؼ����ޤ���

-c �ϡ�-e {\tt"}call scriptfile ARG1 ARG2 ...{\tt"} ��Ʊ���Ǥ����ʲ�����: {\bf call (p.~\pageref{call})\index{call}}��
\subsection*{�� (Examples)}
\addcontentsline{toc}{subsection}{�� (Examples)}
\label{batch/interactive examples}%
���ä򳫻Ϥ���:
\preverbatim
\begin{verbatim}
     gnuplot
\end{verbatim}
\postverbatim

�Хå��⡼�ɤ� 2 �ĤΥ��ޥ�ɥե����� {\tt"}input1{\tt"}, {\tt"}input2{\tt"} ��¹�:
\preverbatim
\begin{verbatim}
     gnuplot input1 input2
\end{verbatim}
\postverbatim

������ե����� {\tt"}header{\tt"} �θ塢���÷��⡼�ɤ�ư�������θ��̤Υ��ޥ��
�ե����� {\tt"}tailer{\tt"} ��¹Ԥ���:
\preverbatim
\begin{verbatim}
     gnuplot header - trailer
\end{verbatim}
\postverbatim

���ޥ�ɥ饤�󤫤� {\bf gnuplot} ���ޥ�ɤ�ľ��Ϳ������λ��˥����꡼���
�˥���դ��Ĥ�褦�˥��ץ���� {\tt"}-persist{\tt"} ��Ȥ�:
\preverbatim
\begin{verbatim}
     gnuplot -persist -e "set title 'Sine curve'; plot sin(x)"
\end{verbatim}
\postverbatim

�ե�����Υ��ޥ�ɤ�¹Ԥ������ˡ��桼������ѿ� a �� s �򥻥åȤ���:
\preverbatim
\begin{verbatim}
     gnuplot -e "a=2; s='file.png'" input.gpl
\end{verbatim}
\postverbatim
\section*{�����Х������� (Canvas size)}
\addcontentsline{toc}{section}{�����Х������� (Canvas size)}
\label{canvas size}%
\label{canvas}%
\index{canvas}%
\label{set term size}%

������ʸ��ǻ��Ѥ��� {\tt"}canvas{\tt"} �Ȥ����Ѹ�ϡ�����դ䤽��˴�Ϣ������
��䥿���ȥ롢����ʤɤ����֤���Τ����Ѳ�ǽ�������ΰ����Τ��̣���ޤ���
����: HTML5 canvas ���Ϸ����˴ؤ��������Τꤿ�����ϡ��ʲ�����:
{\bf set term canvas (p.~\pageref{set term canvas})\index{canvas}}��

{\bf set term $<$terminal\_type$>$ size $<$XX$>$, $<$YY$>$} �ϡ����ϥե�����Υ�������
�ޤ��� {\tt"}�����Х�{\tt"} �Υ����������椷�ޤ����ǥե���ȤǤϡ�����դϤ���
�����Х����Τ����褵��ޤ���

{\bf set size $<$XX$>$, $<$YY$>$} �ϡ����輫�Τ򥭥��Х��Υ��������Ф�������Ū��
���̤����ޤ���1 ��꾮���������ͤ���ꤹ��ȡ�����դϥ����Х����Τ�
��᤺��1 ����礭�������ͤ���ꤹ��ȡ�����դΰ���ʬ�Τߤ������Х�
���Τ˹礦�褦�����褵��ޤ���1 ����礭�������ͤ���ꤹ��ȡ����꤬��
���뤫�⤷��ʤ����Ȥ����դ��Ƥ���������

��:

\preverbatim
\begin{verbatim}
     set size 0.5, 0.5
     set term png size 600, 400
     set output "figure.png"
     plot "data" with lines
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ��� 600 �ԥ����롢�⤵ 400 �ԥ�����ν��ϥե�����
{\tt"}figure.png{\tt"} ���������ޤ�������դϥ����Х�����κ������֤���ޤ���

����: gnuplot �ΰ����ΥС������Ǥϡ�{\bf set size} ����ϥ����Х��Υ�
�������Τ����椹��Τ˻��Ѥ�����Ϸ���������ޤ�����������ϥС������
4 ����侩�ȤʤäƤ��ޤ���

\section*{���ޥ�ɥ饤���Խ� (Command-line-editing)}
\addcontentsline{toc}{section}{���ޥ�ɥ饤���Խ� (Command-line-editing)}
\label{line-editing}%
\index{line editing}%
\label{editing}%
\index{editing}%
\label{command-line-editing}%
\index{command line editing}%
���ޥ�ɥ饤��Ǥ��Խ���ǽ�ȥ��ޥ�ɥҥ��ȥ�ε�ǽ�ϡ������� GNU
readline �饤�֥�꤫������ BSD libedit �饤�֥�ꡢ�ޤ����Ȥ߹��ޤ��
����Ʊ���Τ�ΤΤ����줫��Ȥäƥ��ݡ��Ȥ��Ƥ��ޤ�����������ϡ�
gnuplot �Υ���ѥ������ configure �Υ��ץ����ǹԤ��ޤ���

�Ȥ߹��ߤ� readline �Ǥξ����Խ����ޥ�ɤϰʲ����̤�Ǥ�����DEL ����
�˴ؤ���ư��ϥ����ƥ�˰�¸���뤳�Ȥ����դ��Ƥ���������GNU readline
�饤�֥��� BSD libedit �饤�֥��˴ؤ��Ƥϡ����켫�ȤΥɥ������
�򻲾Ȥ��Ƥ���������


\begin{center}
\begin{tabular}{|cl|} \hline
\multicolumn{2}{|c|}{���ޥ�ɹ��Խ����ޥ��} \\ \hline \hline
ʸ�� & ��ǽ \\ \hline
 & \multicolumn{1}{|c|}{���Խ�}\\ \cline{2-2}
\verb~^B~ & 1 ʸ�������᤹\\
\verb~^F~ & 1 ʸ����ؿʤ��\\
\verb~^A~ & �Ԥ���Ƭ�ذ�ư\\
\verb~^E~ & �ԤκǸ�ذ�ư\\
\verb~^H~ & ľ����ʸ������\\
\verb~DEL~ & ���ߤ�ʸ������\\
\verb~^D~ & ���߰��֤�ʸ�����������Ԥʤ� EOF\\
\verb~^K~ & ���߰��֤�������ޤǺ��\\
\verb~^L~ & ���줿ɽ���ιԤ��ɽ��\\
\verb~^U~ & �����Τκ��\\
\verb~^W~ & ľ����ñ�����\\
\verb~^V~ & ���μ��Υ������Խ����ޥ�ɤȸ��ʤ��ʤ�\\
\verb~TAB~ & �ե�����̾�䴰ư��\\ \hline
 & \multicolumn{1}{|c|}{����} \\ \cline{2-2}
\verb~^P~ & ��������ذ�ư\\
\verb~^N~ & ��������ذ�ư\\
\verb~^R~ & ���������򳫻�\\
\hline
\end{tabular}
\end{center}

\section*{������ (Comments)}
\addcontentsline{toc}{section}{������ (Comments)}
\label{comments}%
\index{comments}%
�����ȵ��� {\bf \#} �ϡ����ޥ�ɹ���ΤۤȤ�ɤɤ��ˤǤ�񤯤��Ȥ��Ǥ���
�������ΤȤ� {\bf gnuplot} �ϡ����ιԤλĤ����ʬ��̵�뤷�ޤ�������������
�� {\bf \#} �ϰ�������ǤϤ��θ��̤�����ޤ��󡣥����ȹԤ� '$\backslash$' �ǽ���ä�
�����硢���ιԤ⥳���Ȥΰ����Ȥ��ư����뤳�Ȥ����դ��Ƥ���������

�ǡ����ե�������Ф��륳����ʸ���λ���ˤĤ��Ƥϡ��ʲ�����:
{\bf set datafile commentschars (p.~\pageref{set datafile commentschars})\index{commentschars}}��
\section*{��ɸ�� (Coordinates)}
\addcontentsline{toc}{section}{��ɸ�� (Coordinates)}
\label{coordinates}%
\index{coordinates}%
\index{axes}%
���ޥ�� {\bf set arrow}, {\bf set key}, {\bf set label}, {\bf set object} �ϥ���վ�
��Ǥ�դΰ��֤�����Ǥ��ޤ������ΰ��֤ϰʲ��ν񼰤ǻ��ꤷ�ޤ�:

\preverbatim
\begin{verbatim}
     {<system>} <x>, {<system>} <y> {,{<system>} <z>}
\end{verbatim}
\postverbatim

�ƺ�ɸ�ϻ��� $<$system$>$ �ˤϡ�{\bf first}, {\bf second}, {\bf polar}, {\bf graph},
{\bf screen}, {\bf character} �Τ����줫������ޤ���

{\bf first} �Ϻ��Ȳ��μ����������� x,y (3D �ξ��� z ��) �κ�ɸ�Ϥ����
���ޤ���{\bf second} �� x2, y2 �� (��ȱ��μ�) ����Ѥ��ޤ���{\bf graph} �ϥ�
��������ΰ��������Ū���֤���ꤷ�������� 0,0 �� ���夬 1,1 (splot ��
���ϥ���������ΰ���κ����� 0,0,0 �ǡ�����ΰ��֤���� z ���ͤ����
���ޤ����ʲ�����: {\bf set xyplane (p.~\pageref{set xyplane})\index{xyplane}}) �Ȥʤ�ޤ���{\bf screen} ��ɽ���ϰ��� (��
�����ΤǤ��ꡢ{\bf set size} �����򤵤�����ʬ�ǤϤ���ޤ���) ����ꤷ��
������ 0,0 �� ���夬 1,1 �Ȥʤ�ޤ���{\bf character} ��ɸ�ϼ�ˤ�������
����Τ˻��Ѥ�������Ū�ʰ��֤򼨤���ΤǤϤ���ޤ���{\bf character} �ο�
ʿ����ľ�������ϡ����߻��Ѥ��Ƥ���ե���Ȥ˰�¸���ޤ���

{\bf polar} �ϡ��ǽ�� 2 �Ĥ��ͤ�x, y �ǤϤʤ����� theta ��Ⱦ�� r �Ǥ���
�Ȳ�ᤷ�ޤ�������ϡ��㤨�� 2 �����ζ˺�ɸ�����뤤�� 3 ���������ɸ��
�Υ���դ˥�٥�����֤���Τ����Ω�ĤǤ��礦��

x �κ�ɸ�Ϥ����ꤵ��Ƥ��ʤ����� {\bf first} ���Ȥ��ޤ���y �κ�ɸ�Ϥ�
���ꤵ��Ƥ��ʤ����� x ���Ф����ɸ�Ϥ����Ѥ���ޤ���

Ϳ�����ɸ������Ū�ʰ��֤ǤϤʤ�������Ū���ͤǤ�����⤢��ޤ� (�㤨
�� {\bf set arrow} ... {\bf rto} �� 2 ���ܤο���)�����ΤۤȤ�ɤ���Ϳ����줿
���ͤ�ǽ�ΰ��֤��Ф��뺹�Ȥ��ƻȤ��ޤ���Ϳ����줿��ɸ���п�����ˤ�
����ϡ���������Ū���ͤ���Ψ�Ȥ��Ʋ�ᤵ��ޤ����㤨��

\preverbatim
\begin{verbatim}
     set logscale x
     set arrow 100,5 rto 10,2
\end{verbatim}
\postverbatim

�ϡ�x �����п����� y ���������μ��ʤΤǡ�100,5 �ΰ��֤��� 1000,7 �ΰ�
�֤ؤ������񤯤��Ȥˤʤ�ޤ���

��� (���뤤�Ϥ���ʾ�) �μ������ּ��Ǥ����硢{\bf timefmt} �ν�ʸ����
�˽��äơ�������ǰϤޤ줿����ʸ�����Ŭ�ڤʺ�ɸ����ꤹ��ɬ�פ������
�����ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}, {\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}���ޤ���{\bf gnuplot} ������ɽ����
ǧ��Ƥ��ơ����ξ�礽�������� 1970 ǯ 1 �� 1 ��������ÿ��Ȳ�ᤵ���
����
\section*{ʸ����ǡ��� (Datastrings)}
\addcontentsline{toc}{section}{ʸ����ǡ��� (Datastrings)}
\label{datastrings}%
\index{datastrings}%
�ǡ����ե�����ˤϡ��ۥ磻�ȥ��ڡ��� (����䥿��) ��ޤޤʤ�Ǥ�դΰ���
��ǽ��ʸ���󡢤��뤤�� 2 �Ű�����ǰϤޤ줿Ǥ�դ�ʸ���� (�ۥ磻�ȥ���
�������ޤޤ�Ƥ��ɤ�)���Τ����줫�η�����ʤ�ʸ����ǡ�����������뤳
�Ȥ��ǽ�Ǥ����ǡ����ե�����˼��Τ褦�ʹԤ��ޤޤ�Ƥ����硢����� 4
�Ĥ����ޤߡ�3 ���ܤ��ƥ�������ʬ�Ǥ���ȸ��ʤ���ޤ�:

\preverbatim
\begin{verbatim}
 1.000 2.000 "Third column is all of this text" 4.00
\end{verbatim}
\postverbatim

�ƥ�������ʬ�� 2 ������ 3 ������������㤨�аʲ��Τ褦�˻��Ѥ���ޤ�:

\preverbatim
\begin{verbatim}
 plot 'datafile' using 1:2:4 with labels
 splot 'datafile' using 1:2:3:4 with labels
\end{verbatim}
\postverbatim

�ƥ�������ʬ����ǡ����� 1 �ġ��ޤ���ʣ�������輴��������Υ�٥�Ȥ�
�ƻ��ѤǤ��ޤ���������ϡ����ϥǡ����� 3 ���ܤ� 4 ���ܤ� (X,Y) ��ɸ��
���Ƽ��Ф��������������������ʬ�����褷�ޤ������������ξ��
gnuplot �ϡ�x ���˱�ä�ɸ��Ū�˴֤ζ�����������٥�ΤĤ�����������
��Ĥ���ΤǤϤʤ������ϥǡ����ե������ 1 ���ܤ� X ��ɸ�ΰ��֤ˡ�����
���ߤ�ʸ����� x ���˱�äƤĤ��ƹԤ��ޤ���

\preverbatim
\begin{verbatim}
 set xtics
 plot 'datafile' using 3:4:xticlabels(1) with linespoints
\end{verbatim}
\postverbatim

\index{columnheader}%
���ϥǡ�������κǽ�Υ���ȥ� (���ʤ����θ��Ф�) ��ƥ�������ʬ�Ȳ�
�᤹��⤦��ĤΥ��ץ���󤬤��ꡢ����ϥƥ�������ʬ�򡢤������褷����
�Υǡ��������� (key) �Υ����ȥ���ʬ�Ȥ��ƻ��Ѥ��ޤ���������ϡ���Ƭ��
�Ԥ� 2 ���ܤ���ʬ������ܥå�����Υ����ȥ����������Τ˻��Ѥ�������
������ 2,4 ���ܤ��׵ᤵ�줿���������褹��Τ˽�������ޤ�:

\preverbatim
\begin{verbatim}
 plot 'datafile' using 1:(f($2)/$4) with lines title columnhead(2)
\end{verbatim}
\postverbatim

�̤���:

\preverbatim
\begin{verbatim}
 plot for [i=2:6] 'datafile' using i title "Results for ".columnhead(i)
\end{verbatim}
\postverbatim

���������Ƭ����Ѥ�����ˡ�ϡ�{\bf set datafile columnheaders} ��
{\bf set key autotitle columnhead} �Ǽ�ư���Ǥ��ޤ����ʲ�����: {\bf labels (p.~\pageref{labels})\index{labels}},
{\bf using xticlabels (p.~\pageref{using xticlabels})\index{xticlabels}}, {\bf plot title (p.~\pageref{plot title})\index{title}}, {\bf using (p.~\pageref{using})\index{using}}, {\bf key autotitle (p.~\pageref{key autotitle})\index{autotitle}}��
\section*{��ĥʸ��������⡼�� (Enhanced text mode)}
\addcontentsline{toc}{section}{��ĥʸ��������⡼�� (Enhanced text mode)}
\label{enhanced text}%
\label{enhanced}%
\index{enhanced}%
\label{text_markup}%
\index{text markup}%
\label{markup}%
\index{markup}%
\label{bold}%
\index{bold}%
\label{italic}%
\index{italic}%
¿���ν��Ϸ���������ĥʸ��������⡼�� (enhanced text mode) �򥵥ݡ���
���Ƥ��ޤ�������ϡ�ʸ������ɲäν񼰾������ᤳ�ߤޤ����㤨�� {\tt"}x\verb+^+2{\tt"}
�� x �μ�����̾�桹��������դ��� 2 ���Ĥ������ǽ񤭽Ф��ޤ�������
�⡼�ɤϡ����Ϸ�����������˥ǥե���ȤȤ������򤵤�ޤ��������θ��
{\bf set termoption [no]enhanced} ��ȤäƤ��ε�ǽ��ͭ��/̵���ˤ�Ǥ��ޤ�
����{\bf set label {\tt"}x\_2{\tt"} noenhanced} �Τ褦�˸��̤�ʸ������Ф���̵���ˤ�
�뤳�Ȥ�Ǥ��ޤ���

����: TeX �١����ν��Ϸ��� (�㤨�� cairolatex, pict2e, pslatex, tikz)
�ν��ϤǤϡ����٤ƤΥƥ�����ʸ����ˤϡ����������� TeX/LaTeX �ν�
������Ѥ��٤��Ǥ����ʲ�����: {\bf latex (p.~\pageref{latex})\index{latex}}��



\begin{center}
\begin{tabular}{|clll|} \hline
\multicolumn{4}{|c|}{��ĥʸ�������浭��} \\ \hline
���浭�� & �� & ��� & ���� \\ \hline
\verb~^~ & \verb~a^x~ & $a^x$ & ���դ�ʸ��\\
\verb~_~ & \verb~a_x~ & $a_x$ & ���դ�ʸ��\\
\verb~@~ & \verb~a@^b_{cd}~ & $a^b_{cd}$ & ���ܥå��� (�����ʤ�)\\
\verb~&~ & \verb~d&{space}b~ & d\verb*+     +b & ���ꤷ��Ĺ���Υ��ڡ���������\\
\verb|~| & \verb|~a{.8-}| & $\tilde{a}$ & 'a' �ξ�� '-' �򡢸��ߤΥե���ȥ�\\
\verb~ ~ & \verb~ ~ & ~ ~ & ������ .8 �ܻ����夲�����֤˽Ťͽ�\\
\verb| | & \verb|{/Times abc}| & {\rm abc} & Times �ե���ȡ����Υ������� abc �����\\
\verb| | & \verb|{/Times*2 abc}| & \Large{\rm abc} & Times �ե���ȡ������ܤΥ������� abc\\
\verb| | & \verb|{/Times:Italic abc}| & {\it abc} & Times �ե���ȡ�������å��Τ� abc\\
\verb| | & \verb|{/Arial:Bold=20 abc}| & \Large\textsf{\textbf{abc}} & Arial �ե���ȡ������������� 20 �� abc\\
\verb|\U+| & \verb|\U+221E| & $\infty$ & Unicode �����ɥݥ���� U+221E ̵����\\
\hline
\end{tabular}
\end{center}


������ʸ���ϡ������³�� 1 ʸ�����ޤ����楫�å��ǰϤޤ줿��Τ�Ŭ��
����ޤ����楫�å���ˤϡ��㤨�� 2\verb+^+\{10\} �Τ褦���ɲäν�ʸ����Τʤ�
ʸ���󤫡��ޤ��ϥե���Ȥ�°�����ѹ������ɲ�����ʸ���������뤳�Ȥ���
���ޤ����ե���Ȼ���ϡ������楫�å� '\{' ��ľ���³�� '/' �Τ������˽�
���ʤ���С֤����ޤ���ס��ե����̾�˥��ڡ������ޤޤ���硢�����ñ
�졢�ޤ�����Ű�����ǰϤޤʤ���Ф����ޤ���

��: �ǽ����Ϥ����楫�å�������Ҥ򼨤��Ƥ��ơ��ܡ�����Τ� A �˥���
��å��Τβ��դ���ź�� i ���Ĥ�����Τ���������⸽�ߤΥե���Ȥ�����
��ޤ���������� :Normal ����ȡ����դ���ź���ϥܡ�����ΤǤ��ĥ���
��å��Τˤʤ�ޤ���2 ���ܤ����Ʊ��������� 20 �ݥ���ȥ�������
{\tt"}Times New Roman{\tt"} �ե���Ȥ�Ŭ�Ѥ�����ΤǤ���
\preverbatim
\begin{verbatim}
    {/:Bold A_{/:Normal{/:Italic i}}}
    {/"Times New Roman":Bold=20 A_{/:Normal{/:Italic i}}}
\end{verbatim}
\postverbatim

���ܥå��� (phantom box) �� a@\verb+^+b\_c �ξ��դ�ʸ���Ȳ��դ�ʸ����·�����
����ͭ�ѤǤ�����ʸ���˥���������ƥ�����ޡ�����Ťͤ���ˤϤ��ޤ�Ư
���ޤ��󡣤�����Ū�Τ���ˤϡ���������Ȥ䤽��¾�Υ���������ƥ������
�����Τ���ʸ������ĥ��󥳡��� (�㤨�� utf8) ����Ѥ������������Ǥ���
�����ʲ�����: {\bf set encoding (p.~\pageref{set encoding})\index{encoding}}�����Υܥå����ϥ��ڡ����󥰤��Ԥʤ��ʤ�
�Τǡ��ܥå����� (�Ĥޤ� @ �θ��) �ξ��դ�ʸ���䲼�դ�ʸ����û������
����Τ�Ŭ���Ƥ��ޤ���

����ʸ�����Ʊ��Ĺ���Υ��ڡ�����ʸ�� '\&' ��Ȥ����Ȥ�����뤳�Ȥ��Ǥ�
�ޤ������ʤ����
\preverbatim
\begin{verbatim}
       'abc&{def}ghi'
\end{verbatim}
\postverbatim
�ϰʲ����������ޤ� (abc �� ghi �δ֤� 3 ʸ��ʬ�ζ���):
\preverbatim
\begin{verbatim}
       'abc   ghi'
\end{verbatim}
\postverbatim

ʸ�� '\~{\ }' �ϡ�����ʸ�����ޤ��ϥ��å��ǰϤޤ줿ʸ����ˡ������³��ʸ��
�ޤ��ϥ��å��ǰϤޤ줿ʸ�����Ťͽ񤭤��ޤ���2 ���ܤ�ʸ���Ϻǽ��ʸ��
�ˤ��碌�ƿ�ʿ�����˥��󥿥�󥰤���ޤ�����ä� '\~{\ }a/' �� 'a' ��Ӥ���
���ʥ���å��夬�����ޤ���2 ���ܤ�ʸ���ϡ��������˿������֤����Ȥǿ�
ľ�����˰�ư�����뤳�Ȥ��Ǥ��ޤ������ο����ϸ��ߤΥե���ȥ��������Ф�
������̣��������˽��ä�ʸ�����夬�ä��겼���ä��ꤷ�ޤ������ξ��
������ʸ����� 1 ʸ�����Ĺ���ʤ�Τǥ��å��ǰϤ�ɬ�פ�����ޤ����Ť�
�񤭤����ʸ���󤬿�������ϤޤäƤ�����ϡ���ľ�ˤ��餹�ͤ�ʸ�����
�δ֤˥��ڡ���������Ƥ������� ('\~{\ }\{abc\}\{.5 000\}')������ʳ��ϥ��ڡ���
�����פǤ� ('\~{\ }\{abc\}\{.5 --- \}')�����������뤤��ξ���Υե���Ȥ��ѹ����뤳
�Ȥ�Ǥ��ޤ� ('\~{\ }a\{.5 /*.2 o\}'; 'a' ���� 1/5 ���礭���� 'o'�����ξ���
���ȥ���å���δ֤Υ��ڡ�����ɬ�פǤ�) ��������ʸ���󤬻Ϥޤä������
�����뤳�ȤϤǤ��ޤ��󡣤��줾���ʸ������ǡ�¾���ü�ʽ񼰤�Ȥ�����
��Ǥ��ޤ�������ʸ���ϥ��������פ��ʤ��Ȥ����ޤ�����: ��������ե�
�å����դ��� a ($\backslash$U+00E2) ���������ˤ� '\~{\ }a\{.8$\backslash$\verb+^+\}' �Ȥ��ޤ���

��Ű��������ʸ�����ñ����������ʸ����ȤϰۤʤäƲ�ᤵ��뤳�Ȥ�
���դ��Ƥ�����������ʰ㤤�ϡ���Ű��������ʸ����ǤϥХå�����å���
�� 2 �ĽŤͤ�ɬ�פ����뤳�ȤǤ���

gnuplot ����������ʪ��� /docs/psdoc ���֥ǥ��쥯�ȥ�ˤ���ե�����
{\tt"}ps\_guide.ps{\tt"} �ˡ���ĥ���줿�񼰤˴ؤ����㤬�ܤäƤ��ޤ���Ʊ�ͤΤ�Τ�
�ǥ�
\href{http://www.gnuplot.info/demo/enhanced_utf8.html}{\tt {\bf enhanced\_utf8.dem}
}

�ˤ⤢��ޤ���

\subsection*{���������ץ������� (escape sequences)}
\addcontentsline{toc}{subsection}{���������ץ������� (escape sequences)}
\label{escape sequences}%
\label{enhanced text escape sequences}%
\label{unicode}%
\index{unicode}%
�Хå�����å���ʸ�� $\backslash$ �ϡ�1 �Х���ʸ�������ɡ��ޤ��� Unicode �����ɥ�
����Ȥ򥨥������פ���Τ˻Ȥ��ޤ���

$\backslash$ooo �η��� (ooo �� 8 ���ͤ� 3 ʸ��) �ϡ�����Υե���ȥ��󥳡������
ʸ���������ֹ��ؤ������Τ˻Ȥ��ޤ����㤨�С�Adobe Symbol �ե���Ȥϡ�
̵����ε���� 8 �� 245 �֤Ǽ����褦�ʥ������२�󥳡��ɤ���Ѥ��ޤ���
����ϡ���ĥʸ����Ȥ��ƥե����̾��ʸ�������ɤ� {\tt"}\{/Symbol $\backslash$245\}{\tt"} �Τ�
���˻��ꤹ�뤳�Ȥ������ळ�Ȥ��Ǥ��ޤ�������ϼ�� PostScript ���Ϸ�
����ͭ�ѤǤ���������� UTF-8 ���󥳡��ǥ��󥰤ν������ưפˤϹԤ��ޤ�
��

$\backslash$U+hhhh �η����� Unicode �Υ����ɥݥ���Ȥ�ʸ������ꤹ�뤳�Ȥ��Ǥ���
���������� hhhh �� 16 ���ͤ� 4 �ޤ��� 5 ʸ���Ǥ����㤨�С�̵����ε���
��Υ����ɥݥ���Ȥ� $\backslash$U+221E �Ǥ�������ϡ�ɬ�פʤ�н��ϻ��� UTF-8 ��
�Х�������Ѵ�����ޤ���UTF-8 �Ķ��Ǥϡ�������ǽ���ü�ʸ����¾��ʸ����
Ʊ�ͤ�ʸ������ǽ����Ǥ���Τǡ����λ��Ȥߤ�ɬ�פ���ޤ��󡣤���������
�Ϸ��ʸ����ȯ��������� (�㤨�Х٥��ȥ���̣���뤿���ʸ���ξ�����
�ʤ�) �ˤ�ͭ�ѤǤ����ʲ�����: {\bf set encoding (p.~\pageref{set encoding})\index{encoding}}, {\bf utf8 (p.~\pageref{utf8})\index{utf8}}���ޤ���
\href{http://www.gnuplot.info/demo_5.4/unicode.html}{\tt ����饤���˥����ɥǥ�
}

�򻲾ȡ�

\section*{�Ķ��ѿ� (Environment)}
\addcontentsline{toc}{section}{�Ķ��ѿ� (Environment)}
\label{environment}%
\index{environment}%
{\bf gnuplot} ��¿���Υ�����Ķ��ѿ���ǧ�����ޤ���ɬ�ܤΤ�ΤϤ���ޤ���

GNUTERM �ϡ����줬�������Ƥ���С���ư���� {\tt"}set term{\tt"} ���Ϥ���ޤ���
����ϡ������ƥࡢ�ޤ��ϸĿ�Ū�ʽ�����ե�����ˤ����� (�ʲ�����:
{\bf startup (p.~\pageref{startup})\index{startup}})���䡢������󤽤θ������Ū�� {\bf set term} ���ޥ�ɤˤ�����
���ѹ��Ǥ��ޤ���
terminal ���ץ���������뤳�Ȥ�Ǥ��ޤ�����:
\preverbatim
\begin{verbatim}
    bash$ export GNUTERM="postscript eps color size 5in, 3in"
\end{verbatim}
\postverbatim

GNUHELP �ϡ����줬�������Ƥ���С��إ�ץե����� (gnuplot.gih) �Υ�
��̾�����ꤷ�ޤ���

��ư���ν�����ˤϡ�����ե����� \$HOME/.gnuplot ��
\$XDG\_CONFIG\_HOME/gnuplot/gnuplotrc ��õ���ޤ���MS-DOS, Windows, OS/2
�Ǥ� GNUPLOT �� USERPROFILE �ǻ��ꤵ�줿�ե������õ���ޤ����ܺ٤ˤĤ�
�Ƥϰʲ�����: {\bf startup (p.~\pageref{startup})\index{startup}}��

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

Unix �Ǥϡ�SHELL �� {\bf shell} ���ޥ�ɤκݤ˻Ȥ��ޤ���MS-DOS, OS/2 ��
�� COMSPEC ���Ȥ��ޤ���

FIT\_SCRIPT �ϡ����ƤϤ� (fit) �����Ǥ��줿�Ȥ��˼¹Ԥ��� {\bf gnuplot} ��
�ޥ�ɤλ���˻Ȥ��ޤ����ʲ�����: {\bf fit (p.~\pageref{fit})\index{fit}}��FIT\_LOG �����ƤϤ�ˤ���
���ե�����Υǥե���ȤΥե�����̾�λ���˻Ȥ��ޤ���

GNUPLOT\_LIB �ϡ��ǡ����䥳�ޥ�ɥե�����θ����ǥ��쥯�ȥ���ɲ������
��Τ˻Ȥ��ޤ��������ѿ��ϡ���ĤΥǥ��쥯�ȥ�̾���ޤ���ʣ���Υǥ���
���ȥ�̾��񤯤��Ȥ��Ǥ��ޤ������ǥ��쥯�ȥ�ζ��ڤ�ϥץ�åȥۡ�����
�˰㤤�ޤ����㤨�� Unix �Ǥ� ':' �ǡ�MS-DOS, Windows, OS/2 �Ǥ� ';' ��
����GNUPLOT\_LIB ���ͤ��ѿ� {\bf loadpath} ���ɲä���ޤ���������� {\bf save}
�� {\bf save set} ���ޥ�ɤǤ���¸����ޤ���

���ϥɥ饤�Ф���ˤ� gd �饤�֥���ͳ�� TrueType �ե���Ȥ򰷤�����
�⤤���Ĥ�����ޤ� (�ʲ�����: {\bf fonts (p.~\pageref{fonts})\index{fonts}})�������ν��Ϸ����Ǥϡ�
GDFONTPATH �� GNUPLOT\_DEFAULT\_GDFONT ���ե���Ȥ�����˱ƶ���Ϳ���ޤ���

postscript ���ϥɥ饤�Фϼ�ʬ�ǻ��äƤ���ե���ȸ����ѥ���Ȥ��ޤ�����
����ϡ��Ķ��ѿ� GNUPLOT\_FONTPATH ������Ǥ��ޤ���

PostScript �ɥ饤�Фϡ����� (�Ȥ߹��ޤ�Ƥ��ʤ�) ����ե������õ����
��˴Ķ��ѿ� GNUPLOT\_PS\_DIR �����Ѥ��ޤ������󥹥ȡ�����κ�Ȥˤ�ꡢ
gnuplot �ˤϤ����Υե�����Υ��ԡ����Ȥ߹��ޤ�Ƥ��뤫���ޤ��ϥǥե�
��ȤΥѥ��������ޤ�Ƥ��ޤ��������ѿ��ϡ�postscript ���Ϸ����ǥǥ�
����ȤΥե����������˥������ޥ������� prologue �ե��������Ѥ���
�Τ����ѤǤ��ޤ����ʲ�����: {\bf postscript prologue (p.~\pageref{postscript prologue})\index{prologue}}��
\section*{�� (Expressions)}
\addcontentsline{toc}{section}{�� (Expressions)}
\label{expressions}%
\index{expressions}%
\label{division}%
\index{division}%
����Ū�ˤ� C, FORTRAN, Pascal, BASIC �ˤ��������Ѳ�ǽ�ʿ���ɽ�������
�Ǥ��ޤ��� �黻�Ҥ�ͥ���̤� C ����λ��ͤ˽����ޤ���������ζ���ʸ��
�ȥ���ʸ����̵�뤵��ޤ���

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

���� {\tt"}1/0{\tt"} �� {\tt"}̤����� (undefined){\tt"} �ե饰��������������ˤ�ꤽ����
��̵�뤷�ޤ������뤤�ϡ����餫�����������Ƥ����� NaN ��ȤäƤ�Ʊ��
���Ȥˤʤ�ޤ�����ˤĤ��Ƥϡ��ʲ�����: {\bf using (p.~\pageref{using})\index{using}}��
\index{NaN}%

gnuplot ��ʸ������Ф���ñ��ʱ黻�������ʸ�����ѿ������ѤǤ��ޤ�����
���м� ({\tt"}A{\tt"} . {\tt"}B{\tt"} eq {\tt"}AB{\tt"}) �Ͽ���ɾ������ޤ����������ʸ����η���
���Ҥ�ʸ���������黻�Ҥ��̣���Ƥ��ޤ���

���Ȥ��Ƥ��ͤ�ޤ�ʸ����ϡ����줬���������Ѥ��줿���ϡ��б���������
��¿����Ѵ�����ޤ�����äơ�({\tt"}3{\tt"} + {\tt"}4{\tt"} == 7) �� (6.78 == {\tt"}6.78{\tt"}) ��
�ɤ���⿿�ˤʤ�ޤ��������ϡ����줬ʸ������黻�ҤǻȤ�줿����ʸ
������Ѵ�����ޤ������¿���ʣ�ǿ��ϥ���Ǥ���ŵ��Ū����ϡ��ե�����̾
��¾��ʸ�������������Ȥ����Ǥ��礦: �㤨�� ({\tt"}file{\tt"} . 4 eq {\tt"}file4{\tt"})
�Ͽ��Ǥ���

���ֻ��ꤹ���ϰϵ��һ� [beg:end] �ˤ�äơ���ʬʸ�������ꤹ�뤳�Ȥ�
�Ǥ��ޤ����㤨�С�{\tt"}ABCDEF{\tt"}[3:4] == {\tt"}CD{\tt"} �ǡ�{\tt"}ABCDEF{\tt"}[4:*] == {\tt"}DEF{\tt"} ��
������ {\tt"}string{\tt"}[beg:end] �ϡ�ʸ�����ͤ��Ȥ߹��ߴؿ�
substr({\tt"}strings{\tt"},beg,end) ��Ƥ֤��ȤȤۤ�Ʊ���Ǥ������ؿ��ƤӽФ��Ǥ�
beg, end �Ͼ�ά���뤳�ȤϤǤ��ޤ���
\subsection*{ʣ�ǿ��� (Complex values)}
\addcontentsline{toc}{subsection}{ʣ�ǿ��� (Complex values)}
\label{complex values}%
\label{complex}%
\index{complex}%
�׻��α黻�ҤȤۤȤ�ɤ��Ȥ߹��ߴؿ���ʣ�ǿ������λ��Ѥ򥵥ݡ��Ȥ��Ƥ�
�ޤ���ʣ������ϡ�\{$<$real$>$,$<$imag$>$\} ��ɽ������$<$real$>$ �� $<$imag$>$ �ϡ�����
���Ǥ���ɬ�פ�����ޤ�����äơ�\{0,1\} �� 'i' ���̣���ޤ���
���ߤ� gnuplot �ϡ����餫���� I = \{0,1\} ���ѿ��Ȥ���������Ƥ��ơ�¾��
�ѿ�����ʣ�ǿ��ͤ���Τ˻Ȥ���褦�ˤ��Ƥ��ޤ����Ĥޤꡢ{\bf x + y*I} ��
�����������ʤΤǤ�����{\bf \{x,y\}} �Ϥ����ǤϤ���ޤ���
ʣ�ǿ��� z �μ¿���ʬ�ȵ�����ʬ�ϡ�real(z), imag(z) �Ȥ��Ƽ��Ф��ޤ���
Ĺ���� abs(z) �ǡ��гѤ� arg(z) �������ޤ���

\gpinsetfigure{figure_E0}
gnuplot �� 2 ������ 3 ���������襹������ϡ��¿��ͤ��ꤷ�Ƥ��ޤ�����
�ä� 0 �Ǥʤ�������ʬ�����ʣ�ǿ��ʹؿ� f(x) �����褹����ϡ��¿���
ʬ�������ʬ�����뤤��Ĺ�����гѤ����褵���ʤ���Ф����ޤ���
�㤨��ʣ�ǰ������Ф���ؿ� f(z) ��ʣ�ǿ��ͤ�Ĺ�����гѤ�ɽ��������ˤϡ�
Ĺ������̤ι⤵���гѤ򿧤�ɽ������Ȥ����꤬����ޤ���
���ξ�硢HSV �����֤Υ��顼�ѥ�åȤ��Ѥ��ơ�0 ���� 1 ���ϰϤ� H ��ʬ
(����) �� arg(z) ���֤��гѤ��ϰ� [-��:��] �˳�����ơ��гѤ� 1 ������
�鿧�⴬�����褦�ˤ���������Ǥ��礦���ǥե���ȤǤϡ������ H = 0
(��) ����Ϥޤ�ޤ�����{\bf set palette} �� {\bf start} ������ɤ�ȤäƤ���
���ϰ��֤��ѹ�����H ��¾���ͤ� 0 �˳�����Ƥ뤳�Ȥ��ǽ�Ǥ���
�ʲ�����ϡ�H = 0.3 (��) ���鳫�Ϥ��������褦�ˤ��Ƥ��ޤ����ʲ�����:
{\bf set palette defined (p.~\pageref{set palette defined})\index{defined}}, {\bf arg (p.~\pageref{arg})\index{arg}}, {\bf set angles (p.~\pageref{set angles})\index{angles}}��

\preverbatim
\begin{verbatim}
    set palette model HSV start 0.3 defined (0 0 1 1, 1 1 1 1)
    set cbrange [-pi:pi]
    set cbtics ("-��" -pi, "��" pi)
    set pm3d corners2color c1
    E0(z) = exp(-z)/z
    I = {0,1}
    splot '++' using 1:2:(abs(E0(x+I*y))):(arg(E0(x+I*y))) with pm3d
\end{verbatim}
\postverbatim

\subsection*{��� (Constants)}
\addcontentsline{toc}{subsection}{��� (Constants)}
\label{constants}%
\index{constants}%
\label{expressions constants}%
\label{octal}%
\index{octal}%
\label{hexadecimal}%
\index{hexadecimal}%
\label{complex constants}%
��������ϡ�C �� strtoll() �饤�֥��롼�����ȤäƲ�ᤷ�ޤ�������
��ϡ�{\tt"}0{\tt"} �ǻϤޤ������ 8 �ʿ��ȡ��ޤ� {\tt"}0x{\tt"} �� {\tt"}0X{\tt"} �ǻϤޤ������
16 �ʿ��Ȥߤʤ����Ȥ��̣���ޤ���

�¿� (��ư����) ����ϡ�C �� atof() �饤�֥��롼�����ȤäƲ�ᤷ��
����

ʣ�ǿ�������� \{$<$real$>$,$<$imag$>$\} ��ɽ�����ޤ��������� $<$real$>$ �� $<$imag$>$
(����������) �Ͽ�������Ǥ���ɬ�פ�����ޤ����㤨�С�\{0,1\} �� 'i' ����
��ɽ����\{3,2\} �� 3 + 2i ��ɽ���ޤ��������ˤ�����Ū���楫�å���Ȥ�ɬ
�פ�����ޤ������� gnuplot �Ǥϡ����餫���� I = \{0,1\} ���ѿ��Ȥ������
���ơ�����Ū�ʷ��������Ϥ��򤱤빩�פ򤷤Ƥ��ޤ����㤨�С�{\bf 3 + 2*I} ��
{\bf \{3,2\}} ��Ʊ���Ǥ�����������ϵ�����ʬ���ѿ�������Ȥ���Ȥ�����ͥ�̤�
�������ʤ����{\bf x + y*I} �������������Ǥ�����{\bf \{x,y\}} �Ϥ����ǤϤ���ޤ�
��

ʸ���������ñ������䤫��Ű�����Τ����줫�ǰϤޤ줿Ǥ�դ�ʸ�����¤�
����ʤ��ΤǤ���ñ����������Ű�����ΰ㤤�Ͻ��פǤ����ʲ�����:
{\bf quotes (p.~\pageref{quotes})\index{quotes}}��

��:
\preverbatim
\begin{verbatim}
    1 -10 0xffaabb        # �������
    1.0 -10. 1e1 3.5e-1   # �¿����
    {1.2, -3.4}           # ʣ�ǿ����
    "Line 1\nLine 2"      # ʸ������� (\n �ϲ��Ԥ�Ÿ�������)
    '123\na456'           # ʸ������� (\ �� n �Ϥ��Τޤޤ�ʸ��)
\end{verbatim}
\postverbatim

\newpage
 \subsection*{�ؿ� (Functions)}
\addcontentsline{toc}{subsection}{�ؿ� (Functions)}
\label{expressions functions}%
�ä����դ��ʤ���С�{\bf gnuplot} �ο��شؿ��ΰ������������¿���ʣ�ǿ�����
���뤳�Ȥ��Ǥ��ޤ����Ѥ����������ͤȤ���ؿ� (�㤨�� sin(x)) �ϡ�
�����ͤ�饸����Ȥ��ư����ޤ���������ϥ��ޥ�� {\bf set angles} �ˤ�ä�
�٤��ѹ��Ǥ��ޤ���












\begin{center}
\begin{longtable}{@{\extracolsep{\fill}}|lcrl|@{}} \hline
\multicolumn{4}{|c|}{���إ饤�֥�ꡢ�Ȥ߹��ߴؿ�} \\ \hline \hline
�ؿ� & ���� & ~ & ����� ({\gpCX } ��ʣ�ǿ�) \\ \hline
\endhead \hline \endfoot
\label{expressions functions abs}%
\label{abs}%
\index{abs}%
abs(x) & �����ޤ��ϼ¿� & ~ &  $x$ ��������, $|x|$ \\
abs(x) & ʣ�ǿ� & ~ & $x$ ��Ĺ��, $\sqrt{{\mbox{real}(x)^{2} +
\mbox{imag}(x)^{2}}}$ \\
\index{norm}%
\index{modulus}%
\label{expressions functions acos}%
\label{acos}%
\index{acos}%
acos(x) &  ~~   & \gpCX & $\cos^{-1} x$ (��������������) \\
\label{expressions functions acosh}%
\label{acosh}%
\index{acosh}%
acosh(x) &  ~~   & \gpCX & $\cosh^{-1} x$ (���ж�;��) \\
\label{expressions functions airy}%
\label{airy}%
\index{airy}%
airy(x) &  �¿�   & ~ & �¿� x ���Ф��륨���꡼�ؿ� Ai(x)\\
\label{expressions functions arg}%
\label{arg}%
\index{arg}%
arg(x) & ʣ�ǿ� & ~ & $x$ ���г�, $-\pi\leq$arg($x$)$\leq\pi$ \\
\label{expressions functions asin}%
\label{asin}%
\index{asin}%
asin(x) &  ~~   & \gpCX & $\sin^{-1} x$ (������������) \\
\label{expressions functions asinh}%
\label{asinh}%
\index{asinh}%
asinh(x) &  ~~   & \gpCX & $\sinh^{-1} x$ (���ж�����)\\
\label{expressions functions atan}%
\label{atan}%
\index{atan}%
atan(x) &  ~~   & \gpCX & $\tan^{-1} x$ (���������󥸥����) \\
\label{expressions functions atan2}%
\label{atan2}%
\index{atan2}%
atan2(y,x) & �����ޤ��ϼ¿� & ~ & $\tan^{-1} (y/x)$ (���������󥸥����) \\
\label{expressions functions atanh}%
\label{atanh}%
\index{atanh}%
atanh(x) &  ~~   & \gpCX & $\tanh^{-1} x$ (���ж�����)\\
\label{expressions functions besj0}%
\label{besj0}%
\index{besj0}%
 besj0(x) & �¿� & ~ & $x$ �饸����� $J_{0}$ �٥å���ؿ� (0 ���٥å���ؿ�)\\
\label{expressions functions besj1}%
\label{besj1}%
\index{besj1}%
 besj1(x) & �¿� & ~ & $x$ �饸����� $J_{1}$ �٥å���ؿ� (1 ���٥å���ؿ�)\\
\label{expressions functions besjn}%
\label{besjn}%
\index{besjn}%
 besjn(n,x) & ����, �¿� & ~ & $x$ �饸����� $J_{n}$ �٥å���ؿ� (n ���٥å���ؿ�)\\
\label{expressions functions besy0}%
\label{besy0}%
\index{besy0}%
 besy0(x) & �¿� & ~ & $x$ �饸����� $Y_{0}$ �٥å���ؿ� (0 ���Υ��ޥ�ؿ�)\\
\label{expressions functions besy1}%
\label{besy1}%
\index{besy1}%
 besy1(x) & �¿� & ~ & $x$ �饸����� $Y_{1}$ �٥å���ؿ� (1 ���Υ��ޥ�ؿ�)\\
\label{expressions functions besyn}%
\label{besyn}%
\index{besyn}%
 besyn(n,x) & ����, �¿� & ~ & $x$ �饸����� $Y_{n}$ �٥å���ؿ� (n ���Υ��ޥ�ؿ�)\\
\label{expressions functions besi0}%
\label{besi0}%
\index{besi0}%
 besi0(x) & �¿� & ~ & $x$ �饸����� $I_{0}$ (0 ��) �ѷ��٥å���ؿ�\\
\label{expressions functions besi1}%
\label{besi1}%
\index{besi1}%
 besi1(x) & �¿� & ~ & $x$ �饸����� $I_{1}$ (1 ��) �ѷ��٥å���ؿ�\\
\label{expressions functions besin}%
\label{besin}%
\index{besin}%
 besin(n,x) &����, �¿�& ~ & $x$ �饸����� $I_{n}$ (n ��) �ѷ��٥å���ؿ�\\
\label{expressions functions cbrt}%
\label{cbrt}%
\index{cbrt}%
cbrt(x) & �¿� & ~ & $x$ �λ��躬 (����衢�Ͱ�϶��˼¿��˸���) \\
ceil(x) & ~~ & ~ & $\lceil x \rceil$, $x$ �μ����ʾ�κǾ�������\\
\label{expressions functions conj}%
\label{conj}%
\index{conj}%
conj(x) & ʣ�ǿ� & \gpCX & $x$ ��ʣ�Ƕ��� \\
\label{expressions functions cos}%
\label{cos}%
\index{cos}%
cos(x) & ~~ & \gpCX & $x$ �Υ������� $\cos x$\\
\label{expressions functions cosh}%
\label{cosh}%
\index{cosh}%
cosh(x) & ~~ & \gpCX & $\cosh x$, $x$ �饸����Υϥ��ѥܥ�å��������� \\
\label{expressions functions EllipticK}%
\label{EllipticK}%
\index{EllipticK}%
EllipticK(k) & �¿� k $\in$ (-1:1) & ~ & $K(k)$ �� 1 �ﴰ���ʱ���ʬ\\
\label{expressions functions EllipticE}%
\label{EllipticE}%
\index{EllipticE}%
EllipticE(k) & �¿� k $\in$ [-1:1] & ~ & $E(k)$ �� 2 �ﴰ���ʱ���ʬ\\
\label{expressions functions EllipticPi}%
\label{EllipticPi}%
\index{EllipticPi}%
EllipticPi(n,k) & �¿� n$<$1, �¿� k $\in$ (-1:1) & ~ & $\Pi(n,k)$ �� 3 �ﴰ���ʱ���ʬ\\
\label{expressions functions erf}%
\label{erf}%
\index{erf}%
erf(x) & ~~ & ~ & $\mbox{erf}(\mbox{real}(x))$,  $x$ �� �����θ����ؿ�\\
\label{expressions functions erfc}%
\label{erfc}%
\index{erfc}%
erfc(x) & ~~ & ~ & $\mbox{erfc}(\mbox{real}(x))$,  1.0 - ($x$ �μ����θ����ؿ�) \\
\label{expressions functions exp}%
\label{exp}%
\index{exp}%
exp(x) &  ~~  & \gpCX & $e^{x}$, $x$ �λؿ��ؿ�\\
expint(n,x) & ���� $n\ge0$, �¿� $x\ge0$ & ~ & $E_n(x)=\int_1^\infty t^{-n} e^{-xt}\,dt$, $x$ �λؿ���ʬ \\
floor(x) &  ~~  & ~ & $\lfloor x \rfloor$, $x$ �μ����ʲ��κ��������\\
\label{expressions functions gamma}%
gamma(x) &  ~~  & ~ & $\Gamma(x)$, $x$ �μ����Υ���޴ؿ�\\
ibeta(a,b,x) & $a,b>0$, $x \in [0:1]$ & ~ & $B(a,b,x)=\frac{\Gamma(a+b)}{\Gamma(a)\Gamma(b)}\intop_{0}^{x}t^{a-1}(1-t)^{b-1}dt$, �Դ����١����ؿ� \\
\label{expressions functions inverf}%
\label{inverf}%
\index{inverf}%
inverf(x) &  ~~  & ~ & $x$ �μ����εո����ؿ� \\
igamma(a,z) & ʣ�ǿ�, $\Re(a)>0$ & \gpCX & �Դ�������޴ؿ� $P(a,z)=\frac{1}{\Gamma(z)}\intop_{0}^{z}t^{a-1}e^{-t}dt$ \\
\label{expressions functions imag}%
\label{imag}%
\index{imag}%
imag(x) & ʣ�ǿ� & ~ & $x$ �ε�����ʬ (�¿�) \\
int(x) & �¿� & ~ &  $x$ �� 0 �˸����äƴݤ᤿������ʬ\\
\label{expressions functions invnorm}%
\label{invnorm}%
\index{invnorm}%
invnorm(x) &  ~~  & ~ & $x$ �μ����ε�����ʬ�۴ؿ� \\
invibeta(a,b,p) & �¿� & ~ &  �� (������) �Դ����١����ؿ�  \\
invigamma(a,p) & �¿� & ~ &  �� (������) �Դ�������޴ؿ�  \\
LambertW(z,k) & ʣ�ǿ�, ���� & \gpCX & ʣ�� Lambert W �ؿ����� k ʬ�� \\
\label{expressions functions lambertw}%
\label{lambertw}%
\index{lambertw}%
lambertw(x) & �¿� & ~ & Lambert W �ؿ��μ��� (�� 0 ʬ��) \\
\label{expressions functions lgamma}%
\label{lgamma}%
\index{lgamma}%
lgamma(x) & �¿� & ~ & �¿� $x$ ���Ф��� $\ln\Gamma(x)$ (������п��ؿ�) \\
lnGamma(x) & ʣ�ǿ� & \gpCX & ʣ��ʿ�����Τ������� $\ln\Gamma(x)$ \\
\label{expressions functions log}%
\label{log}%
\index{log}%
log(x) &  ~~  & \gpCX & $\log_{e} x$,  $x$ �μ����п� (�� $e$) \\
\label{expressions functions log10}%
\label{log10}%
\index{log10}%
log10(x) &  ~~  & \gpCX & $\log_{10} x$, $x$ ���п� (�� $10$) \\
\label{expressions functions norm}%
\label{norm}%
\index{norm}%
norm(x) &  ~~  & ~ & $x$ �μ���������ʬ�� (������ʬ��) �ؿ� \\
\label{expressions functions rand}%
\label{rand}%
\index{rand}%
rand(x) & ���� & ~ & ����� (0:1) ��ε������������ \\
\label{expressions functions real}%
\label{real}%
\index{real}%
real(x) &  ~~  & ~ & $x$ �μ��� \\
round(x) &  ~~  & ~ & $\lfloor x \rceil$,  $x$ �μ����˰��ֶᤤ����\\
\label{expressions functions sgn}%
\label{sgn}%
\index{sgn}%
sgn(x) &  ~~  & ~ & $x>0$ �ʤ� 1, $x<0$ �ʤ� -1, $x=0$ �ʤ� 0 (������̵��) \\
Sign(x) & ʣ�ǿ� & \gpCX & $x = 0$ �ʤ� 0������ʳ��� $x/|x|$ \\
\label{expressions functions sin}%
\label{sin}%
\index{sin}%
sin(x) &  ~~  & \gpCX & $\sin x$, $x$ �Υ����� \\
\label{expressions functions sinh}%
\label{sinh}%
\index{sinh}%
sinh(x) &  ~~  & \gpCX & $\sinh x$, $x$ �饸����Υϥ��ѥܥ�å������� \\
\label{expressions functions sqrt}%
\label{sqrt}%
\index{sqrt}%
sqrt(x) &  ~~  & \gpCX & $\sqrt{x}$,  $x$ ��ʿ����\\
SynchrotronF(x) & �¿� & ~ & $F(x) = x\intop_{x}^{\infty}K_{\frac{5}{3}}(\nu)~d\nu$ \\
\label{expressions functions tan}%
\label{tan}%
\index{tan}%
tan(x) &  ~~  & \gpCX & $\tan x$,  $x$ �Υ��󥸥���� \\
\label{expressions functions tanh}%
\label{tanh}%
\index{tanh}%
tanh(x) &  ~~  & \gpCX & $\tanh x$, $x$ �饸����Υϥ��ѥܥ�å����󥸥����\\
uigamma(a,x) & �¿�, �¿� & & �����Դ�������޴ؿ� $Q(a,x)=\frac{1}{\Gamma(x)}\intop_{x}^{\infty}t^{a-1}e^{-t}dt$ \\
\label{expressions functions voigt}%
\label{voigt}%
\index{voigt}%
voigt(x,y) & �¿� & ~ & Voigt/Faddeeva �ؿ� $\frac{y}{\pi} \int{\frac{exp(-t^2)}{(x-t)^2+y^2}}dt$ \\
           &       & ~ & ����: voigt$(x,y)$ = $real($faddeeva$(x+iy))$ \\
zeta(s) & ʣ�ǿ� & \gpCX & �꡼�ޥ󥼡����ؿ� $\zeta(s) = \Sigma^{\infty}_{k=1} k^{-s}$\\
\hline \end{longtable}
%% @end ��ɬ�פȤ��뤿�ᡢ���ߡ��� tabular �γ���
\begin{tabular}{|lcl|}
\hline
\end{tabular}
\end{center}


\begin{center}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{@{\extracolsep{\fill}}|lcrl|@{}} \hline
\multicolumn{4}{|c|}{libcerf (���Ѳ�ǽ�ʾ��Τ�) �ˤ���ü�ؿ�} \\ \hline \hline
�ؿ� ~~~~~~~~~~~~~~~~~ & ���� & ~ & ����� ({\gpCX } ��ʣ�ǿ�)\\ \hline
\endhead \hline \endfoot
 ~ & ~ & ~ & \hspace{9cm} \\
\label{expressions functions cerf}%
\label{cerf}%
\index{cerf}%
cerf(z) & ʣ�ǿ� & \gpCX & ʣ�Ǹ����ؿ� $cerf(z)={\frac{\sqrt{\pi}}{2}}{\int^{z}_{0}{e^{-t^2}dt}} $ \\
\label{expressions functions cdawson}%
\label{cdawson}%
\index{cdawson}%
\index{Dawson's integral}%
\label{Dawson's integral}%
cdawson(z)&ʣ�ǿ�& \gpCX &Dawson ��ʬ $D(z)={\frac{\sqrt{\pi}}{2}e^{-z^2} erfi(z)}$ ��ʣ�ǳ�ĥ \\
\label{expressions functions faddeeva}%
\label{faddeeva}%
\index{faddeeva}%
faddeeva(z)&ʣ�ǿ�& \gpCX &�������벽ʣ����������ؿ� $w(z) = e^{-z^2}~ erfc(-iz) $ \\
\label{expressions functions erfi}%
\label{erfi}%
\index{erfi}%
erfi(x)&�¿�&~&�������ؿ� $erf(x) = -i * erf(ix)$ \\
FresnelC(x)&�¿�&~&�ե�ͥ���ʬ $C(x)=\int^{x}_{0}\cos(\frac{\pi}{2}t^2)dt$ \\
FresnelS(x)&�¿�&~&�ե�ͥ���ʬ $S(x)=\int^{x}_{0}\sin(\frac{\pi}{2}t^2)dt$ \\
\label{expressions functions VP}%
\label{expressions functions VP_fwhm}%
\label{VP}%
\index{VP}%
\label{VP_fwhm}%
\index{VP fwhm}%
VP(x,$\sigma$,$\gamma$)&�¿�& ~ & Voigt �ץ��ե����� $ VP(x,\sigma,\gamma) = {\int^{\infty}_{-\infty}{G(x^\prime;\sigma) L(x-x^\prime;\gamma) dx^\prime }} $ \\
VP\_fwhm($\sigma$,$\gamma$)&�¿�& ~ & Voigt �ץ��ե������Ⱦ������ (FWHM)\\
\hline \end{longtable}
%% @end ��ɬ�פȤ��뤿�ᡢ���ߡ��� tabular �γ���
\begin{tabular}{|lcl|}
\hline
\end{tabular}
\end{center}


\begin{center}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{@{\extracolsep{\fill}}|lcrl|@{}} \hline
\multicolumn{4}{|c|}{Amos �饤�֥�� (���Ѳ�ǽ�ʾ��Τ�) �ˤ��ʣ���ü�ؿ�} \\ \hline \hline
�ؿ� ~~~~~~~~~~~~~~~~~ & ���� & ~ & ����� ({\gpCX } ��ʣ�ǿ�)\\ \hline
\endhead \hline \endfoot
 ~ & ~ & ~ & \hspace{7cm} \\
Ai(z) & ʣ�ǿ� & \gpCX &  ʣ�ǥ����꡼�ؿ� $Ai(z)$\\
Bi(z) & ʣ�ǿ� & \gpCX &  ʣ�ǥ����꡼�ؿ� $Bi(z)$\\
BesselH1(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $H^{(1)}_{\nu}(z)$ �� 1 ��ϥ󥱥�ؿ�\\
BesselH2(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $H^{(2)}_{\nu}(z)$ �� 2 ��ϥ󥱥�ؿ�\\
BesselJ(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $J_{\nu}(z)$ �� 1 ��٥å���ؿ�\\
BesselY(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $Y_{\nu}(z)$ �� 2 ��٥å���ؿ�\\
BesselI(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $I_{\nu}(z)$ �� 1 ���ѷ��٥å���ؿ�\\
BesselK(nu,z) & �¿�, ʣ�ǿ� & \gpCX & $K_{\nu}(z)$ �� 2 ���ѷ��٥å���ؿ�\\
expint(n,z) & ���� $n\geq0$, ʣ�ǿ� $z$ & \gpCX & $E_n(z)=\int_1^\infty t^{-n} e^{-zt}\,dt$,  �ؿ���ʬ\\
\hline \end{longtable}
%% @end ��ɬ�פȤ��뤿�ᡢ���ߡ��� tabular �γ���
\begin{tabular}{|lcl|}
\hline
\end{tabular}
\end{center}


\begin{center}
\begin{longtable}{@{\extracolsep{\fill}}|lcl|@{}} \hline
\multicolumn{3}{|c|}{ʸ����ؿ�} \\ \hline \hline
�ؿ� & ���� & ����� \\ \hline
\label{expressions functions gprintf}%
gprintf("format",x,...) & Ǥ�� & gnuplot �ν񼰲��ϴ��Ŭ�Ѥ�����̤�ʸ���� \\
\label{expressions functions sprintf}%
\label{sprintf}%
\index{sprintf}%
sprintf("format",x,...) & ʣ���� & C ����� sprintf ���֤�ʸ���� \\
\label{expressions functions strlen}%
\label{strlen}%
\index{strlen}%
strlen("string") & ʸ���� & ʸ�������ʸ����\\
\label{expressions functions strstrt}%
\label{strstrt}%
\index{strstrt}%
strstrt("string","key") & ʸ���� & ��ʬʸ���� "key" ���������Ƭ����\\
\label{expressions functions substr}%
\label{substr}%
\index{substr}%
\index{substring}%
substr("string",beg,end) & ʣ���� & ʸ���� "string"[beg:end] \\
split("string","sep") & ʸ���� & ��ʬʸ���󤫤�ʤ����� \\
join(array,"sep") & ����, ʸ���� & �������Ǥ��Ĥ�ʸ����˷��\\
\label{expressions functions strftime}%
\label{strftime}%
\index{strftime}%
strftime("timeformat",t) & Ǥ�� & gnuplot �ˤ�������Ϸ�̤�ʸ���� \\
\label{expressions functions strptime}%
\label{strptime}%
\index{strptime}%
strptime("timeformat",s) & ʸ���� & ʸ���� s ���Ѵ����� 1970 ǯ������ÿ� \\
\label{expressions functions system}%
\index{system}%
system("command") & ʸ���� & �����륳�ޥ�ɤν��Ϥ����ʸ����\\
\index{trim}%
\label{expressions functions trim}%
trim(" string ") & ʸ���� & ����ˤĤ�������������ʸ���� \\
\index{word}%
word("string",n) & ʸ����, ���� & ʸ���� "string" �� n ���ܤ�ñ�� \\
\index{words}%
words("string") & ʸ���� & ʸ���� "string" ���ñ��� \\
\hline \end{longtable}
%% @end ��ɬ�פȤ��뤿�ᡢ���ߡ��� tabular �γ���
\begin{tabular}{|lcl|}
\hline
\end{tabular}
\end{center}


\begin{center}
\begin{tabular}{|lcl|} \hline
\multicolumn{3}{|c|}{����ؿ�} \\ \hline \hline
�ؿ� & ���� & ����� \\ \hline
time(x) & Ǥ�� & ���ߤΥ����ƥ���� (��ñ��) \\
timecolumn(N,"timeformat") & ����, ʸ���� & ���ϥǡ����� $N$ ���ܤ���ν񼰲������ǡ��� \\
\label{expressions functions tm_hour}%
\label{tm_hour}%
\index{tm hour}%
tm\_hour(t) & �ÿ��ˤ����� & �� (0..23)\\
\label{expressions functions tm_mday}%
\label{tm_mday}%
\index{tm mday}%
tm\_mday(t) & �ÿ��ˤ����� & �� (1..31)\\
\label{expressions functions tm_min}%
\label{tm_min}%
\index{tm min}%
tm\_min(t) & �ÿ��ˤ����� & ʬ (0..59)\\
\label{expressions functions tm_mon}%
\label{tm_mon}%
\index{tm mon}%
tm\_mon(t) & �ÿ��ˤ����� & �� (0..11)\\
\label{expressions functions tm_sec}%
\label{tm_sec}%
\index{tm sec}%
tm\_sec(t) & �ÿ��ˤ����� & �� (0..59)\\
\label{expressions functions tm_wday}%
\label{tm_wday}%
\index{tm wday}%
tm\_wday(t) & �ÿ��ˤ����� & ���� (�������ڤ� 0..6 ��)\\
tm\_week(t) & �ÿ��ˤ����� & ISO 8601 ��§�Ǥν��ֹ� (1..53)\\
\label{expressions functions tm_yday}%
\label{tm_yday}%
\index{tm yday}%
tm\_yday(t) & �ÿ��ˤ����� & ����ǯ�β����� (0..365)\\
\label{expressions functions tm_year}%
\label{tm_year}%
\index{tm year}%
tm\_year(t) & �ÿ��ˤ����� & ���� \\
weekdate\_iso(year,week,day) & ���� & ISO 8601 ��§�Ǥν��������б��������\\
weekdate\_cdc(year,week,day) & ���� & CDC �ˤ��ֳ�Ū���������б��������\\
\hline
\end{tabular}
\end{center}


\begin{center}
\begin{tabular}{|lcl|} \hline
\multicolumn{3}{|c|}{¾�� {\bf gnuplot} �δؿ�} \\ \hline \hline
�ؿ� & ���� & ����� \\ \hline
column(x) & ������ʸ���� & �ǡ���������� $x$ ���ܤο��� \\
columnhead(x) & ���� & �ǡ����ե�����κǽ�� $x$ �������ʸ���� \\
\label{expressions functions exists}%
\label{exists}%
\index{exists}%
exists("X") & ʸ���� & �ѿ�̾ X ���������Ƥ���� 1, �����Ǥʤ���� 0\\
\label{expressions functions hsv2rgb}%
\label{hsv2rgb}%
\index{hsv2rgb}%
\label{hsv}%
\index{hsv}%
hsv2rgb(h,s,v) & h,s,v $\in$ [0:1] & 24 �ӥå� RGB ���� \\
index(A,x) & ����, Ǥ�� & A[i] = x �Ȥʤ����� i���ʤ���� 0��\\
\label{expressions functions palette}%
\label{palette}%
\index{palette}%
palette(z) & �¿� & z �˳�����Ƥ�줿 24 �ӥå� RGB �ѥ�åȿ� \\
\label{expressions functions rgbcolor}%
\label{rgbcolor}%
\index{rgbcolor}%
\index{alpha channel}%
rgbcolor("name") & ʸ���� & ��̾��ʸ����ɽ���ο��� 32 �ӥå� ARGB ��\\
stringcolumn(x) & ������ʸ���� & ʸ����Ȥ��Ƥ� $x$ ���ܤ����� \\
valid(x) & ���� & �ǡ���������� $x$ ���ܤ�������\\
value("name") & ʸ���� & ̾�� name ���ѿ��θ��ߤ���\\
\label{expressions functions voxel}%
\label{voxel}%
\index{voxel}%
voxel(x,y,z) & �¿� & �� (x,y,z) ��ޤ�ͭ���ܥ��������\\
\hline
\end{tabular}
\end{center}

\subsubsection*{�����Ѵ��ؿ� (int floor ceil round) (integer conversion functions)}
\addcontentsline{toc}{subsubsection}{�����Ѵ��ؿ� (int floor ceil round) (integer conversion functions)}
\label{integer conversion}%
\label{integer}%
\index{integer}%
\label{precision}%
\index{precision}%
gnuplot �������ѿ��ͤϡ����ѴĶ��������С�64 �ӥåȤ����٤���¸���ޤ���

gnuplot ��ʣ�ǿ��ѿ��͡��¿��ѿ��ͤϡ��ۤȤ�ɤλ��ѴĶ��� IEEE754 ��
binary64 (double) ��ư������������¸���ޤ����������٤ϡ�53 �ӥåȤ���
�¤��졢ͭ�������Ϥ��褽 16 ��Ǥ���

��äơ������ͤ� 2\verb+^+53 �����礭�������ϡ���ư�����ѿ��ǰ�դ�ɽ������
���ȤϤǤ��ޤ��󡣤Ĥޤꡢ�礭�� N ���Ф��� int(real(N)) �Ȥ�������
N �˶ᤤ����ɤ� N �Ȥϰۤʤ��������֤���ǽ��������ޤ���

����ˡ���ư�����ͤ��ڤ�ΤƤˤ�������ͤ��Ѵ�����ؿ��ϡ������ͼ��Ȥ�
�������Ƥ⡢16 ��ʾ�����٤˰�¸�������Ǥϴ��Ԥ����ͤ������ʤ���
ǽ��������ޤ����㤨�С�int(log10(0.1)) �ϡ�-1 �Ǥʤ� 0 ���֤��ޤ�����
����Ϥ�����ư����ɽ���� -0.999999999999999... ������������Ǥ���
�ʲ��⻲��: {\bf overflow (p.~\pageref{overflow})\index{overflow}}��

\label{expressions functions int}%
\label{int}%
\index{int}%
{\bf int(x)} �ϡ������� 0 ���������ڤ�ΤƤ�������ʬ���֤��ޤ���
$|$x$|$ $>$ 2\verb+^+63�����ʤ�������ͤȤ����礭��������� NaN ���֤��ޤ���
$|$x$|$ $>$ 2\verb+^+52 �ξ��ϡ��֤��ͤϤ��������ζ�˵�ˤ����ޤ�ޤ�������ư����
���٤����¤Τ���ˤ�������̤Ǥ��ޤ���
�ʲ�����: {\bf integer conversion (p.~\pageref{integer conversion})\index{conversion}}��

\label{expressions functions floor}%
\label{floor}%
\index{floor}%
{\bf floor(x)} �ϡ�x �μ¿���ʬ�ʲ��κ�����������֤��ޤ���
$|$x$|$ $>$ 2\verb+^+52 �ξ�硢�����ͤϰ�դ˷���Ǥ��ޤ���Τǡ����ξ��� NaN ��
�֤��ޤ����ʲ�����: {\bf integer conversion (p.~\pageref{integer conversion})\index{conversion}}��

\label{expressions functions ceil}%
\label{ceil}%
\index{ceil}%
{\bf ceil(x)} �ϡ�x �μ¿���ʬ�ʾ�κǾ����������֤��ޤ���
$|$x$|$ $>$ 2\verb+^+52 �ξ�硢�����ͤϰ�դ˷���Ǥ��ޤ���Τǡ����ξ��� NaN ��
�֤��ޤ����ʲ�����: {\bf integer conversion (p.~\pageref{integer conversion})\index{conversion}}��

\label{expressions functions round}%
\label{round}%
\index{round}%
{\bf round(x)} �ϡ�x �μ¿���ʬ�˰��ֶᤤ�������֤��ޤ���
$|$x$|$ $>$ 2\verb+^+52 �ξ�硢�����ͤϰ�դ˷���Ǥ��ޤ���Τǡ����ξ��� NaN ��
�֤��ޤ����ʲ�����: {\bf integer conversion (p.~\pageref{integer conversion})\index{conversion}}��

\subsubsection*{����ʱ���ʬ (elliptic integrals)}
\addcontentsline{toc}{subsubsection}{����ʱ���ʬ (elliptic integrals)}
\label{elliptic integrals}%
\label{elliptic}%
\index{elliptic}%
\index{elliptic integrals}%
�ؿ� {\bf EllipticK(k)} �ϡ��� 1 �ﴰ���ʱ���ʬ�����ʤ�����ؿ�
{\bf (1 - k\verb+^+2*sin\verb+^+2(��))\verb+^+(-0.5)} �� 0 �����/2 �ޤǤ��ϰϤι�����ʬ���ͤ�
�֤��ޤ���{\bf k} �������� -1 ���� 1 �Ǥ� (ξü�ϴޤޤʤ�)��

\quad\quad EllipticK$(k)=\int_0^{\pi/2} {\sqrt{1-k^2\sin^2\theta}~}^{-1}~d\theta$
 
�ؿ� {\bf EllipticE(k)} �ϡ��� 2 �ﴰ���ʱ���ʬ�����ʤ�����ؿ�
{\bf (1 - k\verb+^+2*sin\verb+^+2(��))\verb+^+(-0.5)} �� 0 �����/2 �ޤǤ��ϰϤι�����ʬ���ͤ�
�֤��ޤ���{\bf k} �������� -1 ���� 1 �Ǥ� (ξü��ޤ�)��

\quad\quad EllipticE$(k)=\int_0^{\pi/2} {\sqrt{1-k^2\sin^2\theta}}~d\theta$
 
�ؿ� {\bf EllipticPi(n,k)} �ϡ��� 3 �ﴰ���ʱ���ʬ�����ʤ���ؿ�
{\bf (1 - k\verb+^+2*sin\verb+^+2(��))\verb+^+(-0.5) / (1 - n*sin\verb+^+2(��))} �� 0 �����/2 �ޤǤ�
�ϰϤι�����ʬ���ͤ��֤��ޤ����ѥ�᡼�� {\bf n} �� 1 ��꾮������{\bf k} ��
-1 �� 1 �δ� (ξü�ϴޤޤʤ�) �Ǥʤ���Ф����ޤ��������ꡢ���٤Ƥ�
���� {\bf k} ���Ф� EllipticPi(0,k) == EllipticK(k) �Ǥ��뤳�Ȥ����դ��Ƥ�
��������

\quad\quad EllipticPi$(n,k)=\int_0^{\pi/2} {\big[(1-n\sin^2\theta)\sqrt{1-k^2\sin^2\theta}~\big]}^{-1}d\theta$
 
�ʱ���ʬ�Υ��르�ꥺ��: B.C.Carlson 1995, Numerical Algorithms 10:13-26.

\subsubsection*{ʣ�ǥ����꡼�ؿ�  (Complex Airy functions)}
\addcontentsline{toc}{subsubsection}{ʣ�ǥ����꡼�ؿ�  (Complex Airy functions)}
\label{expressions functions Ai}%
\label{Ai}%
\index{Ai}%
\label{expressions functions Bi}%
\label{Bi}%
\index{Bi}%
{\bf Ai(z)} �� {\bf Bi(z)} �ϡ�ʣ�ǰ��� z �Υ����꡼�ؿ��ǡ��ѷ��٥å���ؿ� K
�� I ���Ѥ��Ʒ׻�����ޤ���
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\quad\quad Ai$(z) = \frac{1}{\pi}\sqrt{\frac{z}{3}} K_{\nicefrac{1}{3}}(\zeta)$
 \quad\quad\quad $\zeta = \frac{2}{3}z^{\nicefrac{3}{2}}$
 
\quad\quad Bi$(z) = \sqrt{\frac{z}{3}} {\big[I_{\nicefrac{-1}{3}}(\zeta) + I_{\nicefrac{1}{3}}(\zeta)]}$
 
\subsubsection*{ʣ�ǥ٥å���ؿ� (Complex Bessel functions)}
\addcontentsline{toc}{subsubsection}{ʣ�ǥ٥å���ؿ� (Complex Bessel functions)}
\label{expressions functions BesselJ}%
\label{BesselJ}%
\index{BesselJ}%
{\bf BesselJ(nu,z)} �ϡ��°����� nu ��ʣ�ǰ����� z ���Ф����� 1 ��٥å���
�ؿ� J\_nu �Ǥ���
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\label{expressions functions BesselY}%
\label{BesselY}%
\index{BesselY}%
{\bf BesselY(nu,z)} �ϡ��°����� nu ��ʣ�ǰ����� z ���Ф����� 2 ��٥å���
�ؿ� Y\_nu �Ǥ���
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\label{expressions functions BesselI}%
\label{BesselI}%
\index{BesselI}%
{\bf BesselI(nu,z)} �ϡ��°����� nu ��ʣ�ǰ����� z ���Ф����� 1 ���ѷ��٥�
����ؿ� I\_nu �Ǥ���
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\label{expressions functions BesselK}%
\label{BesselK}%
\index{BesselK}%
{\bf BesselK(nu,z)} �ϡ��°����� nu ��ʣ�ǰ����� z ���Ф����� 2 ���ѷ��٥�
����ؿ� K\_nu �Ǥ���
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\label{expressions functions BesselH1}%
\label{expressions functions BesselH2}%
\label{expressions functions Hankel}%
\label{BesselH1}%
\index{BesselH1}%
\label{BesselH2}%
\index{BesselH2}%
\label{Hankel}%
\index{Hankel}%
{\bf BesselH1(nu,z)} �� {\bf BesselH2(nu,z)} �ϡ����줾��°����� nu ��ʣ�ǰ�
���� z ���Ф����� 1 ��� 2 ��Υϥ󥱥�ؿ��Ǥ���
\preverbatim
\begin{verbatim}
   H1(nu,z) = J(nu,z) + iY(nu,z)
   H2(nu,z) = J(nu,z) - iY(nu,z)
\end{verbatim}
\postverbatim
Donald E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�
��롼�����ޤ೰���饤�֥��ˤ�äƥ��ݡ��Ȥ��Ƥ��ޤ���

\subsubsection*{Expint}
\addcontentsline{toc}{subsubsection}{Expint}
\label{expressions functions expint}%
\label{expint}%
\index{expint}%
{\bf expint(n,z)} �ϡ�0 �ʾ������ n ���Ф��ơ����� n �λؿ���ʬ���֤��ޤ���
����ϡ�t\verb+^+(-n) e\verb+^+(-tz) dt �� 1 �����ޤǤ���ʬ�ͤǤ���

\quad\quad $E_n(x)=\int_1^\infty t^{-n} e^{-xt}\,dt$
 
���ʤ����ȤäƤ��� gnuplot ����Amos �饤�֥��ˤ��ʣ�Ǵؿ��Υ��ݡ���
�դ��ǥӥ�ɤ��줿��ΤǤ���С�n$>$0 ���Ф��ơ�����ɾ���ˤ� Amos �롼��
��� cexint ����Ѥ��ޤ� [Amos 1990 Algorithm 683, ACM Trans Math
Software 16:178]�����ξ�硢z �� -pi $<$ arg(z) $<$= pi ��Ǥ�դ�ʣ�ǿ��Ȥ�
���ޤ���expint(0,z) �ϡ�exp(-z)/z �ȷ׻����ޤ���

Amos �饤�֥��Υ��ݡ��Ȥ��ʤ���С�z �� 0 �ʾ�μ¿��ͤ����¤���ޤ���

\subsubsection*{�ե�ͥ���ʬ (Fresnel integrals FresnelC(x) and FresnelS(x))}
\addcontentsline{toc}{subsubsection}{�ե�ͥ���ʬ (Fresnel integrals FresnelC(x) and FresnelS(x))}
\label{expressions functions FresnelC}%
\label{expressions functions FresnelS}%
\label{FresnelC}%
\index{FresnelC}%
\label{FresnelS}%
\index{FresnelS}%
��������ȥ�����Υե�ͥ���ʬ�ϡ�ʣ�Ǹ����ؿ� erf(z) �Ȥδط����Ѥ���
�׻����ޤ���erf(z) �˰�¸���뤿�ᡢ��������ʬ�� libcerf �饤�֥���
���ݡ��Ȥ�������ˤΤ����ѤǤ��ޤ���

\quad\quad $C(x) = \int^{x}_{0}\cos(\frac{\pi}{2} t^2)dt$ \quad $S(x) = \int^{x}_{0}\sin(\frac{\pi}{2} t^2)dt$
 
\quad\quad $C(x)+iS(x)=\frac{1+i}{2} erf(z)$��$z = \frac{\sqrt{\pi}}{2}(1-i)x$
 
\subsubsection*{Gamma}
\addcontentsline{toc}{subsubsection}{Gamma}
\label{gamma}%
\index{gamma}%
{\bf gamma(x)} �ϡ����ΰ����μ¿���ʬ�Υ���޴ؿ��ͤ��֤��ޤ������� n ����
���Ƥ� gamma(n+1) = n! �Ǥ���������ʣ�ǿ��ξ�硢���ε�����ʬ��̵�뤷
�ޤ���ʣ�ǿ��������Ф��Ƥϡ��ʲ�����: {\bf lnGamma (p.~\pageref{lnGamma})\index{lnGamma}}��

\subsubsection*{Igamma}
\addcontentsline{toc}{subsubsection}{Igamma}
\label{expressions functions igamma}%
\label{igamma}%
\index{igamma}%
{\bf igamma(a, z)} �ϡ����� (������) �Դ�������޴ؿ� P(a, z) ���֤��ޤ�
\preverbatim
\begin{verbatim}
[Abramowitz and Stegun (6.5.1); NIST DLMF 8.2.4]��ʣ�Ǵؿ����ݡ��Ȥ�
\end{verbatim}
\postverbatim
����С�a �� z �� real(a) $>$ 0 ��ʣ�ǿ��ͤ������ޤ���
�դˡ������Դ�������޴ؿ��˴ؤ��Ƥϡ��ʲ�����: {\bf uigamma (p.~\pageref{uigamma})\index{uigamma}}��

\quad\quad igamma$(a,z)=P(a,z) = z^a\gamma^*(a,z)$
 $=\frac{1}{\Gamma(z)}\intop_{0}^{z}t^{a-1}e^{-t}dt$
 
a, z ���ͤ˰�¸���ơ��ʲ��� 4 �ĤΥ��르�ꥺ�����Ѥ��ޤ���
\\
 ������ (1) a ���礭�� ($>$100) (z-a)/a �������� ($<$0.2) ��硢
Numerical Recipes �� 3 �� 6.2 �� (2007) �ˤ��뷸���Ǥ� Gauss-Legendre
������ʬ���������Ѥ��ޤ���
\\
 ������ (2) z $>$ 1 �� z $>$ (a+2) �ξ�硢Shea (1988) J. Royal Stat. Soc.
Series C (Applied Statistics) 37:466-473 ��Ϣʬ�������Ѥ��ޤ���
\\
 ������ (3) z $<$ 0 �� a $<$ 75 �� imag(a) == 0 �ξ��ϡ�Abramowitz \&
Stegun (6.5.29) �ο�������Ѥ��ޤ���
\\
 ������ (4) ����¾�ξ��ϡ�Peason �ε��Ÿ�������Ѥ��ޤ���

��ʿ�̤Ǥϡ������ΰ�Ǥ��μ�«���ɤ��ʤ����Ȥ����դ��Ƥ�������������
�����르�ꥺ��� 1.E-14 ���ϰϤǼ�«���ʤ���С��ؿ��� NaN ���֤�����
���ɽ�����ޤ���

ʣ�Ǵؿ����ݡ��Ȥ��ʤ����ϡ������ϼ¿��ΰ����� a $>$ 0, z $>$= 0 ����
�¤���ޤ���

\subsubsection*{Invigamma}
\addcontentsline{toc}{subsubsection}{Invigamma}
\label{expressions functions invigamma}%
\label{invigamma}%
\index{invigamma}%
���Դ�������޴ؿ� {\bf invigamma(a,p)} �ϡ�p = igamma(a,z) �Ȥʤ� z ����
���֤��ޤ���p �� (0;1] �����¤��졢a �����μ¿��Ǥʤ���Ф����ޤ���
gnuplot �Ǥμ����ϡ�a$<$1 ���Ф��� 1.e-16 ���顢a = 1.e10 ���Ф��� 5.e-6
�ޤǤ��������٤�����ޤ���

\subsubsection*{Ibeta}
\addcontentsline{toc}{subsubsection}{Ibeta}
\label{expressions functions ibeta}%
\label{ibeta}%
\index{ibeta}%
{\bf ibeta(a,b,x)} �ϡ��¿����� a,b $>$ 0, [0;1] ��� x ���Ф��롢����������
�Դ����١�����ʬ�ͤ��֤��ޤ���

\quad\quad ibeta$(a,b,x)=\frac{\Gamma(a+b)}{\Gamma(a)\Gamma(b)}\intop_{0}^{x}t^{a-1}(1-t)^{b-1}dt$
 
������ʣ�ǿ��ξ�硢������ʬ��̵�뤷�ޤ���gnuplot �Ǥμ����ϡ�Cephes
�饤�֥�� [Moshier 1989, {\tt"}Methods and Programs for Mathematical
Functions{\tt"}, Prentice-Hall] ����Υ����ɤ����Ѥ��Ƥ��ޤ���

\subsubsection*{Invibeta}
\addcontentsline{toc}{subsubsection}{Invibeta}
\label{expressions functions invibeta}%
\label{invibeta}%
\index{invibeta}%
���Դ����١����ؿ� {\bf invibeta(a,b,p)} �ϡ�p = ibeta(a,b,z) �Ȥʤ� z ��
�ͤ��֤��ޤ���a, b �����μ¿��ˡ�p �� [0,1] ����ͤ����¤���Ƥ��ޤ���
a, b �� 0 �˶�Ť��Ȥ�
($\lessapprox 0.05$)
 invibeta() �� 1.0 �˶�Ť��Τǡ������������٤���ư�������٤����¤����
���Ȥ����դ��Ƥ���������

\subsubsection*{LambertW}
\addcontentsline{toc}{subsubsection}{LambertW}
\label{expressions functions LambertW}%
\label{LambertW}%
\index{LambertW}%
ʣ��������ʣ���Ͱ����� Lambert W �ؿ��Ǥ���
LambertW( z, k ) �ϡ������� W(z) * exp(W(z)) = z ���������� �ؿ� W
���� k ʬ�����֤��ޤ���
����ʣ�ǿ��ͤϡ�Corless et al [1996], Adv. Comp. Math 5:329 �˵��ܤ���
�Ƥ��� Halley ����ˡ��ȤäƵ��ޤ���
̾�ܾ�����٤� 1.E-13 �Ǥ�������Ϣ³�����ʤ��ʬ�����ζ᤯�Ǥϼ�«����
������ޤ���
\subsubsection*{LnGamma}
\addcontentsline{toc}{subsubsection}{LnGamma}
\label{expressions functions lnGamma}%
\label{lnGamma}%
\index{lnGamma}%
lnGamma(z) �ϡ�ʣ��������ʣ���Ͱ����ġ�����޴ؿ��μ����п��ͤ���
���ޤ��� Lanczos [1964], SIAM JNA 1:86-96 �ˤ�� 14 �����ˤ�������
������̤ε�����ʬ�ϡ���μ¼���ʬ��������Τ�Ϣ³�ʶ��̤���������褦
����򤺤餷�Ƥ��ޤ���
\subsubsection*{��������� (random)}
\addcontentsline{toc}{subsubsection}{��������� (random)}
\label{expressions random}%
\label{random}%
\index{random}%
\index{rand}%
�ؿ� {\bf rand()} �� 0 �� 1 �δ֤ε����������������ޤ�������ϰʲ������
���르�ꥺ�����Ѥ��Ƥ��ޤ�: P. L'Ecuyer and S. Cote, {\tt"}Implementing a
random number package with splitting facilities{\tt"}, ACM Transactions on
Mathematical Software, 17:98-111 (1991).

\preverbatim
\begin{verbatim}
     rand(0)     �����˻��� 2 �Ĥ� 32bit �μ� (seed) �θ��ߤ��ͤ�����
                 ������볫��� (0:1) ��ε�������ͤ��֤�
     rand(-1)    2 �Ĥμ���ͤ�ɸ���ͤ��᤹
     rand(x)     0 < x < 2^31-1 �������ʤ���ξ���� x �����ꤹ��
     rand({x,y}) 0 < x,y < 2^31-1 �������ʤ� seed1 �� x �� seed2 �� y
                 �����ꤹ��
\end{verbatim}
\postverbatim
\subsubsection*{ʣ�ǰ������ü�ؿ� (Special functions with complex arguments)}
\addcontentsline{toc}{subsubsection}{ʣ�ǰ������ü�ؿ� (Special functions with complex arguments)}
\label{expressions functions special}%
\label{expressions functions complex}%
\label{special_functions}%
\index{special functions}%
\label{libcerf}%
\index{libcerf}%
\label{Amos}%
\index{Amos}%
\label{libopenspecfun}%
\index{libopenspecfun}%

ʣ����������Ĥ����Ĥ����ü�ؿ��򡢳����饤�֥����̤����󶡤��ޤ���
���ʤ����ȤäƤ��� gnuplot �������Υ饤�֥��ؤΥ�󥯤ʤ��ǥӥ��
����Ƥ�����ϡ�����褬�¿��ξ��Τߥ��ݡ��Ȥ��뤫���ޤ��ϴؿ�����
�������󶡤��ʤ����Ȥʤ�Ǥ��礦��

libcerf (http://apps.jcns.fz-juelich.de/libcerf) ��ɬ�פȤ���ؿ��ϡ�
�ӥ�ɻ������ꥪ�ץ���� {\bf --with-libcerf} �˰�¸�������줬�ǥե���Ȥ�
�����ʲ�����: {\bf cerf (p.~\pageref{cerf})\index{cerf}}, {\bf cdawson (p.~\pageref{cdawson})\index{cdawson}}, {\bf faddeeva (p.~\pageref{faddeeva})\index{faddeeva}}, {\bf erfi (p.~\pageref{erfi})\index{erfi}}, {\bf VP (p.~\pageref{VP})\index{VP}}, {\bf VP\_fwhm (p.~\pageref{VP_fwhm})\index{VP fwhm}}��

�¿��� nu ��ʣ�ǰ�����ʣ�ǥ����꡼���٥å��롢�ϥ󥱥�ؿ��ϡ�Douglas
E. Amos, Sandia National Laboratories, SAND85-1018 (1985) �ˤ�äƼ���
���줿�롼�����ޤ�饤�֥���ɬ�פȤ��ޤ��������Υ롼����ϡ�
netlib (http://netlib.sandia.gov) �䡢libopenspecfun
(https://github.com/JuliaLang/openspecfun) �ˤ���ޤ����������б���
��ӥ�ɻ������ꥪ�ץ����� {\bf --with-amos=$<$library directory$>$} �Ǥ���
�ʲ�����: {\bf Ai (p.~\pageref{Ai})\index{Ai}}, {\bf Bi (p.~\pageref{Bi})\index{Bi}}, {\bf BesselJ (p.~\pageref{BesselJ})\index{BesselJ}}, {\bf BesselY (p.~\pageref{BesselY})\index{BesselY}}, {\bf BesselI (p.~\pageref{BesselI})\index{BesselI}}, {\bf BesselK (p.~\pageref{BesselK})\index{BesselK}},
{\bf Hankel (p.~\pageref{Hankel})\index{Hankel}}��
ʣ�ǻؿ���ʬ�ϡ�netlib, libamos �Ǥ��󶡤��Ƥ��ޤ�����libopenspecfun
�ˤϤ���ޤ��󡣰ʲ�����: {\bf expint (p.~\pageref{expint})\index{expint}}��

\subsubsection*{Synchrotron function}
\addcontentsline{toc}{subsubsection}{Synchrotron function}
\label{expressions functions SynchrotronF}%
\label{SynchrotronF}%
\index{SynchrotronF}%
(�� 1) ���󥯥��ȥ���ؿ� SynchrotronF(x) �ϡ����󥯥��ȥ������ͤΥѥ�
��ʬ�ۥ��ڥ��ȥ���׳��ե��ȥ󥨥ͥ륮�� (�׳����ȿ� vc) ��ñ�̤�Ϳ
���� x �δؿ��Ȥ��Ƶ��Ҥ����ΤǤ���

\quad\quad $F(x) = x\intop_{x}^{\infty}K_{\nicefrac{5}{3}}(\nu)~d\nu$
 �����ǡ�$K_{\nicefrac{5}{3}}$ ���� 2 ���ѷ��٥å���ؿ���
 
1.E-15 �ޤ����Τʶ���� Chebyshev �����ϡ�MacLead (2000)
NuclInstMethPhysRes A443:540-545 ������Ѥ��Ƥ��ޤ���

\subsubsection*{����ؿ� (Time functions)}
\addcontentsline{toc}{subsubsection}{����ؿ� (Time functions)}
\paragraph*{Time}
\addcontentsline{toc}{paragraph}{Time}
\label{expressions functions time}%
\label{time}%
\index{time}%
�ؿ� {\bf time(x)} �ϸ��ߤΥ����ƥ������֤��ޤ��������ͤ� {\bf strftime} ��
��������ʸ������Ѵ��Ǥ��ޤ�����{\bf timecolumn} ���Ȥ߹�碌������Ū����
������դ��������Τˤ�Ȥ��ޤ��������η��Ϥ��줬�֤���Τ���ꤷ�ޤ���
�����������ξ��� time() �ϸ��ߤλ���� 1970 ǯ 1 �� 1 �������������
�����֤����������¿� (�ޤ���ʣ�ǿ�) �ʤ��Ʊ�ͤ��ͤ�¿��Ȥ����֤��ޤ���
������ʸ����ʤ�С�������ʸ����Ǥ���Ȥߤʤ����񼰲����줿����ʸ
������󶡤���褦����� {\bf strftime} ���Ϥ��ޤ���
�ʲ�����: {\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}, {\bf timefmt (p.~\pageref{timefmt})\index{timefmt}}��
\paragraph*{Timecolumn}
\addcontentsline{toc}{paragraph}{Timecolumn}
\label{expressions functions timecolumn}%
\label{timecolumn}%
\index{timecolumn}%
{\bf timecolumn(N,{\tt"}timeformat{\tt"})} �ϡ�N ���ܤ���Ϥޤ�ʸ����ǡ�����������
�����ͤȤ����ɤߡ�{\tt"}timeformat{\tt"} ����Ѥ��ơ������ {\tt"}Unix ���ݥå� (1970
ǯ 1 �� 1 ��) ������ÿ�{\tt"} �Ȥ��ƥߥ������٤ǲ�ᤷ�ޤ����񼰥ѥ�᡼��
�λ��꤬�ʤ���硢�ǥե���Ȥ� {\bf set timefmt} �ˤ��ʸ�����Ȥ��ޤ���
���δؿ��ϡ�plot �� stats ���ޥ�ɤǤ� {\bf using} ����ǤΤ�ͭ���Ǥ�����
������: {\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}��
\paragraph*{Tm\_structure}
\addcontentsline{toc}{paragraph}{Tm\_structure}
\label{epoch}%
\index{epoch}%
gnuplot �ϡ������Ǥϻ����Unix ���ݥå� 1970 ǯ 1 �� 1 ��������ÿ�
��ɽ�� 64 bit ����ư�����ͤȤ����ݻ����Ƥ��ޤ���������������դȤ���
��᤹�뤿��ˡ������ POSIX ɸ��ι�¤�� {\bf struct\_tm} ���Ѵ����ޤ���
1 ��̤�����ÿ��ϡ��ɤ�ʾ��Ǥ� tm\_sec() ����ϼ����Ǥ��ʤ����Ȥ�����
���Ƥ��������������Ǥˤϡ��ʲ��δؿ������Ѥ��Ƹ��̤˥��������Ǥ��ޤ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 {\bf tm\_hour(t)} ���� 0--23 ���ϰϤλ���
\item
 {\bf tm\_mday(t)} ���� 1--31 ���ϰϤΤ��η����
\item
 {\bf tm\_min(t)}  ���� 0--59 ���ϰϤ�ʬ
\item
 {\bf tm\_mon(t)}  ���� 0--11 ���ϰϤΤ���ǯ�η�
\item
 {\bf tm\_sec(t)}  ���� 0--59 ���ϰϤ���
\item
 {\bf tm\_wday(t)} ���� 0(��)-- 6(��) ���ϰϤ�����
\item
 {\bf tm\_yday(t)} ���� 0--365 ���ϰϤΤ���ǯ����
\item
 {\bf tm\_year(t)} ���� ����
\end{itemize}
\paragraph*{Tm\_week}
\addcontentsline{toc}{paragraph}{Tm\_week}
\label{expressions functions tm_week}%
\label{time_specifiers tm_week}%
\label{tm_week}%
\index{tm week}%
\label{epidemiological week}%
\index{epidemiological week}%
�ؿ� {\bf tm\_week(t, standard)} �ϡ����ΰ����� 1970 ǯ 1 �� 1 ��������ÿ�
�Ǥλ���Ȥߤʤ��ޤ����ʤ����ؿ�̾���� POSIX �� tm ��¤�ΤΥ��ФȻ�
�����⤷��ޤ��󤬡������ǤϤ���ޤ���

standard = 0 �ξ�硢����� ISO 8601 ��������§�Ǥν��ֹ���֤��ޤ���
����ϡ�gnuplot �λ���� \%W ���б����ޤ���
standard = 1 �ξ�硢����� CDC (����ꥫ����ͽ�ɴ������󥿡�) �ֳ�Ū
��������§ (�ֱֳ�Ū����) �Ǥν��ֹ���֤��ޤ���
����ϡ�gnuplot �λ���� \%U ���б����ޤ���
�������б����롢���������饫������������Ѵ�����մؿ��ˤĤ��Ƥϡ�
�ʲ�����: {\bf weekdate\_iso (p.~\pageref{weekdate_iso})\index{weekdate iso}}, {\bf weekdate\_cdc (p.~\pageref{weekdate_cdc})\index{weekdate cdc}}��

����: ISO �� YYYY ǯ�� 1 �֤ν��ϡ�YYYY ǯ 1 �� 1 �˰��ֶᤤ����������
�Ϥޤ�ޤ�������ϡ�����ǯ�ˤʤ��ǽ���⤢��ޤ����㤨�С�2008 ǯ 12
�� 30 ���������ϡ�ISO �ν������Ǥ� 2009-W01-2 (2009 ǯ�ν��ֹ� 1 ����
2 ��) �Ȥʤ�ޤ����դˡ�1 ��� 1 ������ 3 ���ޤǤϡ�ISO �ν��ֹ� 1 ��
���ˤ�����ˤʤ뤳�Ȥ����ꤨ�ޤ������ξ�硢���������ϡ�����ǯ�κǸ�
�ν��ֹ�ν��˴ޤޤ�뤳�Ȥˤʤ�ޤ����㤨�С�2021 ǯ 1 �� 1 ��������
�ϡ�ISO �ν������Ǥ� 2020-W53-5 �Ǥ���

����ꥫ����ͽ�ɴ������󥿡� (CDC) ������ֳ�Ū���ϡ�Ʊ�ͤν�������
§�Ǥ�����ISO ��§�Ȥϡ����˳��ϤǤϤʤ������˳��ϤǤ���Ȥ������㤤��
����

\paragraph*{Weekdate\_iso}
\addcontentsline{toc}{paragraph}{Weekdate\_iso}
\label{expressions functions weekdate_iso}%
\label{time_specifiers weekdate_iso}%
\label{weekdate_iso}%
\index{weekdate iso}%
��:
\preverbatim
\begin{verbatim}
    time = weekdate_iso( year, week [, day] )
\end{verbatim}
\postverbatim

���δؿ��ϡ�ISO 8601 �������Ǥ� year(����), week(���ֹ�), day(���ֹ�)
�����Ǥ�Unix ���ݥå��� 1970 ǯ 1 �� 1 ��������ÿ��ǤΥ���������
����Ѵ����ޤ����������ϤǤ�̾�ܾ��ǯ (year) �ϡ����������Ǥ�ǯ��ɬ
��������פ��ʤ����Ȥ����դ��Ƥ������������ֹ� week �� 1 ���� 53 �δ�
�������Ǥ������ֹ� day �ϥ��ץ����ǡ����줬 0 ���ޤ��Ͼ�ά��������
���ν��γ��ϻ�����֤��������Ǥʤ���� day �� 1 (����) ���� 7 (����)
�ޤǤ������Ǥ���
������������ISO ��§�Ǥν��ֹ���Ѵ�����մؿ��˴ؤ������ˤĤ���
�ϡ��ʲ�����: {\bf tm\_week (p.~\pageref{tm_week})\index{tm week}}��

��:
\preverbatim
\begin{verbatim}
    # 1 ���ܤ� ISO ���ֹ����ĥե����뤫��Υǡ���������
    #     ��      ������  ��˴��
    #     2020-05    432       1
    calendar_date(w) = weekdate_iso( int(w[1:4]), int(w[6:7]) )
    set xtics time format "%b\n%Y"
    plot FILE using (calendar_date(strcol(1))) : 2   title columnhead
\end{verbatim}
\postverbatim

\paragraph*{Weekdate\_cdc}
\addcontentsline{toc}{paragraph}{Weekdate\_cdc}
\label{expressions functions weekdate_cdc}%
\label{time_specifiers weekdate_cdc}%
\label{weekdate_cdc}%
\index{weekdate cdc}%
\index{epidemiological week}%
��:
\preverbatim
\begin{verbatim}
    time = weekdate_cdc( year, week [, day] )
\end{verbatim}
\postverbatim

���δؿ��ϡ�CDC/MMWR (����ꥫ����ͽ�ɴ������󥿡�/�ֳؽ���) �αֳ�Ū
�������Ǥ� year(����), week(���ֹ�), day(���ֹ�) �����Ǥ�Unix ���ݥ�
���� 1970 ǯ 1 �� 1 ��������ÿ��ǤΥ�������������Ѵ����ޤ���CDC ��
������§�ϡ�ISO ��§�Ȥϡ����� 1 = ���ˤ��� 7 = ���ˤޤǡ�����������
�������˰㤤������ޤ���3 ���ܤΥѥ�᡼���� 0 �ޤ��Ͼ�ά�������ϡ�
���ν��γ��ϻ��郎�֤�ޤ���
�ʲ�����: {\bf tm\_week (p.~\pageref{tm_week})\index{tm week}}, {\bf weekdate\_iso (p.~\pageref{weekdate_iso})\index{weekdate iso}}��

\subsubsection*{Uigamma}
\addcontentsline{toc}{subsubsection}{Uigamma}
\label{expressions functions uigamma}%
\label{uigamma}%
\index{uigamma}%
{\bf uigamma(a, x)} �ϡ����� (������) �Դ�������޴ؿ� Q(a, x) ���֤��ޤ�
[NIST DLMF eq 8.2.4]��
�դˡ������Դ�������޴ؿ� P(a,x) ���Ф��Ƥϡ��ʲ�����: {\bf igamma (p.~\pageref{igamma})\index{igamma}}��
\\
 Q(a, x) + P(a, x) = 1 �Ǥ���

\quad\quad uigamma$(a,z)=Q(a,x) = 1-P(a,x)$
 $=\frac{1}{\Gamma(z)}\intop_{x}^{\infty}t^{a-1}e^{-t}dt$
 
���ߤμ����ϡ�Cephes library (Moshier 2000) �ˤ���ΤǤ��������ϡ�
�¿��� a$>$0, �¿��� x$>$=0 �����¤���Ƥ��ޤ���

\subsubsection*{Using �����Ѵؿ� (using specifier functions)}
\addcontentsline{toc}{subsubsection}{Using �����Ѵؿ� (using specifier functions)}
�ʲ��δؿ��ϡ��ǡ������ϻ��Τ�ͭ���Ǥ����̾綠��ϡ�{\bf plot}, {\bf splot},
{\bf fit}, {\bf stats} �Τ����줫�Υ��ޥ�ɾ�� {\bf using} ��������������Ѥ���
������ǻ��Ѥ��ޤ������������δؿ���Ŭ���ϰϤϡ��ºݤ� plot ���ޥ��ʸ
���ΤǤ��ꡢ�㤨�Х���ե����ȥ�κ������� {\bf columnhead} �λ��Ѥ�ޤޤ�
�ޤ���

\paragraph*{Column}
\addcontentsline{toc}{paragraph}{Column}
\label{expressions functions column}%
\label{column}%
\index{column}%
�ؿ� {\bf column(x)} �ϡ�plot, splot, stats ���ޥ�ɤΰ����Ȥ��ƤΤ߻Ȥ���
��������ϡ�\$x\$ ���ܤ����Ƥ���ͤȤ���ɾ�����ޤ���
ʸ�������ĤȻפ�����ξ��ϡ������ stringcolumn(x) ����
timecolumn(x, {\tt"}timeformat{\tt"}) ����Ѥ��Ƥ���������
�ʲ�����: {\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}, {\bf stringcolumn (p.~\pageref{stringcolumn})\index{stringcolumn}}, {\bf timecolumn (p.~\pageref{timecolumn})\index{timecolumn}}��
\paragraph*{Columnhead}
\addcontentsline{toc}{paragraph}{Columnhead}
\label{expressions functions columnhead}%
\label{columnhead}%
\index{columnhead}%
�ؿ� {\bf columnhead(x)} �ϡ�plot, splot, stats ���ޥ�ɤΰ����Ȥ��ƤΤ߻�
���ޤ�������ϡ��ǡ����ե�����κǽ�ιԤ� \$x\$ ���ܤ����Ƥ�ʸ����Ȥ�
��ɾ�����ޤ���ŵ��Ū�ˤϡ��������Ƭ�Ԥ򥰥�ե����ȥ�Ȥ���Ÿ�������
�˻��Ѥ��ޤ���
�ʲ�����: {\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}��
��:
\preverbatim
\begin{verbatim}
    set datafile columnheader
    plot for [i=2:4] DATA using 1:i title columnhead(i)
\end{verbatim}
\postverbatim
\paragraph*{Stringcolumn}
\addcontentsline{toc}{paragraph}{Stringcolumn}
\label{expressions functions stringcolumn}%
\label{stringcolumn}%
\index{stringcolumn}%
\label{expressions functions strcol}%
\label{strcol}%
\index{strcol}%
�ؿ� {\bf stringcolumn(x)} �ϡ��ǡ������褫 fit �ˤ����� {\bf using} ����Ǥ�
�߻Ȥ��ޤ�������� \$x\$ ���ܤ����Ƥ�ʸ����Ȥ����֤��ޤ���{\bf strcol(x)}
�ϡ�{\bf stringcolumn(x)} �ξ�ά���Ǥ���
����ʸ����򡢻��֤����դ�ǧ�������������ϡ������
timecolumn(x, {\tt"}timeformat{\tt"}) ����Ѥ��Ƥ����������ʲ�����:
{\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}��
\paragraph*{Valid}
\addcontentsline{toc}{paragraph}{Valid}
\label{expressions functions valid}%
\label{valid}%
\index{valid}%
�ؿ� {\bf valid(x)} �ϡ��ǡ������褫 fit �ˤ����� {\bf using} ����μ�����Ǥ�
���Ȥ��ޤ��󡣤���ϡ����餫�� NaN �ͤ䡢���������ͽ�����̥��ߤ򸡽�
�����ꡢ¿ʬ�ǥե�����ͤ��֤��������ꡢNaN ��ȤäƤ���˷׻��򤹤뤳
�Ȥ��򤱤��ꤹ��Τ˻Ȥ��ޤ�����»�� ({\tt"}missing{\tt"}) �� NaN (�����) �ǡ�
���ͤϤɤ����������ǧ������ޤ������ʲ��Ͻ��פǤ�����gnuplot ��������
�������˷�»�ͤǤ����ǧ�����뤫���ޤ��Ϸ�»�ͥե饰��ޤ�Ǥ����ǧ��
������硢valid() ����Ѥ���������ƤӽФ�������ˡ��������ϹԤϼΤƤ�
��Ƥ��ޤ����Ȥ������Ȥ����դ��Ƥ���������
�ʲ�����: {\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}, {\bf missing (p.~\pageref{missing})\index{missing}}��

��:
\preverbatim
\begin{verbatim}
    # Ȣ�Τ���ǧ���Ǥ��ʤ��ͤ�̵�뤹������ˡ������ͤǤ������
    # prior �Ȥ��ơ�Ȣ���Τ˴�Ϳ����褦�˰�����
    plot DATA using 1 : (valid(2) ? $2 : prior) smooth unique
\end{verbatim}
\postverbatim

\subsubsection*{Value}
\addcontentsline{toc}{subsubsection}{Value}
\label{expressions functions value}%
\label{value}%
\index{value}%
A ���桼��������ѿ���̾���Ǥ���С�B = value({\tt"}A{\tt"}) �ϻ��¾� B = A ����
��Ʊ���Ǥ�������ϡ��ѿ���̾�����Ȥ�ʸ�����ѿ��˼�����Ƥ������ͭ
�ѤǤ����ʲ�����: {\bf user-defined variables (p.~\pageref{user-defined variables})\index{variables}}������ϡ��ѿ�̾��ǡ����ե�
���뤫���ɤ߼�뤳�Ȥ��ǽ�ˤ��ޤ��������������Ǥ����硢value() �Ϥ�
�ο������ͤ��֤��ޤ���������ʸ����ǡ��������Ƥ����ѿ����б�������
���ʤ���硢value() �� NaN ���֤��ޤ���

\subsubsection*{ñ��μ��Ф���ñ��� (word, words)}
\addcontentsline{toc}{subsubsection}{ñ��μ��Ф���ñ��� (word, words)}
\label{counting_words}%
\index{counting words}%
\label{expressions functions word}%
\label{expressions functions words}%
\label{words}%
\index{words}%
\label{word}%
\index{word}%
{\bf word({\tt"}string{\tt"},n)} �ϡ�ʸ���� (string) �� n ���ܤ�ñ����֤��ޤ����㤨
�� {\bf word({\tt"}one two three{\tt"},2)} ��ʸ���� {\tt"}two{\tt"} ���֤��ޤ���

{\bf words({\tt"}string{\tt"})} �ϡ�ʸ���� (string) ��ñ������֤��ޤ����㤨�С�
{\bf words({\tt"} a b c d{\tt"})} �� 4 ���֤��ޤ���

ñ��ϡ�������ڤ�Ǥʤ���Ф����ޤ��󡣤⤷��¾��ʸ���Ƕ��ڤ�줿ʸ��
�󤫤�ġ��Υե�����ɤ���Ф������ʤ顢����� {\bf split} ����Ѥ���
����������

�ؿ� {\bf word} �� {\bf words} �ϡ�ñ������䡢��Ű�����ǰϤޤ줿ʸ����⡢
����Ū�Ǥ������ݡ��Ȥ��Ƥ��ޤ�:
\preverbatim
\begin{verbatim}
     print words("\"double quotes\" or 'single quotes'")   # 3
\end{verbatim}
\postverbatim
���ϰ���������ϡ����ڡ��������ޤ���ʸ�������Ƭ�Ǥʤ���Ф����ޤ���
����ϡ�ñ���⡢���뤤��ñ�콪���ˤĤ����ݥ��ȥ��ե��� (') �ϡ�����
�����ñ������ǤǤ���ȸ��ʤ���뤳�Ȥ��̣���ޤ�:
\preverbatim
\begin{verbatim}
     print words("Alexis' phone doesn't work") # 4
\end{verbatim}
\postverbatim
������ʸ���Υ��������פϥ��ݡ��Ȥ��Ƥ��ޤ���Τǡ�����������ݻ�����
�����ϡ����줾����̤μ���ΰ�����ǰϤޤʤ���Ф����ޤ���:
\preverbatim
\begin{verbatim}
     s = "Keep \"'single quotes'\" or '\"double quotes\"'"
     print word(s, 2) # 'single quotes'
     print word(s, 4) # "double quotes"
\end{verbatim}
\postverbatim
�Ǹ����Ǥϡ�������Υ��������פ�ʸ�����������Τߤ�ɬ�פǤ��뤳�Ȥ�
���դ��Ƥ���������

\index{split}%
\label{split}%
\index{split}%
\label{expressions functions split}%
{\bf split({\tt"}string{\tt"}, {\tt"}sep{\tt"})} �ϡ�
{\bf split({\tt"}string{\tt"}, {\tt"}sep{\tt"})} �ϡ�{\tt"}sep{\tt"} ���ʸ����ե�����ɤζ��ڤ�Ȥ���
���Ѥ���ʸ���� {\tt"}string{\tt"} ����Ȥ�ġ��Υե�����ɤ��ڤ�ʬ���ޤ�������ϡ�
�������Ǥ�����ʸ����Υե�����ɤˤ��줾���б�����ʸ�����������֤���
����2 ���ܤΥѥ�᡼�� {\tt"}sep{\tt"} �ϥ��ץ����ǡ�{\tt"}sep{\tt"} ���ά������硢��
���϶���ʸ����ĤǤ�����ϡ��ե������ʸ�����Ǥ�ոĤΥۥ磻�ȥ��ڡ�
�� (���ڡ��������֡����ڡ��������ԡ�����) ���ڤ�ʬ���ޤ�������ʳ��ξ�
��ϡ����ڤ�� {\tt"}sep{\tt"} ��δ�����ʸ����˥ޥå�����ɬ�פ�����ޤ���

�ʲ��� 3 �Ĥ���ϡ������������ [ {\tt"}A{\tt"}, {\tt"}B{\tt"}, {\tt"}C{\tt"}, {\tt"}D{\tt"} ] ���������ޤ���
\preverbatim
\begin{verbatim}
   t1 = split( "A B C D" )
   t2 = split( "A B C D", " ")
   t3 = split( "A;B;C;D", ";")
\end{verbatim}
\postverbatim

���������ʲ��Υ��ޥ��
\preverbatim
\begin{verbatim}
   t4 = split( "A;B; C;D", "; " )
\end{verbatim}
\postverbatim
�ϡ�2 �Ĥ�ʸ����Τߤ�������� [ {\tt"}A;B{\tt"}, {\tt"}C;D{\tt"} ] ���������ޤ���������ϡ�
2 ʸ���Υե�����ɶ��ڤ�ʸ���� {\tt"}; {\tt"} �� 1 �Ĥ������Ĥ���ʤ�����Ǥ���

����: ʸ�����1 ʸ�����Ĥ��������¸���뤿��ˡ����ڤ�Ȥ��ƶ�ʸ����
���ꤹ�뤳�Ȥϡ����ߤϼ�������Ƥ��ޤ��󡣤���ϡ������ 1 ʸ������
ʬʸ�����Ȥ����ȤǼ¸��Ǥ��ޤ�:   Array[i] = {\tt"}string{\tt"}[i:i]

\index{join}%
\label{join}%
\index{join}%
\label{expressions functions join}%
{\bf join(array, {\tt"}sep{\tt"})} �ϡ������ʸ�������Ǥ�{\tt"}sep{\tt"} ��ʸ����Ƕ��ڤ��
���ե�����ɤ���Ȥ��ư�Ĥ�ʸ�����Ϣ�뤷�ޤ���ʸ����Ǥʤ��������Ǥϡ�
���Υե�����ɤ��������ޤ������εդ� {\bf split} �ؿ��ϰ�Ĥ�ʸ�����ʣ��
�Υե�����ɤ��ڤ�ʬ���ư�Ĥ�������������ޤ���
��:
\preverbatim
\begin{verbatim}
   array A = ["A", "B", , 7, "E"]
   print join(A,";")
         A;B;;;E
\end{verbatim}
\postverbatim

\index{trim}%
\label{trim}%
\index{trim}%
{\bf trim({\tt"}  padded string {\tt"})} �ϡ�����ʸ���������ˤ��������ʬ�����
����ʸ������֤��ޤ�������ϡ�;�פʶ��������������ϥǡ������ʸ����
Ʊ�Τ���Ӥ���ݤ�ͭ�ѤǤ�����:
\preverbatim
\begin{verbatim}
    plot FOO using 1:( trim(strcol(3)) eq "A" ? $2 : NaN )
\end{verbatim}
\postverbatim

\subsubsection*{Zeta}
\addcontentsline{toc}{subsubsection}{Zeta}
\label{expressions functions zeta}%
\label{zeta}%
\index{zeta}%
\label{Riemann}%
\index{Riemann}%
zeta(s) �ϡ�ʣ���ѿ���ʣ�ǿ��ͤΥ꡼�ޥ󥼡����ؿ��Ǥ���
\quad\quad $\zeta(s) = \Sigma^{\infty}_{k=1}k^{-s}$
 
���μ����ϡ�P. Borwein [2000] Canadian Mathematical Society Conference
Proceedings �ǥ��르�ꥺ�� 3 �Ȥ��Ƶ��Ҥ���Ƥ���¿�༰�������Ѥ���
���ޤ���̾�ܾ�����٤ϡ�ʣ��ʿ�̾�� 1.e-16 �Ǥ���������������ϡ�����
���ؿ��μ����Ǥʤ������������� 0 ��ɾ������뤳�Ȥ��ݾڤϤ��ޤ���

\subsection*{�黻�� (operators)}
\addcontentsline{toc}{subsection}{�黻�� (operators)}
\label{expressions operators}%
\label{operators}%
\index{operators}%
{\bf gnuplot} �α黻�Ҥϡ�C ����α黻�ҤȤۤ�Ʊ���Ǥ������ä����դ��ʤ���
�����Ƥα黻�Ҥ��������¿���ʣ�ǿ��ΰ������뤳�Ȥ��Ǥ��ޤ����ޤ���
FORTRAN �ǻȤ��� ** (�߾�) �黻�Ҥ⥵�ݡ��Ȥ���Ƥ��ޤ���

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

\subsubsection*{ñ��黻�� (Unary)}
\addcontentsline{toc}{subsubsection}{ñ��黻�� (Unary)}
\label{expressions operators unary}%
\label{operators unary}%
\label{unary}%
\index{unary}%
�ʲ��ϡ�ñ��黻�Ҥΰ����Ǥ�:


\begin{center}
\index{factorial}%
\index{negation}%
\index{one's complement}%
\index{operator precedence}%
\index{cardinality}%
\begin{tabular}{|lcl|} \hline
\multicolumn{3}{|c|}{ñ��黻��}\\ \hline \hline
���� & �� & ���� \\ \hline
\verb@-@ & \verb@-a@ & �ޥ��ʥ���� \\
\verb@+@ & \verb@+a@ & �ץ饹��� (���⤷�ʤ�) \\
\verb@~@ & \verb@~a@ & * 1 ����� (�ӥå�ȿž) \\
\verb@!@ & \verb@!a@ & * ����Ū���� \\
\verb@!@ & \verb@a!@ & * ���� \\
\verb@$@ & \verb@$3@ & * `using` �����Υǡ����� \\
\verb@|@ & \verb@|A|@ & ���� A �����ǿ� \\
\hline
\end{tabular}
\end{center}


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

����黻�Ҥϡ�N! ����ʬ��������� (64 �ӥå������Ǥ� N $<$= 20) ��������
�����礭�� N ���ͤ��Ф��Ƥϼ¿��Ǥζ���ͤ��֤��ޤ���

\label{cardinality}%
\index{cardinality}%
������ڥ졼�� $|$...$|$ �ϡ����� A �����ǿ� $|$A$|$ ���֤��ޤ����ǡ����֥���
�� \$DATA ��Ŭ�Ѥ������ϡ�$|$\$DATA$|$ �ϥǡ����Կ����֤��ޤ���
\subsubsection*{���黻�� (Binary)}
\addcontentsline{toc}{subsubsection}{���黻�� (Binary)}
\label{expressions operators binary}%
\label{operators binary}%
�ʲ��ϡ����黻�Ҥΰ����Ǥ�:


\begin{center}
\index{bitwise operators}%
\index{string operators}%
\index{modulo}%
\index{exponentiation}%
\begin{tabular}{|lcl|} \hline
\multicolumn{3}{|c|}{���黻��} \\ \hline \hline
���� & �� & ���� \\ \hline
\verb~**~ & \verb~a**b~ & �߾�\\
\verb~*~ & \verb~a*b~ & ��\\
\verb~/~ & \verb~a/b~ & ��\\
\verb~%~ & \verb~a%b~ & * ;��\\
\verb~+~ & \verb~a+b~ & ��\\
\verb~-~ & \verb~a-b~ & ��\\
\verb~==~ & \verb~a==b~ & ������\\
\verb~!=~ & \verb~a!=b~ & �������ʤ�\\
\verb~<~ & \verb~a<b~ & ��꾮����\\
\verb~<=~ & \verb~a<=b~ & �ʲ�\\
\verb~>~ & \verb~a>b~ & ����礭��\\
\verb~>=~ & \verb~a>=b~ & �ʾ�\\
\verb~<<~ & \verb~0xff<<1~ & ���ʤ������ե�\\
\verb~>>~ & \verb~0xff>>1~ & ���ʤ������ե�\\
\verb~&~ & \verb~a&b~ & * �ӥå��� (AND)\\
\verb~^~ & \verb~a^b~ & * �ӥå���¾Ū������ (XOR)\\
\verb~|~ & \verb~a|b~ & * �ӥå��� (OR)\\
\verb~&&~ & \verb~a&&b~ & * ����Ū AND\\
\verb~||~ & \verb~a||b~ & * ����Ū OR\\
\verb~=~ & \verb~a = b~ & ����\\
\verb~,~ & \verb~(a,b)~ & �߼�ɾ��\\
\verb~.~ & \verb~A.B~ & ʸ�����Ϣ��\\
\verb~eq~ & \verb~A eq B~ & ʸ����������\\
\verb~ne~ & \verb~A ne B~ & ʸ�����������ʤ�\\
\hline
\end{tabular}
\end{center}


���������� (*) �ΤĤ����黻�Ҥΰ����������Ǥʤ���Фʤ�ޤ���
��ʸ���� A,B �ϱ黻�Ҥ�ʸ����������׵᤹�뤳�Ȥ��̣���ޤ���

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

�߼�ɾ�� (,) �ϡ����å�����ǤΤ�ɾ�����졢�����鱦�ؽ�˼¹Ԥ��뤳��
���ݾڤ��졢�Ǥⱦ�μ����ͤ��֤���ޤ���
\subsubsection*{����黻�� (Ternary)}
\addcontentsline{toc}{subsubsection}{����黻�� (Ternary)}
\label{expressions operators ternary}%
\label{operators ternary}%
\label{ternary}%
\index{ternary}%
��Ĥ�������黻�Ҥ�����ޤ�:


\begin{center}
\begin{tabular}{|lcl|} \hline
\multicolumn{3}{|c|}{����黻��} \\ \hline \hline
���� & �� & ���� \\ \hline
\verb~?:~ & \verb~a?b:c~ & ����黻��\\
\hline
\end{tabular}
\end{center}


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

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

��:

0 $<$= x $<$ 1 �Ǥ� sin(x) �ˡ�1 $<$= x $<$ 2 �Ǥ� 1/x ���������ơ�����ʳ���
x �Ǥ��������ʤ��ؿ�������:
\preverbatim
\begin{verbatim}
     f(x) = 0<=x && x<1 ? sin(x) : 1<=x && x<2 ? 1/x : 1/0
     plot f(x)
\end{verbatim}
\postverbatim
{\bf gnuplot} ���������̤����ͤ��Ф��Ƥϲ���ɽ�������ˤ���̵�뤹��Τǡ�
�Ǹ�ξ��δؿ� (1/0) �������������Ϥ��ʤ����Ȥ����դ��Ƥ�����������
�������δؿ���������襹�����뤬 lines (������) �ξ�硢��Ϣ³�� (x=1)
�ν��Ϣ³�ؿ��Ȥ���������Ф�뤳�Ȥˤ����դ��Ƥ�������������������Ϣ
³�ˤʤ�褦�ˤ���ˤϡ��ؿ��� 2 �Ĥ���ʬ���줾���ʬ���Ƥ���������

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

\preverbatim
\begin{verbatim}
     plot 'file' using 1:( $4<0 ? 1/0 : ($2+$3)/2 )
\end{verbatim}
\postverbatim

{\bf using} �ν񼰤������˴ؤ��Ƥϡ��ʲ�����: {\bf plot datafile using (p.~\pageref{plot datafile using})\index{using}}��
\subsection*{�� (summation)}
\addcontentsline{toc}{subsection}{�� (summation)}
\label{expressions operators summation}%
\label{operators summation}%
\label{summation}%
\index{summation}%
�¤μ��ϡ��ʲ��η�����ɽ���ޤ�:
\preverbatim
\begin{verbatim}
     sum [<var> = <start> : <end>] <expression>
\end{verbatim}
\postverbatim
������ $<$var$>$ �ϡ�$<$start$>$ ���� $<$end$>$ �ޤǤ������ͤ��˼�������ѿ��Ȥ�
�ư����ޤ������γ��ͤ��Ф��ơ��� $<$expression$>$ ���ͤ�����ͤ��ɲä��졢
�ǽ�Ū�ʹ���ͤ������¤μ����ͤȤʤ�ޤ���
��:
\preverbatim
\begin{verbatim}
     print sum [i=1:10] i
         55.
     # �ʲ��� plot 'data' using 1:($2+$3+$4+$5+$6+...) ��Ʊ��
     plot 'data' using 1 : (sum [col=2:MAXCOL] column(col))
\end{verbatim}
\postverbatim
$<$expression$>$ �ϡ�ɬ�������ѿ� $<$var$>$ ��ޤ�ɬ�פϤ���ޤ���$<$start$>$ ��
$<$end$>$ ���ѿ��ͤ�����ǻ����Ǥ��ޤ������������ͤ�ưŪ���ѹ����뤳��
�ϤǤ��ޤ��󡣤����Ǥʤ��������Ѥ����������ޤ���$<$end$>$ �� $<$start$>$ ���
���������ϡ��¤��ͤ� 0 �Ȥʤ�ޤ���
\subsection*{����Ѥ��ѿ� (Gnuplot-defined variables)}
\addcontentsline{toc}{subsection}{����Ѥ��ѿ� (Gnuplot-defined variables)}
\label{expressions gnuplot-defined}%
\label{gnuplot-defined}%
\index{gnuplot defined}%
\label{gnuplot-defined variables}%
\label{GPVAL}%
\index{GPVAL}%
\label{gpval}%
\index{gpval}%
gnuplot �ϡ��ץ������θ��ߤ��������֤�ľ���������ȿ�Ǥ���褦���ɤ�
�Ф����Ѥ��ѿ��򤤤��Ĥ����äƤ��ޤ����������ѿ���̾���ϡ��㤨��
GPVAL\_TERM, GPVAL\_X\_MIN, GPVAL\_X\_MAX, GPVAL\_Y\_MIN �Τ褦�� {\tt"}GPVAL\_{\tt"} ��
�Ϥޤ�ޤ�������餹�٤Ƥΰ����Ȥ����ͤ򸫤�ˤϡ�{\bf show variables all}
�����Ϥ��Ƥ��������������������Υѥ�᡼���˴�Ϣ������ (�ϰϡ��п�����
���뤫��) �ϡ����� {\bf set} ������ΤǤϤʤ����Ǹ�����褵�줿��Τ�����
����ޤ���

��: �� [X,Y] �Υ����꡼����Ǥκ�ɸ��׻�������ˡ
\preverbatim
\begin{verbatim}
    GRAPH_X = (X - GPVAL_X_MIN) / (GPVAL_X_MAX - GPVAL_X_MIN)
    GRAPH_Y = (Y - GPVAL_Y_MIN) / (GPVAL_Y_MAX - GPVAL_Y_MIN)
    SCREEN_X = GPVAL_TERM_XMIN + GRAPH_X * (GPVAL_TERM_XMAX - GPVAL_TERM_XMIN)
    SCREEN_Y = GPVAL_TERM_YMIN + GRAPH_Y * (GPVAL_TERM_YMAX - GPVAL_TERM_YMIN)
    FRAC_X = SCREEN_X * GPVAL_TERM_SCALE / GPVAL_TERM_XSIZE
    FRAC_Y = SCREEN_Y * GPVAL_TERM_SCALE / GPVAL_TERM_YSIZE
\end{verbatim}
\postverbatim

\index{errors}%
\index{error state}%
�ɤ߽Ф������ѿ� GPVAL\_ERRNO �ϡ�Ǥ�դ� gnuplot ���ޥ�ɤ����륨�顼��
������᤯����äƤ��ޤä����� 0 �Ǥʤ��ͤ˥��åȤ��졢ľ���Υ��顼
��å�������ʸ�����ѿ� GPVAL\_ERRMSG ����¸����ޤ���GPVAL\_ERRNO ��
GPVAL\_ERRMSG �ϡ����ޥ�� {\bf reset errors} ��Ȥäƥ��ꥢ�Ǥ��ޤ���

{\bf mouse} ��ǽ���Ȥ������÷������Ϸ����ϡ�{\tt"}MOUSE\_{\tt"} �ǻϤޤ��ɤ߽Ф�����
�ѿ��򤤤��Ĥ����äƤ��ޤ����ܺ٤ϡ��ʲ�����: {\bf mouse variables (p.~\pageref{mouse variables})\index{variables}}��

{\bf fit} ��ǽ�ϡ�{\tt"}FIT\_{\tt"} �ǻϤޤ뤤���Ĥ����ѿ�����Ѥ��ޤ��Τǡ����Τ褦
��̾����Ȥ��Τ��򤱤�٤��Ǥ��礦��{\bf set fit errorvariables} ����Ѥ�
��ȡ������ƤϤ��ѿ��Υ��顼�ϡ����Υѥ�᡼��̾�� {\tt"}\_err{\tt"} ���ɲä�����
������¸����ޤ����ܺ٤ϡ��ʲ�����: {\bf fit (p.~\pageref{fit})\index{fit}}��

�ʲ��⻲��: {\bf user-defined variables (p.~\pageref{user-defined variables})\index{variables}}, {\bf reset errors (p.~\pageref{reset errors})\index{errors}},
{\bf mouse variables (p.~\pageref{mouse variables})\index{variables}}, {\bf fit (p.~\pageref{fit})\index{fit}}��

\subsection*{�桼��������ѿ��ȴؿ� (User-defined)}
\addcontentsline{toc}{subsection}{�桼��������ѿ��ȴؿ� (User-defined)}
\label{expressions user-defined}%
\label{functions user-defined}%
\label{user-defined variables}%
\label{user-defined}%
\index{user defined}%
\label{variables}%
\index{variables}%
�����ʥ桼������ѿ��� 1 �Ĥ��� 12 �ĤޤǤΰ�������ĥ桼������ؿ���
Ǥ�դξ������������Ȥä��ꤹ�뤳�Ȥ��Ǥ��ޤ�������� {\bf plot} ���ޥ�
�ɾ�Ǥ��ǽ�Ǥ���

�桼������ؿ���:
\preverbatim
\begin{verbatim}
     <func-name>( <dummy1> {,<dummy2>} ... {,<dummy12>} ) = <expression>
\end{verbatim}
\postverbatim

������ $<$expression$>$ �ϡ����ѿ� $<$dummy1$>$ ���� $<$dummy12$>$ ��ɽ��������
�Ǥ������η����δؿ�����ϡ�1 �ԤǤλ��Ѥ����¤���Ƥ��ޤ������ʣ����
ʣ���Ԥ���ʤ�ؿ��ϡ��ؿ��֥��å��λ��Ȥߤ�Ȥ�������Ǥ��ޤ� (���С�
�����Ǥο���ǽ)���ʲ�����: {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}��

�桼������ѿ���:
\preverbatim
\begin{verbatim}
     <variable-name> = <constant-expression>
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     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)
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     file = "mydata.inp"
     file(n) = sprintf("run_%d.dat",n)
\end{verbatim}
\postverbatim

�Ǹ�� 2 �Ԥ���ϡ��桼�����ʸ�����ѿ��ȡ��桼�����ʸ����ؿ����̣
���Ƥ��ޤ���

\index{NaN}%
\index{pi}%
�ѿ� {\bf pi} (3.14159...) �� {\bf NaN} (IEEE ��� ({\tt"}Not a Number{\tt"})) �Ϥ��餫
�����������Ƥ��ޤ�������餬ɬ�פʤ���С�¾�Τ�Τ˺�������뤳�Ȥ�
��ǽ�Ǥ������ʲ��Τ褦�ˤ��Ƹ����ͤ��������뤳�Ȥ�Ǥ��ޤ�:

\preverbatim
\begin{verbatim}
     NaN = GPVAL_NaN
     pi  = GPVAL_pi
\end{verbatim}
\postverbatim

¾�ˤ⤤���Ĥ����ѿ������㤨�����÷������Ϸ����ǤΥޥ����������ƤϤ�
(fit) �ʤɤ� gnuplot ��ư����֤˱������������ޤ����ܺ٤�
�ʲ�����: {\bf gnuplot-defined variables (p.~\pageref{gnuplot-defined variables})\index{variables}}��

�����ѿ� V �������������Ƥ��뤫�ɤ����ϡ��� exists({\tt"}V{\tt"}) �ǥ����å���
���ޤ�����:
\preverbatim
\begin{verbatim}
     a = 10
     if (exists("a")) print "a is defined"
     if (!exists("b")) print "b is not defined"
\end{verbatim}
\postverbatim

�ѿ�̾��ؿ�̾��̿̾��§�ϡ�����Υץ�����ߥ󥰸����Ʊ���ǡ���Ƭ�ϥ�
��ե��٥åȤǡ����θ��ʸ���ϥ���ե��٥åȡ�������{\tt"}\_{\tt"} ���Ȥ��ޤ���

�ƴؿ���������ϡ�'GPFUN\_' �Ȥ�����Ƭ����������̤�ʸ�������ѿ��Ȥ���
���ѤǤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set label GPFUN_sinc at graph .05,.95
\end{verbatim}
\postverbatim

�ʲ�����: {\bf show functions (p.~\pageref{show functions})\index{functions}}, {\bf functions (p.~\pageref{functions})\index{functions}}, {\bf gnuplot-defined variables (p.~\pageref{gnuplot-defined variables})\index{variables}},
{\bf macros (p.~\pageref{macros})\index{macros}}, {\bf value (p.~\pageref{value})\index{value}}��
\subsection*{���� (arrays)}
\addcontentsline{toc}{subsection}{���� (arrays)}
\label{arrays}%
\index{arrays}%
\index{cardinality}%
����ϡ��桼���ѿ���ź���դ��ꥹ�ȤȤ��Ƽ�������Ƥ��ޤ�����Ĥ������
���Ǥϡ���Ĥ��ѿ����ˤϸ��ꤵ��Ƥ��ޤ�������ϡ����Ȥ�����������Ū
�˺���Ƥ��ʤ���Ф����ޤ�����������������ǡ����Υ��������ѹ���
�뤳�ȤϤǤ��ޤ�����������Ǥϡ���������󶡤���Ƥʤ��¤ꡢ�ǽ��̤
��� (undefined) �Ǥ����ۤȤ�ɤξ��̤ǡ�̾���դ��桼���ѿ��������
�������Ǥ����ѤǤ��ޤ���

���� A �����ǿ��ϡ����� $|$A$|$ �Ǽ����Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    array A[6]
    A[1] = 1
    A[2] = 2.0
    A[3] = {3.0, 3.0}
    A[4] = "four"
    A[6] = A[2]**3
    array B[6] = [ 1, 2.0, A[3], "four", , B[2]**3 ]
    array C = split("A B C D E F")
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    do for [i=1:6] { print A[i], B[i] }
        1 1
        2.0 2.0
        {3.0, 3.0} {3.0, 3.0}
        four four
        <undefined> <undefined>
        8.0 8.0
\end{verbatim}
\postverbatim

����: ������ѿ��ϡ�Ʊ��̾�����֤�ͭ���ޤ����㤨�С����餫���� FOO
�Ȥ���̾�������󤬤����硢FOO �Ȥ���̾�����ѿ���ʸ����������Ƥ��
������˲����ޤ���

�����̾���� {\bf plot}, {\bf splot}, {\bf fit}, {\bf stats} ���ޥ�ɤ�Ϳ���뤳�Ȥ��
���ޤ������ξ�硢�����ź�����ե������ 1 ���ܤ��ͤ� (1 ���� size ��
��)�������� A[i] �μ¿���ʬ real(A[i]) ���ե������ 2 ���ܡ�������ʬ
imag(A[i]) ���ե������ 3 ���ܤǤ���褦�ʥǡ����ե������Ϳ�������Ȥ�
Ʊ���ˤʤ�ޤ���

��:
\preverbatim
\begin{verbatim}
    array A[200]
    do for [i=1:200] { A[i] = sin(i * pi/100.) }
    plot A title "sin(x) in centiradians"
\end{verbatim}
\postverbatim

��������plot ����ʣ�ǿ�������ε�����ʬ�����褷������硢�����ͤ�
imag(A[\$1]) ���ޤ��� \$3 �Ȥ��ƻ��ȤǤ��ޤ�����äưʲ��� 2 �ĤΥ��ޥ�
�ɤ�Ʊ���Ǥ���

\preverbatim
\begin{verbatim}
    plot A using (real(A[$1])) : (imag(A[$1]))
    plot A using 2:3
\end{verbatim}
\postverbatim

\subsubsection*{����ؿ� (array functions)}
\addcontentsline{toc}{subsubsection}{����ؿ� (array functions)}
\label{arrays functions}%
\label{arrays slice}%
\label{slice}%
\index{slice}%
\index{split}%
gnuplot �С������ 6 ��ꡢ�����ؿ����Ϥ����Ȥ⡢�֤��ͤˤ��뤳��
��Ǥ���褦�ˤʤ�ޤ������㤨�С�2 �ĤΥ�������Ʊ����������Υɥå���
(����) �ϰʲ��Τ褦������Ǥ��ޤ���

\preverbatim
\begin{verbatim}
    dot(A,B) = (|A| != |B|) ? NaN : sum [i=1:|A|] A[i] * B[i]
\end{verbatim}
\postverbatim

�������Ȥꤹ���Ȥ߹��ߴؿ��ˤϡ������ʬ����� array[min:max] ��ź
�������ؿ� index(Array,value) ������ޤ���

\preverbatim
\begin{verbatim}
    T = split("A B C D E F")
    U = T[3:4]
    print T
       [ "A", "B", "C", "D", "E", "F" ]
    print U
       [ "C", "D" ]
    print index( T, "D" )
       4
\end{verbatim}
\postverbatim

������� T �� U �ϡ����줬�����ˤɤΤ褦���������Ƥ������ɤ����˴ؤ�
�餺��������λ����Ǥ�����ˤʤ뤳�Ȥ����դ��Ƥ���������

\subsubsection*{�����ź���դ� (Array indexing)}
\addcontentsline{toc}{subsubsection}{�����ź���դ� (Array indexing)}
\label{arrays indexing}%
\index{index}%
���Ǥ� N �Ĥ����� (array) ��ź���ϡ�1 ���� N �ޤǤȤʤ�ޤ���
���� A �� i ���ܤ����Ǥϡ�A[i] �Ȼ��Ȥ��ޤ���
�Ȥ߹��ߴؿ� {\bf index(Array, $<$value$>$)} �ϡ�A[i] �� $<$value$>$ ���������褦
������ i ���֤��ޤ��������ǡ�$<$value$>$ �Ͽ��� (�������¿����ޤ���ʣ�ǿ�)
��ɾ�������Ǥ�դο��������뤤��ʸ����Ǥ�����������ǤȤϷ����ͤ�ξ��
�����פ���ɬ�פ�����ޤ������Ĥ���ʤ����ϡ�0 ���֤��ޤ���

\preverbatim
\begin{verbatim}
   array A = [ 4.0, 4, "4" ]
   print index( A, 4 )
         2
   print index( A, 2.+2. )
         1
   print index( A, "D4"[2:2] )
         3
\end{verbatim}
\postverbatim

\section*{�ե����}
\addcontentsline{toc}{section}{�ե����}
\label{fonts}%
\index{fonts}%
gnuplot ���켫�ȤˤϤɤ�ʥե���Ȥ�ޤޤ�ƤϤ��餺�������ե���Ƚ���
����äƤ�������ǡ����κ������ᤷ�����Ȥ˽��Ϸ�����˰ۤʤ�ޤ�������
�Ǥϡ�ʣ���ν��Ϸ�����Ŭ�Ѥ����ե���ȵ����ˤĤ����������ޤ���������
�夲����ΰʳ��ν��Ϸ����ǤΥե���Ȥλ��Ѥ˴ؤ��Ƥϡ����ν��Ϸ����Υ�
������Ȥ򻲾Ȥ��Ƥ���������

���Ū�ˡ��㤨�� Adobe Symbol �ե���ȤΤ褦�����̤ʥե���Ȥ��ڤ��ؤ�
�뤳�Ȥǥ���ե��٥åȤǤϤʤ����������뤳�Ȥ��ǽ�Ǥ��������ߤϡ�
UTF-8 ���󥳡��ǥ��󥰤���Ѥ��ơ�¾��ʸ����Ʊ�ͤˤ��ε���򰷤��Τ���
���ɤ���ˡ�Ǥ��礦������¾�ˡ�ɬ�פʵ���� Unicode �����ɥݥ���Ȥ�
��ĥʸ����⡼����ǥ��������ץ������󥹤Ȥ��ƻ��ꤹ���⤢��ޤ���
�ʲ�����: {\bf encoding (p.~\pageref{encoding})\index{encoding}}, {\bf unicode (p.~\pageref{unicode})\index{unicode}}, {\bf locale (p.~\pageref{locale})\index{locale}}, {\bf escape sequences (p.~\pageref{escape sequences})\index{sequences}}��

\subsection*{Cairo (pdfcairo, pngcairo, epscairo, wxt ���Ϸ���)}
\addcontentsline{toc}{subsection}{Cairo (pdfcairo, pngcairo, epscairo, wxt ���Ϸ���)}
\label{fonts cairo}%
\label{fontconfig}%
\index{fontconfig}%
\label{fonts fontconfig}%
\index{fonts}%
\index{pdf}%
\index{png}%
\index{wxt}%
���Ϸ����ˤ�� (�㤨�� cairo �Ϥν��Ϸ������٤�)��fontconfig �����ƥ�
�饤�֥���Ȥäƥե���Ȥ˥����������ޤ���
\href{http://fontconfig.org/fontconfig-user.html}{\tt fontconfig �桼���ޥ˥奢��
}

�򻲾Ȥ��Ƥ�������������ϡ�gnuplot �ǰ���Ū��̾���䥵�����ǥե���Ȥ�
�׵᤹�뤳�Ȥ��ǽ�ˤ���ɬ�פʤ�� fontconfig ��Ʊ���Υե���Ȥ����Ѥ�
���뤳�Ȥ�Ǥ���Τǡ��̾�Ϥ���ǽ�ʬ�Ǥ��礦���ʲ��ϡ�¿ʬ������ⵡ
ǽ���ޤ�:
\preverbatim
\begin{verbatim}
    set term pdfcairo font "sans,12"
    set term pdfcairo font "Times,12"
    set term pdfcairo font "Times-New-Roman,12"
\end{verbatim}
\postverbatim

\subsection*{Gd (png, gif, jpeg, sixel terminals)}
\addcontentsline{toc}{subsection}{Gd (png, gif, jpeg, sixel terminals)}
\label{gd}%
\index{gd}%
\label{fonts gd}%
\index{fonts}%
\index{png}%
\index{jpeg}%
\index{gif}%
\index{sixel}%
png, gif, jpeg, sixelgd ���Ϸ����Υե���Ƚ����ϡ������饤�֥�� libgd
���Ԥ��ޤ�������ϡ�����Ǥ� {\bf tiny}, {\bf small}, {\bf medium}, {\bf large},
{\bf giant} �� 5 ����δ��ܥե���Ȥ��󶡤��ޤ���������Ͽ��̤��������ž
������ϤǤ��ޤ��󡣤����ΰ�Ĥ���Ѥ���ݤϡ�{\bf font} ������ɤ���
���˾�Υ�����ɤ���ꤷ�ޤ�����:
\preverbatim
\begin{verbatim}
    set term png tiny
\end{verbatim}
\postverbatim

¿���Υ����ƥ�ǡ�libgd �ϡ�fontconfig �ġ��뤬�󶡤������Ū�ʥե���
�Ƚ�������ѤǤ��ޤ����ʲ�����: {\bf fontconfig (p.~\pageref{fontconfig})\index{fontconfig}}��
fontconfig �Τʤ������ƥ��Ǥϡ����� Adobe �ե���� (*.pfa) ��
TrueType �ե���� (*.ttf) �ؤΥ����������󶡤��Ƥ��ޤ������ξ��ե���
�ȼ��Ȥ�̾���ǤϤʤ����ե���ȥե������̾����{\tt"}$<$face$>$ \{,$<$size$>$\}{\tt"} ��
������Ϳ���ʤ���Ф����ޤ���
�����ǡ�$<$face$>$ �ϥե���ȥե�����Υե�ѥ�̾�����ޤ��ϴĶ��ѿ�
GDFONTPATH �ǻؼ������ǥ��쥯�ȥ�ΰ�Ĥ���Υե�����̾����Ƭ��ʬ��
�Τ����줫�Ǥ�����äơ�'set term png font {\tt"}Face{\tt"}' �ϡ�
$<$����ǥ��쥯�ȥ�$>$/Face.ttf �� $<$����ǥ��쥯�ȥ�$>$/Face.pfa �Ȥ����ե�
����̾�Υե���Ȥ�õ�����Ȥ��ޤ����㤨�С�GDFONTPATH ��
{\bf /usr/local/fonts/ttf:/usr/local/fonts/pfa} ���ޤޤ�Ƥ�����ϡ��ʲ�
�Υ��ޥ�ɤ� 2 �Ĥ��ĤϤ������Ʊ�����Ȥˤʤ�ޤ�:
\preverbatim
\begin{verbatim}
    set term png font "arial"
    set term png font "/usr/local/fonts/ttf/arial.ttf"
    set term png font "Helvetica"
    set term png font "/usr/local/fonts/pfa/Helvetica.pfa"
\end{verbatim}
\postverbatim
�ǥե���ȤΥե���ȥ�������Ʊ���˻��ꤹ��ˤ�:
\preverbatim
\begin{verbatim}
    set term png font "arial,11"
\end{verbatim}
\postverbatim

{\tt"}set term{\tt"} ���ޥ�ɤǥե���Ȥ���ꤷ�ʤ��ä���硢gnuplot �ϴĶ��ѿ�
GNUPLOT\_DEFAULT\_GDFONT �򻲾Ȥ��ޤ���
\subsection*{Postscript (���ץ��벽 postscript *.eps ��)}
\addcontentsline{toc}{subsection}{Postscript (���ץ��벽 postscript *.eps ��)}
\label{fonts postscript}%
\index{fonts}%
\index{postscript}%
\index{eps}%
PostScript �ե���Ƚ����ϡ��ץ�󥿤�ɽ�����եȤ��Ԥ��ޤ����⤷������
���Υ���ԥ塼���˥ե���Ȥ����ڤʤ��Ƥ⡢gnuplot �������� PostScript
�ե����롢�ޤ��ϥ��ץ��벽 PostScript (*.eps) �ե�����������Ǥ��ޤ���
gnuplot ��ñ�˽��ϥե�������˥ե���Ȥ�̾���Ȥ������������ǡ��ץ��
����ɽ�����եȤ�����̾������ե���Ȥ򸫤Ĥ��뤫������뤳�Ȥ��ꤷ��
���ޤ���

PostScript �ץ�󥿤�ɽ�����եȤϤ��٤ơ�ɸ��Ū�� Adobe �ե���ȥ��å�
{\bf Times-Roman}, {\bf Helvetica}, {\bf Courier}, {\bf Symbol} ���ΤäƤ���Ϥ��Ǥ���
¿ʬ����¾�ˤ�¿���Υե���Ȥ��Ȥ���褦�ˤʤäƤ���Ȼפ��ޤ���������
������Υե���ȥ��åȤϤ��ʤ��Υ����ƥ��ץ�󥿤�����˰�¸���ޤ���
gnuplot �ϡ�������Τ�ޤ��󤷵��ˤ⤷�ޤ���gnuplot ���������� *.ps
�� *.eps ���Ϥϡ����ʤ����׵ᤷ���ե����̾��ñ�˻��äƤ�������Ǥ���

��äơ�
\preverbatim
\begin{verbatim}
    set term postscript eps font "Times-Roman,12"
\end{verbatim}
\postverbatim
�ϡ����٤ƤΥץ�󥿤�ɽ�����եȤ�Ŭ�ڤʽ��Ϥ�������ޤ���

������
\preverbatim
\begin{verbatim}
    set term postscript eps font "Garamond-Premier-Pro-Italic"
\end{verbatim}
\postverbatim
�ϡ������� PostScript ���ϥե������������ޤ�������������̤����ѥե�
��Ȥ򻲾Ȥ��Ƥ���Τǡ��׵ᤵ�줿��������Υե���Ȥϰ����Υץ�󥿤�
ɽ�����եȤǤ���ɽ���Ǥ��ʤ��Ǥ��礦������ξ����̤ʥե���Ȥ����Ѥ�
��ޤ���

�����������ꤷ���ե���Ȥ���ϥե��������������ǡ��ɤ�ʥץ�󥿤�
�⤽���Ȥ��褦�ˤ��뤳�Ȥ��ǽ�Ǥ�������ˤϡ����ʤ��Υ����ƥ��Ŭ��
�ʥե���ȵ��ҥե����뤬���뤳�Ȥ�ɬ�פȤʤ�ޤ���������ˡ�ǥե���Ȥ�
�������硢����Υ饤���󥹤�ɬ�פȤʤ�ե���ȥե�����⤢�뤳�Ȥ�
���դ��Ƥ������������ܺ٤���������ˤĤ��Ƥϡ��ʲ�����:
{\bf postscript fontfile (p.~\pageref{postscript fontfile})\index{fontfile}}��
\section*{�إ�פ��Ѹ���� (Glossary)}
\addcontentsline{toc}{section}{�إ�פ��Ѹ���� (Glossary)}
\label{glossary}%
\index{glossary}%
\index{terminal}%
\index{screen}%
\index{record}%
\index{block}%
{\bf gnuplot} �� 30 ǯ�ʾ夫���Ƴ�ȯ����Ƥ���Τǡ����ޥ�ɤ䤳��ʸ��ǻ�
���Ƥ����Ѹ�ΰ�̣�ϡ����ߤ����̤���ˡ�Ȥϰ�äƤ��뤫�⤷��ޤ���
������Ǥϡ�{\bf gnuplot} ��ǤϤ������Ѹ�Τ����Ĥ���ɤΤ褦�˻ȤäƤ�
�뤫���������ޤ���

�Ѹ� {\tt"}���Ϸ��� (terminal){\tt"} �ϡ����ϥ⡼�ɤΤ��Ȥ��̣�������ʤ�������
�ܡ������Ϥ����� (�����ߥʥ�) ��ؤ��Ƥ���ΤǤϤ���ޤ����㤨�С�
���ޥ�� {\bf set terminal pdf} �ϡ����θ�����襳�ޥ�ɤ� PDF ���Ϥ�����
���뤳�Ȥ��̣���ޤ����̾�ϡ����� PDF ���Ϥ�񤭽Ф�������ꤹ�륳
�ޥ�� {\bf set output {\tt"}filename{\tt"}} ����˻Ȥ�ɬ�פ�����Ǥ��礦��

{\tt"}�ڡ��� (page){\tt"}��{\tt"}ɽ������ (screen){\tt"}��{\tt"}�����Х� (canvas){\tt"} �ϡ�
{\bf gnuplot} ������������ǽ���ΰ����Τ�ؤ��ޤ����ǥ����ȥåפǤϤ���ϥ�
����ɥ����Τ�ؤ����ץ��å��Ǥϡ�����λ����Τ�ؤ��ޤ���

�ǡ����ե�����˴ؤ�������Ǥϡ��Ѹ� {\tt"}�� (record){\tt"} �ϡ��ե�����ΰ��
��ʸ���󡢤��ʤ��������ʸ�������ʸ��Ʊ�Τ˶��ޤ줿ʸ�����ؤ��ޤ���
{\tt"}�� (point){\tt"} �ϡ���Ԥ�����Ф�����ĤΥǡ����Ǥ����ǡ�����
{\tt"}�֥��å� (block){\tt"} �ϡ����ԤǶ��ڤ�줿Ϣ³����ʣ���ιԤ���ʤ뽸���
�����ǡ����ե�����ε�������� {\tt"}line{\tt"} �����Ȥ������ϡ�����ϥ֥���
������ʬ�����ؤ��ޤ���{\tt"}�ǡ����Υ֥��å� (data block){\tt"} �Ȥ������դϡ�
����饤��ǡ�����̾���դ��֥��å���ؤ��Τˤ�Ȥ��Ƥ��ޤ����ʲ�����:
{\bf datablocks (p.~\pageref{datablocks})\index{datablocks}}��

\section*{����饤��ǡ����ȥǡ����֥��å� (inline data and datablocks)}
\addcontentsline{toc}{section}{����饤��ǡ����ȥǡ����֥��å� (inline data and datablocks)}
\label{inline data}%
\label{inline}%
\index{inline}%
\label{data inline}%
\label{datablocks}%
\index{datablocks}%
\label{data datablocks}%
gnuplot �Υ��ޥ�����Ϥ���˥ǡ�������������Ȥߤ� 2 �����Ѱդ����
���ޤ����ޤ����ü�ե�����̾ '-' �� plot ���ޥ�����Ϳ����ȡ�����
plot ���ޥ�ɰʲ���³���Ԥ�����饤��ǡ����Ȳ�ᤵ��ޤ����ʲ�����:
{\bf special-filenames (p.~\pageref{special-filenames})\index{special-filenames}}��������ˡ���󶡤����ǡ����ϡ����� plot ���ޥ��
�ǰ��٤������ѤǤ��ޤ���

�⤦��Ĥϡ��ҥ��ɥ�����ȤȤ���̾���դ��Υǡ����֥��å������������
ˡ�Ǥ�������̾���դ��Υǡ����ϻĤ�Τǡ�ʣ���� plot ���ޥ�ɤǻ��ȤǤ�
�ޤ�����:
\preverbatim
\begin{verbatim}
    $Mydata << EOD
    11 22 33 first line of data
    44 55 66 second line of data
    # �ǡ����ե�����Ʊ�ͥ����Ȥⵡǽ����
    77 88 99
    EOD
    stats $Mydata using 1:3
    plot $Mydata using 1:3 with points, $Mydata using 1:2 with impulses
\end{verbatim}
\postverbatim

�ǡ����֥��å�̾�ϡ�¾���ѿ��ȶ��̤��뤿��ˡ��ǽ��ʸ���� \$ �ˤ���ɬ
�פ�����ޤ����ǡ����ν����ζ��ڤ� (�����Ǥ� EOD) �ϡ�Ǥ�դΥ����
���٥åȡ���������ʤ�ʸ����ǹ����ޤ���

�ǡ�����̾���դ��֥��å�����¸���뤫���ˡ��¹Բ�ǽ���ޥ�ɤ���¸����
Ʊ�ͤλ��ȤߤˤĤ��Ƥϡ��ʲ�����: {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}��

���ޥ�� {\bf undefine} ��Ȥ��С���¸����̾���դ��ǡ����֥��å������Ǥ�
�ޤ���{\bf undefine \$*} �ϡ����٤Ƥ�̾���դ��ǡ����֥��å����ؿ��֥��å���
���٤˺�����ޤ���
\section*{�����֤� (iteration)}
\addcontentsline{toc}{section}{�����֤� (iteration)}
\label{iteration}%
\index{iteration}%
\label{iterate}%
\index{iterate}%
\gpinsetfigure{figure_newsyntax}
gnuplot �ϡ������֤� (iteration) ���ޥ�ɤ�֥��å���¤�򰷤������
if/else/while/do �򥵥ݡ��Ȥ��Ƥ��ޤ����ʲ�����: {\bf if (p.~\pageref{if})\index{if}}, {\bf while (p.~\pageref{while})\index{while}}, {\bf do (p.~\pageref{do})\index{do}}��
���ޥ�� {\bf plot}, {\bf set} ��ñ��ʷ����֤����ǽ�Ǥ����ʲ�����:
{\bf plot for (p.~\pageref{plot for})\index{for}}��ʣ���Υ��ޥ�ɤ���ޤ������Ū�ʷ����֤��ϡ����ǾҲ𤹤��
���å���¤�����Ѥ��뤳�ȤǹԤ��ޤ���
��Ϣ���뿷������ǽ�Ǥ���������ΰʲ��⻲��: {\bf summation (p.~\pageref{summation})\index{summation}}��
�ʲ��ϡ������ο�������ʸ��ǽ�򤤤��Ĥ����Ѥ�����Ǥ�:
\preverbatim
\begin{verbatim}
     set multiplot layout 2,2
     fourier(k, x) = sin(3./2*k)/k * 2./3*cos(k*x)
     do for [power = 0:3] {
         TERMS = 10**power
         set title sprintf("%g term Fourier series",TERMS)
         plot 0.5 + sum [k=1:TERMS] fourier(k,x) notitle
     }
     unset multiplot
\end{verbatim}
\postverbatim

\index{iteration specifier}%
�����֤��ϡ��ʲ��Τ褦�ʽ񼰤ˤ�뷫���֤���������椷�ޤ���

\preverbatim
\begin{verbatim}
    for [<var> in "string of N elements"]
\end{verbatim}
\postverbatim

�ޤ���

\preverbatim
\begin{verbatim}
    for [<var> = <start> : <end> { : <increment> }]
\end{verbatim}
\postverbatim

�ǽ�ν񼰤Ǥ� $<$var$>$ ��ʸ�����ѿ��ǡ����θ���˻��ꤷ��ʸ����˴ޤޤ�
�� 1 ���ܤ��� N ���ܤޤǤ�ñ��ʸ��������ͤȤ��Ƽ��ޤ���
2 ���ܤν񼰤Ǥϡ�$<$start$>$, $<$end$>$, $<$increment$>$ ���������ޤ��������ͤ��
������Ǥ���

\index{scope}%
�����֤��ѿ���ͭ���ϰ� (scope) �ϡ����η����֤���������Ǥ����ʲ�����:
{\bf scope (p.~\pageref{scope})\index{scope}}�������֤��ѿ����ͤ򡢤��μ¹ԥ֥��å���Ǳ�³Ū���ѹ����뤳��
�ϤǤ��ޤ��󡣷����֤��ѿ��������֤��������ͤ���äƤ����Ȥ����顢����
�ͤϷ����֤��ν�λ�����ݻ����ޤ�����������ޤ���
�㤨�С��ʲ��Υ��ޥ�ɤϡ�1 2 3 4 5 6 7 8 9 10 A ����Ϥ��ޤ���

\preverbatim
\begin{verbatim}
    i = "A"
    do for [i=1:10] { print i; i=10; }
    print i
\end{verbatim}
\postverbatim

\section*{��������������� (linetypes)}
\addcontentsline{toc}{section}{��������������� (linetypes)}
\label{linetypes}%
\index{linetypes}%
\label{colors}%
\index{colors}%
�ȤƤ�Ť��Ǥ� gnuplot �Ǥϡ��ƽ��Ϸ����� {\tt"}���� (linetype){\tt"} �򤢤�����
�Ѱդ��Ƥ��ơ������Ͽ�������������/�����Υѥ����󡢤ޤ��Ͽ�������/��
�����ȹ礻�ǰ㤤��ɽ�����Ƥ��ޤ����������ο�������/�����Υѥ�����ϡ�
���Ϸ�����ۤ���Ʊ����Τˤʤ�Ȥ����ݾڤϲ��⤢��ޤ���Ǥ�������¿��
��Ʊ����������/��/��/��/�忧/��������Ѥ��Ƥ��ޤ��������θŤ���ư�ϡ�
���� {\bf set colorsequence classic} ������Ǥ��ޤ��������ߤ� gnuplot �Υ�
�ե���Ȥϡ����Ϸ�����̵�ط��˶��̤� 8 �������Ѥ��ޤ���

���� (linetype) ��°�����¤Ӥϡ�����Ū��������ե�����Τ����줫�ˤ��
�Ƥ���˥������ޥ�����ǽ�Ǥ����ʲ�����: {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}�����ۥѥå�����
�˽�����ե�����Υ���ץ뤬�����Ĥ��Ѱդ���Ƥ��ޤ���

����ν��Ϸ������Ф��������°���θ��ߤξ��֤ϡ����ν��Ϸ��������ꤷ��
���Ȥ� {\bf test} ���ޥ�ɤ�¹Ԥ��뤳�Ȥǳ�ǧ�Ǥ��ޤ���

��Ĥ����襳�ޥ����Ǥδؿ���ǡ����ե������Ϣ³�����¤Ӥˤϡ����ߤ�
�ǥե���Ȥ������󤫤����郎���֤˳�����Ƥ��ޤ����ġ��δؿ����ǡ���
�ե����롢�ޤ��Ϥ���¾���������Ǥ��Ф�������ϡ��������襳�ޥ�ɾ����
��Ū������°������ꤹ�뤳�ȤǾ�񤭤Ǥ��ޤ���

��:

\preverbatim
\begin{verbatim}
    plot "foo", "bar"                 # ���� 1, 2 �� 2 �ե����������
    plot sin(x) linetype 4            # ���￧ 4 �����
\end{verbatim}
\postverbatim

���̤ˡ����λ���ϡ�����̾������RGB (�֡��С���) ��ʬ����HSV (���ꡢ��
�١�����) ��ʬ�������ߤ� pm3d �ѥ�åȤ˱�ä���ɸ�ǹԤ��ޤ��������
�� {\bf linecolor} �ϡ�{\bf lc} �Ⱦ�ά�Ǥ��ޤ���

��:

\preverbatim
\begin{verbatim}
    plot sin(x) lc rgb "violet"       # gnuplot ��ο�̾�ΰ�Ĥ����
    plot sin(x) lc rgb "#FF00FF"      # ����Ū�� 16 �� RGB 3 ����
    plot sin(x) lc palette cb -45     # ���ߤΥѥ�åȤ� cbrange ��
                                      # -45 ���б����뿧
    plot sin(x) lc palette frac 0.3   # �ѥ�åȤ��б����뾮����
\end{verbatim}
\postverbatim

�ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf show colornames (p.~\pageref{show colornames})\index{colornames}}, {\bf hsv (p.~\pageref{hsv})\index{hsv}}, {\bf set palette (p.~\pageref{set palette})\index{palette}},
{\bf cbrange (p.~\pageref{cbrange})\index{cbrange}}���ʲ��⻲��: {\bf monochrome (p.~\pageref{monochrome})\index{monochrome}}��

���� (linetype) �ˤϡ�����/�����Υѥ�������ӤĤ����Ƥ��ޤ�������
�٤Ƥν��Ϸ����Ǥ��줬�Ȥ���櫓�ǤϤ���ޤ��������Ȥ���Ω������/��
���ѥ���������Ǥ��ޤ����ʲ�����: {\bf dashtype (p.~\pageref{dashtype})\index{dashtype}}��

\subsection*{������ (colorspec)}
\addcontentsline{toc}{subsection}{������ (colorspec)}
\label{colorspec}%
\index{colorspec}%
\index{colors}%
\label{lc}%
\index{lc}%
\label{linecolor}%
\index{linecolor}%
\label{tc}%
\index{tc}%
\label{textcolor}%
\index{textcolor}%
\index{fillcolor}%
¿���Υ��ޥ�ɤǡ�����Ū�ʿ��λ����Ȥ�ʤä��������ꤹ�뤳�Ȥ��Ǥ�
�ޤ���

��:

\preverbatim
\begin{verbatim}
     ... {linecolor | lc} {"colorname" | <colorspec> | <n>}
     ... {textcolor | tc} {<colorspec> | {linetype | lt} <n>}
     ... {fillcolor | fc} {<colorspec> | linetype <n> | linestyle <n>}
\end{verbatim}
\postverbatim

$<$colorspec$>$ �ϰʲ��η����Τ����줫�Ǥ�:

\preverbatim
\begin{verbatim}
     rgbcolor "colorname"    # ��: "blue"
     rgbcolor "0xRRGGBB"     # 16 �ʿ��ͤ����ʸ����
     rgbcolor "0xAARRGGBB"   # 16 �ʿ��ͤ����ʸ����
     rgbcolor "#RRGGBB"      # x11 ������ 16 �ʿ�ʸ����
     rgbcolor "#AARRGGBB"    # x11 ������ 16 �ʿ�ʸ����
     rgbcolor <integer val>  # AARRGGBB ��ɽ��������
     rgbcolor variable       # ���ϥե����뤫�������ͤ��ɤ߹���
     palette frac <val>      # <val> �� 0 ���� 1 ����
     palette cb <value>      # <val> �� cbrange ���ϰϤ���
     palette z
     palette <colormap>      # ̾���դ����顼�ޥåפ����
     variable                # ���ϥե����뤫�鿧�ֹ���ɤ߹���
     bgnd                    # �طʿ�
     black
\end{verbatim}
\postverbatim

$<$n$>$ �ϡ��������� (linetype) �ֹ椬�Ȥ������̣���ޤ����ʲ�����:
{\bf test (p.~\pageref{test})\index{test}}��

{\tt"}colorname{\tt"} �� gnuplot �������˻��äƤ��뿧��̾���Τ����ΰ�Ĥ���ꤷ
�ޤ���ͭ����̾���ΰ����˴ؤ��Ƥϡ��ʲ�����: {\bf show colornames (p.~\pageref{show colornames})\index{colornames}}��

16 ������ϡ��������դ��� {\tt"}\#RRGGBB{\tt"} �� {\tt"}0xRRGGBB{\tt"} �η���Ϳ���뤳�Ȥ���
���ޤ���RRGGBB �ϡ������֡��С��Ĥ���ʬ���̣�������줾�� 00 ���� FF
�ޤǤ��ϰ���Ǥʤ���Ф����ޤ����㤨�С��ޥ��� (��) �ϡ��Ǥ����뤤
�� + �Ǥ����뤤�ġ��ʤΤ� {\tt"}0xFF00FF{\tt"} ��ɽ���졢����� 16 �ʿ���
(255 $<$$<$ 16) + (0 $<$$<$ 8) + (255) ���̣���Ƥ��ޤ���

{\tt"}\#AARRGGBB{\tt"} �ϡ�RGB ���ξ�̥ӥåȤ˥���ե��� (Ʃ����) ���Ĥ��Ƥ��뤳
�Ȥ��̣���ޤ�������ե��� 0 �ϴ�������Ʃ�����Ǥ��뤳�Ȥ��̣�������
�� {\tt"}\#00RRGGBB{\tt"} �� {\tt"}\#RRGGBB{\tt"} ��Ʊ���ˤʤ�ޤ�������ե��ͤ� 255 (FF) ��
������Ʃ���Ǥ��뤳�Ȥ��̣���ޤ���

������Ǥ�դη������顢���� 32 �ӥå�����ɽ���ؤ��Ѵ���Ԥ��Τ����Ѥ�
����ؿ��ˤĤ��Ƥϡ��ʲ�����: {\bf expressions functions rgbcolor (p.~\pageref{expressions functions rgbcolor})\index{rgbcolor}}��

���顼�ѥ�åȤȤϡ����������ʥ���ǡ������ǡ�ñ��ο��ͤ�����ο���
��餫���б��Ť��ޤ�����ˤ��Τ褦�� 2 �Ĥ��б��դ������Ϥ�����ޤ���
{\bf palette frac} �� 0 ���� 1 �ޤǤξ����ͤ򡢥��顼�ѥ�åȤ����ϰϤ���
���դ����Τǡ�{\bf palette cb} �ϡ��������ϰϤ�Ʊ�����顼�ѥ�åȤس��
���Ƥ��ΤǤ����ʲ�����: {\bf set cbrange (p.~\pageref{set cbrange})\index{cbrange}}, {\bf set colorbox (p.~\pageref{set colorbox})\index{colorbox}}���������б�
�դ��Τɤ��餫��Ȥäơ����ߤΥѥ�åȤ�������������ӽФ����Ȥ��Ǥ���
����

{\tt"}palette z{\tt"} �ϡ���������ʬ���������Ǥ� z ���ͤ򡢥ѥ�åȤ��б��Ť���
��Ƥ��� cbrange ���ϰϤ��б��Ť��ޤ�������ˤ�ꡢ3 �����ζ��������
�˱�äƿ����餫���Ѳ������뤳�Ȥ��Ǥ��ޤ�������ϡ�2 ��������ǡ���
��å��ͤ��ɲä���ǡ��������ɤ߹��ޤ��ƿ��դ�����Τˤ�Ȥ��ޤ� (����
�Ƥ� 2 �������襹�����뤬�����ɲ����ǧ������櫓�ǤϤ���ޤ���)��
\index{bgnd}%
\index{black}%
�ü�ʿ����꤬ 2 �Ĥ���ޤ����طʿ��� {\bf bgnd} �ȡ�{\bf black} �Ǥ���
\subsubsection*{Background color}
\addcontentsline{toc}{subsubsection}{Background color}
\label{background}%
\index{background}%
\label{bgnd}%
\index{bgnd}%
¿���ν��Ϸ����ǥ���դ��طʿ�������Ū������Ǥ��ޤ������̤�����
(linetype) {\bf bgnd} �Ϥ��ο������褷�ޤ��������� {\bf bgnd} �Ͽ��Ȥ��Ƥ�ǧ��
����ޤ���
��:
\preverbatim
\begin{verbatim}
    # �ʲ��ϥ����Х��ΰ���ʬ���طʿ��Ǿ�񤭤��뤳�ȤǾõ�ޤ���
    set term wxt background rgb "gray75"
    set object 1 rectangle from x0,y0 to x1,y1 fillstyle solid fillcolor bgnd
    # y=0 �ˡָ����ʤ����������������β��Τ�Τ򤹤٤ƾä��ޤ���
    plot 0 lt bgnd
\end{verbatim}
\postverbatim
\subsubsection*{Linecolor variable}
\addcontentsline{toc}{subsubsection}{Linecolor variable}
\label{linecolor variable}%
\label{lc variable}%
\label{textcolor variable}%
\label{tc variable}%
\label{variable linecolor}%
{\bf lc variable} �ϡ����ϥǡ����ΰ�Ĥ��󤫤��ɤ���ͤ����� (linetype) ��
�ֹ�Ȥ��ƻȤ������������°���뿧��Ȥ��褦�ץ������˻ؼ����ޤ�����
�äƤ���ϡ�{\bf using} ����Ҥ��б�������λ�����ɲä�ɬ�פȤ��ޤ���ʸ��
�ο���Ʊ�ͤˡ�{\bf tc variable} �ǻ���Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     # �ǡ����� 3 ���ܤ򡢸ġ������˿��������Ƥ�Τ˻���
     plot 'data' using 1:2:3 with points lc variable
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ��ĤΥǡ����ե�����ˤ�ʣ���Υǡ������������뤳�Ȥ���ǽ�ǡ�
     # ������ 2 �Ԥζ��Ԥ�ʬΥ����Ƥ��ޤ����ġ��Υǡ�������ˤ�
     # index �ͤ�������Ƥ��Ƥ��� (�ʲ�����: `index`)��using �����
     # column(-2) �Ǽ����Ǥ��ޤ����ʲ�����: `pseudocolumns`���ʲ�����
     # �� -2 �� column �ͤ�Ȥäơ��ġ��Υǡ��������ۤʤ�����������
     # ���ޤ���
     plot 'data' using 1:2:(column(-2)) with lines lc variable
\end{verbatim}
\postverbatim

\subsubsection*{Palette}
\addcontentsline{toc}{subsubsection}{Palette}
\label{colorspec palette}%
��
\preverbatim
\begin{verbatim}
     ... {lc|fc|tc} palette {z}
     ... {lc|fc|tc} palette frac <fraction>
     ... {lc|fc|tc} palette cb <fixed z-value>
     ... fc palette <colormap>
\end{verbatim}
\postverbatim

�ѥ�åȤϡ�0 ���� 1 �ޤǤγ����ͤǡ������ϰϤ����������ΤǤ�����
{\bf palette frac $<$fraction$>$} �ϡ������� $<$fraction$>$ �Ǥ��ο������򤷤ޤ���

{\bf palette cb $<$z$>$} �ϡ������ͤ� (z - cbmin) / (cbmax - cbmin) �Ǥ��뿧��
���򤷤ޤ���

{\bf palette} �� {\bf palette z} �Ϥɤ�����������Ǥ� z ��ɸ�򸽺ߤΥѥ�åȤ�
���˼������ޤ���z �� cbrange ���ϰϳ��ʤ�С�����ϥǥե���ȤǤ�
palette fraction 0 �� palette fraction 1 �ˤʤ�ޤ������ץ����
{\bf set pm3d noclipcb} �����åȤ���Ƥ����硢z ��ɸ���ϰϳ��ˤ��� pm3d
����դ� ���շ��ϲ���������ʤ��ʤ�ޤ���

{\bf fillcolor palette $<$colormap$>$} �ϡ��������Ǥ� z ��ɸ�򡢸��ߤΥѥ�å�
����Ѥ���ΤǤϤʤ�����������¸����̾���դ����顼�ޥåפ˼������ޤ���
�ʲ�����: {\bf set colormap (p.~\pageref{set colormap})\index{colormap}}��

���顼�ޥåפ������Ѥθ��̤��ϰϤ���äƤ����硢cbrange ��ɸ��ѥ��
�Ȥ˼�������Τ˻Ȥ��Τ�Ʊ�ͤˡ�z ���ͤ��������Τˤ����ϰϤ���Ѥ���
����

\subsubsection*{Rgbcolor variable}
\addcontentsline{toc}{subsubsection}{Rgbcolor variable}
\label{rgbcolor variable}%
\label{lc rgbcolor variable}%
\label{tc rgbcolor variable}%
\label{variable rgbcolor}%
\label{variable textcolor}%
����դγƥǡ�����������ʬ���ޤ��ϳƥ�٥�ˤ��줾��ۤʤ뿧��������
�뤳�Ȥ��Ǥ��ޤ���{\bf lc rgbcolor variable} �ϡ��ǡ����ե�����γƹԤ���
RGB ���ξ�����ɤ߹���褦�ץ������˻ؼ����ޤ�����äƤ���ϡ�
{\bf using} ����Ҥˤ���б�������λ�����ɲä�ɬ�פȤ���������� 24-bit
������ RGB �� 3 ���ȤǤ���Ȥߤʤ���ޤ��������ͤ�ǡ����ե����뤫��ľ
��Ϳ������ϡ�����ϺǤ��ñ�ʷ����� 16 ���ͤ�Ϳ���ޤ� (�ʲ�����:
{\bf rgbcolor (p.~\pageref{rgbcolor})\index{rgbcolor}})�������ǡ��ʲ�����Τ褦�� 24-bit RGB ���Ȥ���ɾ��������
���ʿ����� {\bf using} ����Ҥ�����뤳�Ȥ�Ǥ��ޤ���ʸ���ο���Ʊ�ͤˡ�
{\bf tc rgbcolor variable} �ǻ���Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     # 3 ��������ǡ��� x,y,z ��ɸ���б������֡��С��Ĥ���ʬ����Ŀ�
     # �ΤĤ�����������
     rgb(r,g,b) = 65536 * int(r) + 256 * int(g) + int(b)
     splot "data" using 1:2:3:(rgb($1,$2,$3)) with points lc rgb variable
\end{verbatim}
\postverbatim

\subsection*{����/������ (dashtype)}
\addcontentsline{toc}{subsection}{����/������ (dashtype)}
\label{dashtype}%
\index{dashtype}%
\index{dashtype}%
{\bf linecolor} �� {\bf linewidth} ��Ʊ�ͤˡ�����/�����ѥ����� ({\bf dashtype}) ��
�ƶ������°���Ȥ�����Ω���ޤ���������Τ褦�ʡ�������ν��Ϸ���������
��񤯤�������̤ʥ⡼�ɤȤ��ƻ��ꤹ��ɬ�פϤ���ޤ��󡣤��ʤ����
{\bf set term $<$termname$>$ \{solid$|$dashed\}} �Τ褦�ʸŤ����ޥ�ɤϸ��ߤ�̵��
����ޤ���

���٤Ƥ����ϡ��ۤ��˻��ꤷ�ʤ���С�{\bf dashtype solid} �Ȥ���°�������
�ޤ��������Υǥե�����ͤ򥳥ޥ�� {\bf set linetype} �������������ѹ���
���θ�Υ��ޥ�ɤǻȤ���褦�ˤǤ��ޤ����ޤ��ϡ�{\bf plot} ��¾�Υ��ޥ��
�ΰ���ʬ�Ȥ��ƻ��Ѥ���������/�����η������Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     dashtype N          # ����Ѥ�����/���������ֹ�ǸƤӽФ�
     dashtype "pattern"  # �� (.) ���� (-) ���� (_) �ȶ�����Ȥ߹��
                         # ��ʸ����ˤ�����
     dashtype (s1,e1,s2,e2,s3,e3,s4,e4)  # 1~4 �Ĥ� <����Ĺ>,<����Ĺ>
                         # ���Ȥˤ������/�����ѥ��������
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     # 2 �Ĥδؿ������� 1 ��Ȥ��� dashtype �Ƕ���
     plot f1(x) with lines lt 1 dt solid, f2(x) with lines lt 1 dt 3
\end{verbatim}
\postverbatim

�����Ĥ��ν��Ϸ����ϡ����줬�󶡤�������Ѥ�����/�����ѥ�����ˡ��桼
������ѥ�������ɲä��뤳�Ȥ򥵥ݡ��Ȥ��Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    plot f(x) dt 3            # ���Ϸ����λ��ĥѥ����� 3 �����
    plot f(x) dt ".. "        # ���Ū�ʥѥ���������
    plot f(x) dt (2,5,2,15)   # Ʊ���ѥ��������ͤ�ɽ��
    set dashtype 11 (2,4,4,7) # ���ѥ�������ֹ�ǸƤӽФ���褦���
    plot f(x) dt 11           # ���ѥ������Ȥä�����
\end{verbatim}
\postverbatim

����/�����ѥ������ʸ����ǻ��ꤷ����硢gnuplot �Ϥ���� $<$����Ĺ$>$,
$<$����Ĺ$>$ ���Ȥ�����Ѵ����ޤ����ɥå� {\tt"}.{\tt"} �� (2,5) �ˡ����å��� {\tt"}-{\tt"} ��
(10,10) �ˡ����� {\tt"}\_{\tt"} �� (20,10) �ˡ��ޤ����� {\tt"} {\tt"} ��ľ���� $<$����Ĺ$>$ ��
�ͤ� 10 ���ɲä��ޤ������ξ�硢���ޥ�� {\bf show dashtype} �ϡ�����ʸ��
����Ѵ���ο��ͤ����ξ����ɽ�����ޤ���

\subsection*{Linestyles �� linetypes}
\addcontentsline{toc}{subsection}{Linestyles �� linetypes}
\label{linestyles vs linetypes}%
{\bf linestyle} �ϡ�°�� linecolor, linewidth, dashtype, pointtype �ΰ��
Ū���Ȥ߹�碌�ǡ�����ϥ��ޥ�� {\bf set style line} ��������ޤ�������
linestyle ���������ȡ�1 ��� plot ���ޥ�ɾ�Ǥ����Ȥäơ�1 �ġ���
���Ϥ��¿�����������Ǥθ����ܤ�����Ǥ��ޤ�������������С����������
linetype �����³�������������Ρ��ȸ������Ȥ��Ǥ���Ǥ��礦��
{\bf linetypes} �ϱ�³Ū (����Ū�ˤ�������������ޤǤ��ݻ������) �Ǥ�
����{\bf linestyles} �ϡ����Υ���ե��å��ξ��֤��ꥻ�åȤ����ޤǤδ֤�
���ݻ�����ޤ���

��:

\preverbatim
\begin{verbatim}
    # �������饤�󥹥�����򡢽��Ϸ����˰�¸���ʤ��� cyan�������� 3��
    # ���� 6 (�ݤ������) �����
    set style line 5 lt rgb "cyan" lw 3 pt 6
    plot sin(x) with linespoints ls 5          # ����������� 5 ��
\end{verbatim}
\postverbatim

\subsection*{���̤����� (special linetypes)}
\addcontentsline{toc}{subsection}{���̤����� (special linetypes)}
\label{linetypes special linetypes}%
\label{special_linetypes}%
\index{special linetypes}%
\label{nodraw}%
\index{nodraw}%
\index{bgnd}%
\index{background}%
\index{black}%
���̤� (���ͤǤϤʤ�) ���� (linetype) �������Ĥ��Ѱդ���Ƥ��ޤ���

{\bf lt black} �ϡ������������̣���ޤ���

{\bf lt bgnd} �ϡ����ߤν��Ϸ������طʿ��μ������̣���ޤ����ʲ�����:
{\bf background (p.~\pageref{background})\index{background}}��

{\bf lt nodraw} �ϡ����ζ������Τ�����򥹥��åפ��ޤ�������ϡ����襹����
�� {\bf linespoints} ���Ȥ߹�碌�ƻȤ��������Ǥ������ʤ�����������襹��
����Τߤ�ͭ��������ʬ��°����Ĥ��Ĥġ�����ʬ���������뤳�Ȥ���ǽ�ˤ�
��ޤ����㤨�С�
\preverbatim
\begin{verbatim}
    plot f(x) with linespoints lt nodraw pointinterval -3
\end{verbatim}
\postverbatim
�ϡ�3 ���֤������褷�����β����طʿ��ξ����ʱߤ��֤����ȤǸ�Ω�����ޤ���
�ʲ�����: {\bf linespoints (p.~\pageref{linespoints})\index{linespoints}}��{\bf lt nodraw} �ϡ���ưŪ�����������ʬ�����̤�
�������������Τˤ�Ȥ��ޤ����㤨�С��������������Τ����٥������
���򡢤�������� {\bf nodraw} �����ꤹ�뤳�Ȥǡ���������������Ǥ��ޤ���

\section*{�쥤�䡼 (layers)}
\addcontentsline{toc}{section}{�쥤�䡼 (layers)}
\label{layers}%
\index{layers}%
\label{behind}%
\index{behind}%
\label{front}%
\index{front}%
\label{back}%
\index{back}%
gnuplot �Υ���դϡ����������Ǥ���ꤵ�줿���֤������夲�Ƥ������Ȥǹ�
������Ƥ��ޤ������ν��֤ϡ�������� {\bf behind}, {\bf back}, {\bf front} ���
�ä����Ǥ�����γ��ؤ������Ƥ뤳�Ȥ��ѹ��Ǥ��ޤ����㤨�С�������ΰ�
���طʿ����ѹ�����ˤϡ����ΤĤ���Ĺ������°�� {\bf behind} ���������Ф�
���櫓�Ǥ���
\preverbatim
\begin{verbatim}
    set object 1 rectangle from graph 0,0 to graph 1,1 fc rgb "gray" behind
\end{verbatim}
\postverbatim
����ν��֤ϰʲ����̤�Ǥ�:
\preverbatim
\begin{verbatim}
    behind
    back
    ����ռ���
    ����դ�ɽ�� (`key`)
    front
\end{verbatim}
\postverbatim
�Ƴ�����Ǥϡ����Ǥ�����ϰʲ��ν��֤Ǥ�:
\preverbatim
\begin{verbatim}
    �ʻ����������������� (grid, axis, border elements)
    �ֹ��Υԥ����ޥåײ��� (pixmaps)
    �ֹ��Υ��֥������� (rectangle, circle, ellipse, polygon)
    �ֹ��Υ�٥� (label)
    �ֹ������ (arrow)
\end{verbatim}
\postverbatim
1 �ڡ�����ʣ���Υ���դ������� (multiplot �⡼��)�����ν���ϡ�ʣ��
����դ����ΤȤ���Ŭ�Ѥ���ΤǤϤʤ������������Ǥ��̡���Ŭ�Ѥ��ޤ���

������Ф����㳰�ϡ�TeX �Ϥν��Ϸ��� (�㤨�� pslatex �� cairolatex ��)
�ǡ������ϰ�Ĥν��Ϥˤ��٤Ƥ�ʸ�������Ǥ��Ѥ߽Ť͡���������Ǥ��̤�
���Ϥ��Ѥ߽Ťͤޤ������̤ˤ��ξ�硢��ʸ�������Ǥ�����������դ����˽�
�Ƥ��ޤ������դ�����������դ�΢���֤���Ƥ��ޤ����Τɤ��餫�ˤʤ�ޤ���

\section*{�ޥ������� (mouse input)}
\addcontentsline{toc}{section}{�ޥ������� (mouse input)}
\label{mouse input}%
¿���ν��Ϸ����ǡ����ߤ�����˥ޥ�����Ȥäƺ��Ѥ򤹤뤳�Ȥ���ǽ�ˤʤ�
�Ƥ��ޤ������Τ��������Ĥ��ϥۥåȥ���������⥵�ݡ��Ȥ��Ƥ��ơ��ޥ���
�������뤬ͭ�������襦����ɥ��ˤ���Ȥ��ˡ����륭���򲡤����ȤǤ��餫
������������ؿ���¹Ԥ����뤳�Ȥ��Ǥ��ޤ����ޥ������Ϥ� {\bf batch} ����
��ɥ�����ץȤ��Ȥ߹�碌�뤳�Ȥ��ǽ�ǡ��㤨�� {\bf pause mouse} �Ȥ��ơ�
���θ�˥ޥ�������å��ˤ�äƥѥ�᡼���Ȥ����֤ä����ޥ����ѿ���
�θ�Υ�����ץ�ư���ȿ�Ǥ����뤳�Ȥ��Ǥ��ޤ����ʲ�����: {\bf bind (p.~\pageref{bind})\index{bind}},
{\bf mouse variables (p.~\pageref{mouse variables})\index{variables}}���ޤ��ʲ��⻲��: {\bf set mouse (p.~\pageref{set mouse})\index{mouse}}��
\subsection*{Bind}
\addcontentsline{toc}{subsection}{Bind}
\label{commands bind}%
\label{hotkey}%
\index{hotkey}%
\label{hotkeys}%
\index{hotkeys}%
\label{bind}%
\index{bind}%
��:
\preverbatim
\begin{verbatim}
     bind {allwindows} [<key-sequence>] ["<gnuplot commands>"]
     bind <key-sequence> ""
     reset bind
\end{verbatim}
\postverbatim

{\bf bind} �ϡ��ۥåȥ����������������˻��Ѥ��ޤ����ۥåȥ����Ȥϡ�����
�������뤬�ɥ饤�ФΥ�����ɥ���ˤ���Ȥ��ˡ����륭�����ޤ���ʣ���Υ�
���򲡤����Ȥǡ�gnuplot �Υ��ޥ�����¹Ԥ����뵡ǽ�Τ��Ȥ�����ޤ���
{\bf bind} �ϡ�gnuplot �� {\bf mouse} �򥵥ݡ��Ȥ���褦�˥���ѥ��뤵��Ƥ���
���ĥޥ�����ͭ���ʽ��Ϸ�����ǻȤ��Ƥ���ˤΤ�ͭ���Ǥ��뤳�Ȥ�����
���Ƥ����������桼������Υ������� (binding) �ϡ��Ȥ߹��� (builtin) ��
���������֤������ޤ�����$<$space$>$ �� 'q' ���̾�Ϻ�����ϤǤ��ޤ��󡣤�
��ͣ����㳰�ˤĤ��Ƥϡ��ʲ�����: {\bf bind space (p.~\pageref{bind space})\index{space}}��

�ޥ����ܥ��������Ƥϡ�2 ��������ǤΤ�ͭ���Ǥ���

�ۥåȥ����ΰ���������ˤ� {\bf show bind}, �ޤ��� {\bf bind} �ȥ����פ��뤫��
����ե�����ɥ���ǥۥåȥ��� 'h' �����Ϥ��Ƥ���������

��������ϡ�{\bf reset bind} �ǥǥե���Ȥξ��֤������Ǥ��ޤ���

����������ޤ�ʣ���Υ���������ϰ�����ǰϤ�ɬ�פ����뤳�Ȥ����դ��Ƥ�
��������

ɸ��Ǥϥۥåȥ����ϸ��ߤ����襦����ɥ�������ϥ������뤬������Τ�
ǧ������ޤ���{\bf bind allwindows $<$key$>$ ...} ({\bf bind all $<$key$>$ ...} �Ⱦ�ά
��) �ϡ�$<$key$>$ �γ����򡢤��줬���ߤ�ͭ���ʤ�Τ��ݤ��˴ؤ�餺�����٤�
�� gnuplot �����襦����ɥ���ǲ�ǽ�ˤ��ޤ������ξ�硢gnuplot �ѿ�
MOUSE\_KEY\_WINDOW �ˤ��줬�Ԥʤ�줿������ɥ��� ID ����¸�����ΤǤ�
��򥭡��˳�����Ƥ����ޥ�ɤǻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���

��:

- ��������������:

\preverbatim
\begin{verbatim}
   bind a "replot"
   bind "ctrl-a" "plot x*x"
   bind "ctrl-alt-a" 'print "great"'
   bind Home "set view 60,30; replot"
   bind all Home 'print "This is window ",MOUSE_KEY_WINDOW'
\end{verbatim}
\postverbatim

- ����������ɽ��:
\preverbatim
\begin{verbatim}
   bind "ctrl-a"          # ctrl-a ���Ф��륭��������ɽ��
   bind                   # ���ƤΥ��������ɽ��
   show bind              # ���ƤΥ��������ɽ��
\end{verbatim}
\postverbatim

- ������������:
\preverbatim
\begin{verbatim}
   bind "ctrl-alt-a" ""   # ctrl-alt-a �Υ�����������
                            (�Ȥ߹��ߥ�������Ϻ������ޤ���)
   reset bind             # �ǥե���� (�Ȥ߹���) �Υ��������Ƴ��
\end{verbatim}
\postverbatim

- �ȥ��륹���å������˥�������:
\preverbatim
\begin{verbatim}
 v=0
 bind "ctrl-r" "v=v+1;if(v%2)set term x11 noraise; else set term x11 raise"
\end{verbatim}
\postverbatim

�������� (ctrl / alt) ����ʸ����ʸ���ζ��̤Ϥ���ޤ��󤬡������Ϥ�����
�Ϥ���ޤ���:
\preverbatim
\begin{verbatim}
   ctrl-alt-a == CtRl-alT-a
   ctrl-alt-a != ctrl-alt-A
\end{verbatim}
\postverbatim

�������� (alt == meta) �ΰ���:
\preverbatim
\begin{verbatim}
   ctrl, alt, shift (�ܥ��� 1, �ܥ��� 2, �ܥ��� 3 �ǤΤ�ͭ��)
\end{verbatim}
\postverbatim

���ݡ��Ȥ���Ƥ����ü쥭���ΰ���:

\preverbatim
\begin{verbatim}
  "BackSpace", "Tab", "Linefeed", "Clear", "Return", "Pause", "Scroll_Lock",
  "Sys_Req", "Escape", "Delete", "Home", "Left", "Up", "Right", "Down",
  "PageUp", "PageDown", "End", "Begin",
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
  "KP_Space", "KP_Tab", "KP_Enter", "KP_F1", "KP_F2", "KP_F3", "KP_F4",
  "KP_Home", "KP_Left", "KP_Up", "KP_Right", "KP_Down", "KP_PageUp",
  "KP_PageDown", "KP_End", "KP_Begin", "KP_Insert", "KP_Delete", "KP_Equal",
  "KP_Multiply", "KP_Add", "KP_Separator", "KP_Subtract", "KP_Decimal",
  "KP_Divide",
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
  "KP_1" - "KP_9", "F1" - "F12"
\end{verbatim}
\postverbatim

�ʲ��ϡ��ºݤΥ����ǤϤʤ���������ɥ��˴ؤ��륤�٥�ȤǤ�:

\preverbatim
\begin{verbatim}
  "Button1" "Button2" "Button3" "Close"
\end{verbatim}
\postverbatim

�ʲ��⻲��: {\bf mouse (p.~\pageref{mouse})\index{mouse}}��
\subsubsection*{Bind space}
\addcontentsline{toc}{subsubsection}{Bind space}
\label{commands bind space}%
\label{bind space}%
gnuplot ����configure ���˥��ץ���� --enable-rase-console ��Ĥ��ƥ�
�󥹥ȡ��뤵�줿���ϡ����襦����ɥ���� $<$space$>$ �򥿥��פ����
gnuplot �Υ��ޥ�ɥ�����ɥ������̤˽Фޤ���¿ʬ���ºݤˤϡ�����϶���
�����ƥ�˰�¸���ޤ������Υۥåȥ����ϡ�'gnuplot -ctrlq' �Τ褦�ˤ���
gnuplot ��ư���뤫���ޤ��� X �꥽������ 'gnuplot*ctrlq' �����ꤹ�뤳
�Ȥ� ctrl-space ���ѹ��Ǥ��ޤ���
\subsection*{�ޥ����Ѥ��ѿ� (Mouse variables)}
\addcontentsline{toc}{subsection}{�ޥ����Ѥ��ѿ� (Mouse variables)}
\label{mouse variables}%
{\bf mousing} (�ޥ�����ǽ) ��ͭ���ʾ�硢���ߤΥ�����ɥ���ǤΥޥ�������
�å��ˤ�ä� gnuplot �Υ��ޥ�ɥ饤���ǻȤ����Ȥ��Ǥ��뿧���ʥ桼��
�ѿ������ꤵ��ޤ�������å����Υޥ����κ�ɸ���ѿ� MOUSE\_X, MOUSE\_Y,
MOUSE\_X2, MOUSE\_Y2 ����������ޤ�������å����줿�ܥ���䡢���ΤȤ���
�᥿�����ξ��֤� MOUSE\_BUTTON, MOUSE\_SHIFT, MOUSE\_ALT, MOUSE\_CTRL ����
������ޤ����������ѿ���Ǥ�դ�����γ��ϻ��ˤ�̤����ǡ�ͭ�������襦
����ɥ���ǤΥޥ�������å����٥�Ȥˤ�äƽ����������ޤ���ͭ����
���襦����ɥ���ǥޥ��������˥���å����줿���ɤ����򥹥���ץȤ���Ĵ
�٤�ˤϡ��������ѿ��Τ����Τɤ줫��Ĥ��������Ƥ��뤫�ɤ��������
�å�����н�ʬ�Ǥ���

\preverbatim
\begin{verbatim}
     plot 'something'
     pause mouse
     if (exists("MOUSE_BUTTON")) call 'something_else'; \
     else print "No mouse click."
\end{verbatim}
\postverbatim

���襦����ɥ���Ǥΰ�Ϣ�Υ������Ϥ����פ��뤳�Ȥ⡢�ޥ��������ɤ�Ȥ�
���Ȥǲ�ǽ�Ȥʤ�ޤ���

\preverbatim
\begin{verbatim}
     plot 'something'
     pause mouse keypress
     print "Keystroke ", MOUSE_KEY, " at ", MOUSE_X, " ", MOUSE_Y
\end{verbatim}
\postverbatim

{\bf pause mouse keypress} �����������Ϥǽ�λ�������� MOUSE\_KEY �ˤϲ���
�줿������ ASCII �����ɤ���¸����ޤ���MOUSE\_CHAR �ˤϤ���ʸ�����Ȥ�ʸ
�����ͤȤ�����¸����ޤ���pause ���ޥ�ɤ� (�㤨�� ctrl-C �����襦����
�ɥ������������Ĥ�����ʤɤ���) �۾ｪλ�������� MOUSE\_KEY �� -1
�ˤʤ�ޤ���

�ޥ����ˤ�����θ�ο����������ϰϤϡ�GPVAL\_X\_MIN, GPVAL\_X\_MAX,
GPVAL\_Y\_MIN, GPVAL\_Y\_MAX �ǻ��ȤǤ��뤳�Ȥ����դ��Ƥ���������
�ʲ�����: {\bf gnuplot-defined variables (p.~\pageref{gnuplot-defined variables})\index{variables}}��
\section*{��α (Persist)}
\addcontentsline{toc}{section}{��α (Persist)}
\label{persist}%
\index{persist}%
gnuplot ��¿���ν��Ϸ��� (aqua, pm, qt, x11, windows, wxt, ...) ������
���꡼���˥���դ򤽤����������ɽ���ѤΥ�����ɥ����̤˳����ޤ�����
�ץ���� {\bf persist} �ϡ��礿��ץ�����ब��λ�����Ȥ��ˤ⡢�����Υ�
����ɥ���Ĥ��褦 gnuplot �˻ؼ����ޤ���
����ϡ������÷����Ϸ������ϤǤϲ��⤷�ޤ���
�㤨�С��ʲ��Υ��ޥ�ɤ�¹Ԥ����

\preverbatim
\begin{verbatim}
    gnuplot -persist -e 'plot sinh(x)'
\end{verbatim}
\postverbatim

gnuplot �ϡ�ɽ��������ɥ��򳫤���������˥���դ������������ƽ�λ����
ɽ��������ɥ��ϥ���դ򤽤���˻��ä��ޤޥ����꡼��˻Ĥ�ޤ���
���������Ϸ��������ꤹ��Ȥ��� {\bf persist} �� {\bf nopersist} ����ꤹ�뤳��
��Ǥ��ޤ���

\preverbatim
\begin{verbatim}
    set term qt persist size 700,500
\end{verbatim}
\postverbatim

���Ϸ����ˤ�äƤϡ����λĤä�������ɥ���Ǥ�¿���Υޥ�������ǽ��
���⤢��ޤ���������������դκ�������׵᤹�륺���� (�Ȥ��ε�) �Τ�
�������ϡ����˥ץ�����ब��λ���Ƥ���Τ�̵���Ǥ������襦����ɥ���
�������ޤ޻Ĥ������θ�Υޥ�����ǽ�ⴰ���˲�ǽ�ˤ���ˤϡ��㤨��
gnuplot �����÷��ǤϤʤ���������ץȥե����뤫��¹Ԥ�������ˡ�������
�����ʲ�����: {\bf pause mouse close (p.~\pageref{pause mouse close})\index{close}}��

\section*{���� (Plotting)}
\addcontentsline{toc}{section}{���� (Plotting)}
\label{plotting}%
\index{plotting}%
{\bf gnuplot} �ˤϥ���դ����褹�� 4 �ĤΥ��ޥ�� {\bf plot}, {\bf splot}, {\bf replot},
{\bf refresh} ������ޤ���¾�Υ��ޥ�ɤϡ��ǽ�Ū�˥���վ���������������
���Ǥ䡢�쥤�����ȡ���������������Ԥ��ޤ���
{\bf plot} �� 2 ��������դ��������ޤ���{\bf splot} �� 3 ��������� (�������
�ºݤˤϤ��� 2 �����̤ؤμͱ�) ���������ޤ���{\bf replot} �ϡ�ľ���� {\bf plot}
�� {\bf splot} ���ޥ�ɤ�Ƽ¹Ԥ��ޤ���{\bf refresh} �ϡ�{\bf replot} �Ȼ��Ƥ��ޤ�
�������ϥǡ�����ե���������ϥ��ȥ꡼�फ����ɤ߹��ߤ�������ˡ���
����¸�����ǡ�����ƻ��Ѥ��ޤ���

\index{multiplot}%
\index{inset}%
\index{subfigures}%
����� 4 �ĤΥ��ޥ�ɤΤ����ΰ�Ĥ�¹Ԥ������ϡ������������Ƥ���
������٥롢�����ȥ롢����Ӹ��� plot ���ޥ�ɤǻ��ꤵ�줿���ޤ��ޤʴ�
����ǡ����Τ��٤Ƥ�ޤ���ϤΥ����꡼�������褹�뤫�����������ϥڡ�
�����������ޤ����⤷����ĤΥڡ�����ʣ���Υ���դ��٤�礦�褦���¤٤�
���Ϥ�������硢�㤨��ʣ���οޤΥѥͥ����������ꡢ�礭�ʥ���դ����
�����ʥ���դ����������ꤷ�������ϡ����ޥ�� {\bf set multiplot} �����
���������襳�ޥ�ɤǿ������ڡ����������Τ��������Ƥ���������

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

{\bf plot} �� xy ľ���ɸ�Ϥȶ˺�ɸ�Ϥ��Ȥ��ޤ����ʲ�����: {\bf set polar (p.~\pageref{set polar})\index{polar}}��
{\bf splot} �� xyz ľ���ɸ���Ȥ��ޤ�����3 �����˺�ɸ�������ɸ�ǡ�������
�ϤǤ��ޤ����ʲ�����: {\bf set mapping (p.~\pageref{set mapping})\index{mapping}}��
\index{axes}%
{\bf plot} �Ǥϡ�4 �Ĥζ��� x (��), x2 (��), y (��), y2 (��) �򤽤줾����
Ω�ʼ��Ȥ��ư������Ȥ�Ǥ��ޤ������ץ���� {\bf axes} �ǡ�Ϳ����줿�ؿ���
�ǡ��������ɤμ��Υڥ���ɽ�������뤫�����٤ޤ����ޤ����Ƽ��ν̼ܤ丫
�Ф��Ť����������椹�뤿��˽�ʬ���亴�Ȥʤ� {\bf set} ���ޥ�ɷ���¸��
���ޤ��������Ĥ��Υ��ޥ�ɤϡ�{\bf set xlabel} �Τ褦�˼���̾���򤽤����
���äƤ��ޤ���������ʳ��Τ�Τ� {\bf set logscale xy} �Τ褦�ˡ�1 �ġ���
����ʣ���μ���̾���򥪥ץ����Ȥ��ƤȤ�ޤ���z �������椹�륪�ץ����
�䥳�ޥ�ɤ� 2 ��������դˤϸ��Ϥ�����ޤ���

{\bf splot} �ϡ��������˲ä��ƶ��̤���������񤯤��Ȥ��Ǥ��ޤ���3 �����δ�
���γʻ�����˴ؤ������ˤĤ��Ƥϡ��ʲ�����: {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}��3 ����
�ǡ����Υե������ɬ�פʷ��֤ˤĤ��Ƥϡ��ʲ�����: {\bf splot datafile (p.~\pageref{splot datafile})\index{datafile}}����
�����˴ؤ������ˤĤ��Ƥϡ��ʲ�����: {\bf set contour (p.~\pageref{set contour})\index{contour}}, {\bf set cntrlabel (p.~\pageref{set cntrlabel})\index{cntrlabel}},
{\bf set cntrparam (p.~\pageref{set cntrparam})\index{cntrparam}}��

{\bf splot} �Ǥν̼ܤ丫�Ф��դ�������ϡ�z ���ˤ�ͭ���Ǥ��뤳�ȡ������
x2 ����y2 ���Υ�٥��դ��� {\bf set view map} ��Ȥäƺ���뵿��Ū�� 2
��������ˤΤ߲�ǽ�Ǥ��뤳�Ȥ������ {\bf plot} ������Ʊ���Ǥ���
\section*{�ץ饰���� (Plugins)}
\addcontentsline{toc}{section}{�ץ饰���� (Plugins)}
\label{plugins}%
\index{plugins}%
����դ���������ѤǤ���ؿ����ϡ���ͭ�饤�֥�꤫��¹Բ�ǽ�ʴؿ����
�����ץ饰����λ��Ȥߤˤ���ĥ�Ǥ��ޤ����㤨�С�gnuplot �ΥС�����
�� 5.4 �Ǥϡ������Դ�������޴ؿ� Q(a,x) ���Ȥ߹��ߴؿ��Ȥ��Ƥϼ�����
�Ƥ��ޤ���Ǥ�����
\\ $Q(a,x)=\frac{1}{\Gamma(x)}\intop_{x}^{\infty}t^{a-1}e^{-t}dt$ .\quad\quad
 ����ϡ�gnuplot ���ľ�ܰʲ��Τ褦�ˤ��ƶ��Ū������Ǥ��ޤ���
\preverbatim
\begin{verbatim}
     Q(a,x) = 1. - igamma(a,x)
\end{verbatim}
\postverbatim
������������ϡ�1 �ζ᤯�� igamma(a,x) ���ͤ����٤˼¼�Ū�ʸ³�������
�ޤ���������Τ��ͤ��֤��������ߤ�����硢�ץ饰������̤����Ѱդ����
�������Ǥ��礦 (���򻲾�)�����ټ�����С��ؿ��ϡ�gnuplot ���¾����
�߹��ߴؿ����桼������ؿ�������Ʊ�ͤ����ѤǤ��ޤ���
�ʲ�����: {\bf import (p.~\pageref{import})\index{import}}��

gnuplot ������ʪ�Υǥ��쥯�ȥ� demo/plugin �ˤϡ��ץ饰����饤�֥��
���������뤿��������ȥ����������ɤ�����ޤ�����ñ�ʥ���ץ�ե�����
{\bf demo\_plugin.c} �δؿ��򡢤��ʤ��ζ�̣����ؿ��μ������֤������ƽ�����
�Ƥ���������
����ˤϡ������ο��إ饤�֥��δؿ��θƤӽФ���ޤޤ�Ƥ��ޤ���

�ǥ��쥯�ȥ� demo/plugin �ˤϡ�Q(a,x) ���������ץ饰����Υ�������
����ޤ���������դ����褦�ˡ����Υץ饰����ϡ�gnuplot �С������ 6
�˴ޤޤ�� {\bf uigamma} ��Ʊ���ؿ��򡢰����ΥС������˼������뤳�Ȥ��
ǽ�ˤ��ޤ���
\preverbatim
\begin{verbatim}
    import Q(a,x) from "uigamma_plugin"
    uigamma(a,x) = ((x<1 || x<a) ? 1.0-igamma(a,x) : Q(a,x))
\end{verbatim}
\postverbatim

\section*{Scope of variables}
\addcontentsline{toc}{section}{Scope of variables}
\label{scope}%
\index{scope}%
\label{variables local}%
\index{local}%
\index{global}%
gnuplot ���ѿ��ϡ��ʲ��˼������̤ʾ�������Ƥ����Ū (global) �Ǥ���
ͭ�����ѿ����Ф��Ƥϡ�����̾���Ƕ��̤��줿����³Ū�ʰ���ɽ������ޤ���
�ѿ��γ�����ƤȤϡ����ΰ���ɽ�˹��ܤ��ĺ�뤫���֤������뤳�Ȥ��̣
���ޤ������ΰ���ɽ�����ѿ���������ͣ�����ˡ�ϡ����ޥ�� {\bf undefine}
����Ѥ��뤳�ȤǤ���

�㳰 1: �����֤��������ǻ��Ѥ�����ѿ���ͭ���ϰ� (��������) �ϡ�����
�����֤���������Ǥ��������֤��ѿ����ͤ򡢤��μ¹ԥ֥��å���Ǳ�³Ū��
�ѹ����뤳�ȤϤǤ��ޤ��󡣷����֤��ѿ��������֤��������ͤ���äƤ�����
�����顢�����ͤϷ����֤��ν�λ�����ݻ����ޤ�����������ޤ���
�㤨�С��ʲ��Υ��ޥ�ɤϡ�1 2 3 4 5 6 7 8 9 10 A ����Ϥ��ޤ���

\preverbatim
\begin{verbatim}
    i = "A"
    do for [i=1:10] { print i; i=10; }
    print i
\end{verbatim}
\postverbatim

�㳰 2: �ؿ�����ǻ��Ѥ����ѥ�᡼����̾���ϡ����δؿ���ƤӽФ��Ȥ�
��Ϳ����ºݤ��ͤ��֤����˲᤮�ޤ����㤨�С��ʲ�����Ǥϡ�x �� y
�θ��ߡ����뤤��̤����ͤϤ����Ǽ����������ˤϴط����ʤ�����A �Ϥ���
�ؿ������ɾ�������Ȥ��ˤ�����ѿ��Ȥ���¸�ߤ��ʤ���Ф����ޤ���:

\preverbatim
\begin{verbatim}
    func(x,y) = A + (x+y)/2.
\end{verbatim}
\postverbatim

�㳰 3: ���ޥ�� {\bf local} ��������줿�ѿ���
{\bf local} ���� (�С������ 6 �Ǥο���ǽ) �ϡ��ѿ����ޤ�������Υ��ץ���
��Ū��������ǽ�ˤ�������ˤ�ꤽ�줬���Ĥ��륳���ɥ֥��å������ˤ���
ͭ���ϰϤ����¤����ΤǤ������Υ����ɥ֥��å��Ȥϡ�{\bf load} �� {\bf call}
���оݡ��ؿ��֥��å���ɾ���������ƾ�� {\bf if}, {\bf else}, {\bf do for}, {\bf while}
�θ��³��������Υ����ɤǤ���
�ɽ� (local) �ѿ���̾������� (global) �ѿ��ȽŤʤä���硢���ζɽ���
����ͭ���ϰϤ���ȴ����ޤǤϡ�����ѿ��ϱ�����ޤ���
\newline
 ��ʳ�: ���߼�������Ƥ���ɽ��ѿ���ͭ���ϰϤϡ����줬������줿����
�ɥ֥��å�����ƤӽФ����ؿ���ˤ��Ĺ����ޤ�������ϡ�{\bf call},
{\bf load}, �ؿ��֥��å��ƤӽФ��Ǥ�Ʊ���Ǥ���
����ϡ�������ѹ����졢����ͭ���ϰϤϤ����������Ƥ��륳���ɥ֥��å�
�˸�̩�����¤����褦�ˤʤ�Ǥ��礦��

\section*{����� (Startup (initialization))}
\addcontentsline{toc}{section}{����� (Startup (initialization))}
\label{startup}%
\index{startup}%
\label{start}%
\index{start}%
\label{start-up}%
\index{start up}%
\label{initialization}%
\index{initialization}%
\label{.gnuplot}%
\index{.gnuplot}%
\label{gnuplotrc}%
\index{gnuplotrc}%
��ư���ˡ�gnuplot �Ϥޤ������ƥ��Ѥν������ե����� {\bf gnuplotrc} ��õ
���ޤ������Υե�������֤����� gnuplot �Υ��󥹥ȡ�����˷��ꤵ�졢
{\bf show loadpath} ���Τ뤳�Ȥ��Ǥ��ޤ������˥桼���Υۡ���ǥ��쥯�ȥ���
�˸Ŀ��Ѥ�����ե������õ���ޤ������Υե������ Unix �ϤΥ����ƥ�Ǥ�
{\bf .gnuplot} �Ǥ��ꡢ����¾�ν����ϤǤ� {\bf GNUPLOT.INI} �ȤʤäƤ��ޤ���
(OS/2 �Ǥϡ��Ķ��ѿ� {\bf GNUPLOT} �����ꤵ��Ƥ���̾���Υǥ��쥯�ȥ����
�����õ���ޤ�; Windows �Ǥϡ�{\bf APPDATA} ����Ѥ��ޤ�)��Unix �ϤΥ�����
��Ǥϡ��ɲä� gnuplot �� \$XDG\_CONFIG\_HOME/gnuplot/gnuplotrc �������
�����ޤ���
\section*{ʸ���������ʸ�����ѿ���ʸ����ؿ� (Strings)}
\addcontentsline{toc}{section}{ʸ���������ʸ�����ѿ���ʸ����ؿ� (Strings)}
\label{string}%
\index{string}%
\label{strings}%
\index{strings}%
ʸ��������˲ä��ơ��ۤȤ�ɤ� gnuplot ���ޥ�ɤ�ʸ�����ѿ���ʸ����
�ޤ���ʸ������֤��ؿ�������դ��ޤ����㤨�С��ʲ��� 4 �Ĥ� plot �Τ�
�����Ϸ�̤Ȥ�������Ʊ�����西���ȥ���������ޤ�:

\preverbatim
\begin{verbatim}
     four = "4"
     graph4 = "Title for plot #4"
     graph(n) = sprintf("Title for plot #%d",n)
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     plot 'data.4' title "Title for plot #4"
     plot 'data.4' title graph4
     plot 'data.4' title "Title for plot #".four
     plot 'data.4' title graph(4)
\end{verbatim}
\postverbatim

�����ϡ����줬ʸ������黻�� (ʸ�� '.') �ˤ�äƺ��Ѥ��줿���ϡ�ʸ
������Ѵ�����ޤ��Τǡ��ʲ��������Ʊ�ͤ�ư��ޤ�:

\preverbatim
\begin{verbatim}
     N = 4
     plot 'data.'.N title "Title for plot #".N
\end{verbatim}
\postverbatim

���̤ˡ����ޥ�ɥ饤��γ����Ǥϡ�����餬ɸ��Ū�� gnuplot �ؤ�̿��ʸ
ˡ�ΰ���ʬ��ǧ��������ΰʳ��ϡ�ͭ����ʸ�����ѿ��Ȥ��Ƥ�ɾ���Τߤ���
�ʤ��ޤ�����äơ��ʲ��Υ��ޥ����ϡ����餯�Ϻ��������������ʤ���
�����򤱤���٤��Ǥ�����ʸˡŪ�ˤϴְ�äƤϤ��ޤ���:

\preverbatim
\begin{verbatim}
     plot = "my_datafile.dat"
     title = "My Title"
     plot plot title title
\end{verbatim}
\postverbatim
\subsection*{��ʬʸ���� (substrings)}
\addcontentsline{toc}{subsection}{��ʬʸ���� (substrings)}
\label{string substring}%
\label{substrings}%
\index{substrings}%
Ǥ�դ�ʸ����ʸ�����ѿ���ʸ�����ʹؿ��ˡ��ϰϻ���Ҥ�Ĥ��뤳�Ȥˤ��
��ʬʸ��������Ǥ��ޤ����ϰϻ���Ҥ� [begin:end] �η��ǡ�begin ����
ʬʸ�������Ƭ���֡�end �ϺǸ�ΰ��֤Ǥ������ֻ���ϡ��ǽ��ʸ���� 1
���ܤȸ��ޤ�����Ƭ�ΰ��֡��Ǹ�ΰ��֤϶������뤤�� '*' �Ǥ⹽���ޤ���
���ξ�硢����ϸ���ʸ�����Τ���Ƭ�����뤤�ϺǸ���̣���ޤ�����ä�
str[:] �� str[*:*] �Ϥɤ���� str ��ʸ�������Τ��̣���ޤ���
��:
\preverbatim
\begin{verbatim}
    eos = strlen(file)
    if (file[eos-3:*] eq ".dat") {
        set output file[1:eos-4] . ".png"
        plot file
    }
\end{verbatim}
\postverbatim

Ʊ���δؿ� {\bf substr( string, begin, end )} �⤢��ޤ���
\subsection*{ʸ����黻�� (string operators)}
\addcontentsline{toc}{subsection}{ʸ����黻�� (string operators)}
\label{string operators}%
���� 3 �Ĥ����黻�Ҥ�ʸ����˺��Ѥ��ޤ�: ʸ����η��黻�� {\tt"}.{\tt"}, ʸ
���������黻�� {\tt"}eq{\tt"}, �����ʸ�����������黻�� {\tt"}ne{\tt"} �Ǥ����ʲ�����
�Ǥ� TRUE ��ɽ������ޤ���

\preverbatim
\begin{verbatim}
    if ("A"."B" eq "AB") print "TRUE"
\end{verbatim}
\postverbatim
\subsection*{ʸ����ؿ� (string functions)}
\addcontentsline{toc}{subsection}{ʸ����ؿ� (string functions)}
\label{string functions}%
gnuplot �ϡ�ʸ����˺��Ѥ����Ȥ߹��ߴؿ��򤤤��Ĥ����äƤ��ޤ���
����Ū�ʽ񼰴ؿ�: �ʲ�����: {\bf gprintf (p.~\pageref{gprintf})\index{gprintf}}, {\bf sprintf (p.~\pageref{sprintf})\index{sprintf}}��
����񼰴ؿ�: �ʲ�����: {\bf strftime (p.~\pageref{strftime})\index{strftime}}, {\bf strptime (p.~\pageref{strptime})\index{strptime}}��
ʸ�������: �ʲ�����: {\bf split (p.~\pageref{split})\index{split}}, {\bf substr (p.~\pageref{substr})\index{substr}}, {\bf strstrt (p.~\pageref{strstrt})\index{strstrt}}, {\bf trim (p.~\pageref{trim})\index{trim}}, {\bf word (p.~\pageref{word})\index{word}},
{\bf words (p.~\pageref{words})\index{words}}��
\subsection*{ʸ���󥨥󥳡��� (string encoding)}
\addcontentsline{toc}{subsection}{ʸ���󥨥󥳡��� (string encoding)}
\label{string encoding}%
\index{utf8}%
gnuplot ���Ȥ߹���ʸ�������ؿ��ϡ�UTF-8 ���󥳡��ɤ�ǧ�����ޤ� (�ʲ�
����: {\bf set encoding (p.~\pageref{set encoding})\index{encoding}})����:

\preverbatim
\begin{verbatim}
set encoding utf8
utf8string = "���¦�"
strlen(utf8string) �� 3 ���֤� (ʸ�����Ǥ��äơ��Х��ȿ��ǤϤʤ�)
utf8string[2:2] �� "��" �Ȥʤ�
strstrt(utf8string,"��") �� 2 �Ȥʤ�
\end{verbatim}
\postverbatim
(����: ������� UTF-8 ����ɡ��ɤ�Ϳ�������)

\section*{�ִ��ȥ��ޥ�ɥ饤��ޥ��� (Substitution)}
\addcontentsline{toc}{section}{�ִ��ȥ��ޥ�ɥ饤��ޥ��� (Substitution)}
\label{substitution}%
\index{substitution}%
gnuplot �ؤ�̿��ʸ���󤬺ǽ���ɤ߹��ޤ줿���������ʤ���ޤ����줬���
���졢�⤷���ϼ¹Ԥ���������ʳ��ǡ�2 �Ĥη�����ñ����ִ����¹Ԥ����
���������ϵհ����� (��) (ASCII �ֹ� 96) �ǰϤޤ�Ƥ��뤫���ޤ��� @
(ASCII �ֹ� 64) ��Ƭ�ˤĤ���ʸ������Ф��ƹԤʤ��ޤ���
\subsection*{�հ�����ˤ�륷���ƥॳ�ޥ�ɤ��ִ� (Substitution backquotes)}
\addcontentsline{toc}{subsection}{�հ�����ˤ�륷���ƥॳ�ޥ�ɤ��ִ� (Substitution backquotes)}
\label{substitution backquotes}%
\label{backquotes}%
\index{backquotes}%
\label{shell commands}%
�����륳�ޥ�ɤ�հ����� (��) �ǰϤळ�Ȥˤ�äƥ��ޥ���ִ���Ԥ�����
���Ǥ��ޤ������Υ��ޥ�ɤϻҥץ������Ǽ¹Ԥ��졢���ν��Ϸ�̤ǥ��ޥ��
�饤��εհ�����ǰϤޤ줿��ʬ���֤������ޤ��������ƥॳ�ޥ�ɤν�λ��
�ơ������ϡ��ѿ� GPVAL\_SYSTEM\_ERRNO �� GPVAL\_SYSTEM\_ERRMSG ���֤����
����

����:  ���������� ('$\backslash$r') �Ȳ��� ('$\backslash$n') ʸ���ϡ��ִ����ʸ�����Ϥ����
������ޤ���

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

�㤨�С��ʲ��ϸ��ߤ����դȥ桼����̾�Υ�٥���������ޤ�:
\preverbatim
\begin{verbatim}
     set label "generated on `date +%Y-%m-%d` by `whoami`" at 1,1
     set timestamp "generated on %Y-%m-%d by `whoami`"
\end{verbatim}
\postverbatim

�ʲ��ϡ������ȥǥ��쥯�ȥ���Υե�����̾����ʤ�������������ޤ�:
\preverbatim
\begin{verbatim}
     FILES = split( "`ls -1`" )
\end{verbatim}
\postverbatim
\subsection*{ʸ�����ѿ��Υޥ����ִ� (Substitution macros)}
\addcontentsline{toc}{subsection}{ʸ�����ѿ��Υޥ����ִ� (Substitution macros)}
\label{substitution macros}%
\label{macros}%
\index{macros}%
\index{exists}%
ʸ�� @ �ϡ����ޥ�ɥ饤���Ǥ���ʸ�����ѿ����ͤؤ��ִ���Ԥʤ��Τ˻�
���ޤ���ʸ�����ѿ����ͤȤ��Ƥ�ʸ�ϡ�ʣ����ñ�줫��ʤ뤳�Ȥ��ǽ�Ǥ���
����ˤ��ʸ�����ѿ��򥳥ޥ�ɥ饤��ޥ����Ȥ��ƻȤ����Ȥ���ǽ�ˤʤ��
�������ε�ǽ�ˤ��Ÿ���Ǥ���Τ�ʸ��������Τߤǡ�ʸ������ͤ˼�����
��Ȥ����ȤϤǤ��ޤ���
��:

\preverbatim
\begin{verbatim}
     style1 = "lines lt 4 lw 2"
     style2 = "points lt 3 pt 5 ps 2"
     range1 = "using 1:3"
     range2 = "using 1:5"
     plot "foo" @range1 with @style1, "bar" @range2 with @style2
\end{verbatim}
\postverbatim

���� @ �����ޤ�Ԥϡ��������ϻ���Ÿ�����졢���줬�ºݤ˼¹Ԥ�����
���ˤϼ��Τ褦�������Ǥ����������Ʊ�����Ȥˤʤ�ޤ���

\preverbatim
\begin{verbatim}
     plot "foo" using 1:3 with lines lt 4 lw 2, \
          "bar" using 1:5 with points lt 3 pt 5 ps 2
\end{verbatim}
\postverbatim

�ؿ� exists() �ϥޥ�����ɾ���˴ؤ���ͭ�ѤǤ��礦���ʲ�����ϡ�C ������
�˥桼������ѿ���̾����Ÿ���Ǥ��뤫�ɤ���������å����ޤ���

\preverbatim
\begin{verbatim}
     C = "pi"
     if (exists(C)) print C," = ", @C
\end{verbatim}
\postverbatim

�ޥ�����Ÿ���ϡ�ñ��������⡢�ޤ�����Ű�������ǤϹԤʤ��ޤ��󤬡�
�հ����� (��) ��Ǥϥޥ���Ÿ������ޤ���

�ޥ�����Ÿ���ϡ�gnuplot �����������ޥ�ɹԤ򸫤��Ȥ��������ᤤ�ʳ���
gnuplot ���������������Ƥ������٤��������Ԥ��ޤ�����äơ�

\preverbatim
\begin{verbatim}
    A = "c=1"
    @A
\end{verbatim}
\postverbatim

�Τ褦�ʥ����ɤ��������¹Ԥ��ޤ������ʲ��Τ褦�ʹԤϤ���Ǥ�������ϡ�
�ޥ����������Ʊ���Ԥˤ��뤿��Ÿ���˴֤˹��ʤ�����Ǥ���

\preverbatim
\begin{verbatim}
    A = "c=1"; @A   # will not expand to c=1
\end{verbatim}
\postverbatim

�����֤��Ѥ�������ǤΥޥ�����Ÿ���ϡ����Υ롼�פ��¹Ԥ�������˹Ԥ�
�ޤ������ʤ�����롼����Ǥ� A ���Τ��������Ƥ⡢@A �Ͼ�� A �θ���
�ͤ�Ÿ������ޤ���

���ޥ�ɤ��������Ƽ¹Ԥ���ˤϡ����ޥ�� {\bf evaluate} ��ͭ�ѤǤ��礦��
\subsection*{ʸ�����ѿ����ޥ��������ޥ�ɥ饤���ִ� (mixing\_macros\_backquotes)}
\addcontentsline{toc}{subsection}{ʸ�����ѿ����ޥ��������ޥ�ɥ饤���ִ� (mixing\_macros\_backquotes)}
\label{mixing_macros_backquotes}%
\index{mixing macros backquotes}%
\label{substitution mixing_macros_backquotes}%
ʸ�����ѿ���հ����� (��) �ˤ���ִ����ޥ����ˤ���ִ�����ߴط��Ͼ���
��䤳�����Ǥ����հ�����ϥޥ����ִ���˸���ʤ��Τǡ�

\preverbatim
\begin{verbatim}
     filename = "mydata.inp"
     lines = ` wc --lines @filename | sed "s/ .*//" `
\end{verbatim}
\postverbatim

�ϡ�mydata.ipn �ιԿ��������ѿ� lines ����¸���뤳�Ȥˤʤ�ޤ����ޤ���
��Ű�����ϵհ�������ִ���˸���ʤ��Τǡ�

\preverbatim
\begin{verbatim}
     mycomputer = "`uname -n`"
\end{verbatim}
\postverbatim

�ϡ������ƥॳ�ޥ�� {\bf uname -n} ���֤�ʸ�����ʸ�����ѿ� mycomputer ��
��¸���뤳�Ȥˤʤ�ޤ���

���������ޥ����ִ�����Ű�������Ǥϵ�ǽ���ʤ��Τǡ������ƥॳ�ޥ�ɤ�
�ޥ����Ȥ���������Ƥ����ޥ����Ȥ������Ѥ����ĵհ������ִ���Ԥʤ���
�ȤϤǤǤ��ޤ���

\preverbatim
\begin{verbatim}
      machine_id = "uname -n"
      mycomputer = "`@machine_id`"  # ���ޤ������ʤ� !
\end{verbatim}
\postverbatim

���μ��Ԥϡ���Ű����䤬 @machine\_id ��ޥ����Ȥ��Ʋ�᤹�뤳�Ȥ�˸��
�Ƥ��뤫��Ǥ��������ƥॳ�ޥ�ɤ�ޥ����Ȥ�����¸�������θ夽���¹�
����ˤϡ��հ����伫�Τ�ޥ�����˴ޤ��ɬ�פ�����ޤ�������ϰʲ��Τ�
���˥ޥ�����������뤳�ȤǼ¸��Ǥ��ޤ���sprintf �ν񼰤ˤ� 3 ����ΰ�
�������Ƥ�����ҤˤʤäƤ��뤳�Ȥ����դ��Ƥ���������

\preverbatim
\begin{verbatim}
     machine_id = sprintf('"`uname -n`"')
     mycomputer = @machine_id
\end{verbatim}
\postverbatim
\section*{���ڤ�䥫�å��λȤ��� (Syntax)}
\addcontentsline{toc}{section}{���ڤ�䥫�å��λȤ��� (Syntax)}
\label{syntax}%
\index{syntax}%
\label{specify}%
\index{specify}%
\label{punctuation}%
\index{punctuation}%
�ꥹ�Ȥ��ɸ������� (,) ���ڤ�Ǥ���Τ��Ф������ץ����䤽���ȼ��
�ѥ�᡼���ϥ��ڡ��� ( ) ���ڤ�Ǥ����ϰϤϥ����� (:) �Ƕ��ڤäƤ�����
�ä� ([]) �Ǥ�����ޤ�����ʸ�����ե�����̾�ϰ�����Ǥ����ꡢ¾�ˤ���
�Ĥ����å� (()) �Ǥ������Τ�����ޤ���

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

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

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

�������ä��ϡ�{\bf set}, {\bf plot}, {\bf splot} ���ޥ�ɤǤ��ϰϤ���ڤ�Τ˻Ȥ�
��ޤ���

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

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

�楫�å� (\{\}) �ϡ���ĥʸ��������⡼�� (enhanced text mode) �ε��Ҥ䡢
if/then/else ʸ�Υ֥��å��ζ��ڤ�Ȥ��ƻȤ��ޤ������ޤ���ʣ�ǿ���
�Ҥ���Τˤ�Ȥ��ޤ�: \{3,2\} = 3 + 2i �Ȥʤ�ޤ���
\subsection*{������ (quote marks)}
\addcontentsline{toc}{subsection}{������ (quote marks)}
\label{quotes}%
\index{quotes}%
\label{syntax quotes}%
gnuplot �ϡ�ʸ�������ڤ�Τˡ���Ű����� (ASCII ������ 34 ��)��ñ��
������ (ASCII ������ 39 ��)������ӵհ����� (��) (ASCII ������ 96 ��)
�� 3 ����ΰ������Ȥ��ޤ���

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

���Ф� (label)�������ȥ� (title)���ޤ��Ϥ���¾���������Ǥǻ��Ѥ����ʸ
���������ʣ����ʸ�����ñ������䡢���뤤����Ű�������ǰϤߤޤ�����
����ǰϤޤ줿ʸ����Τ���ʤ�����η�̤ϡ��ɤΰ����䵭������֤��ˤ�
�ä��Ѥ��ޤ���

$\backslash$n (����) �� $\backslash$345 (8 ��ɽ����ʸ��������) �Τ褦�ʥХå�����å��� ($\backslash$)
�ˤ���ü�ʸ��ɽ���ϡ�2 �Ű��������ʸ����ǤΤ߸��Ϥ�����ޤ���ñ���
������Ǥϡ��Хå�����å��弫�Τ��̾��ʸ���ȸ��ʤ���ޤ���ñ�������
���ʸ�����ñ������伫�� (ASCII ������ 39 ��) ��Ȥ��ˤϡ������Ť�
�ƽ�ɬ�פ�����ޤ����Ĥޤꡢʸ���� {\tt"}d$\backslash${\tt"} s' b$\backslash$$\backslash${\tt"} �ȡ�'d{\tt"} s{'\,'} b$\backslash$' �ϴ�
����Ʊ����ΤȤʤ�ޤ���

1 �Ĥ�ʣ����ʸ����˴ؤ����·���ϳƹԤ�Ʊ����Ư���ޤ�����äơ������
��·�����줿ʸ����
\preverbatim
\begin{verbatim}
     "This is the first line of text.\nThis is the second line."
\end{verbatim}
\postverbatim
�ϼ��Τ褦��ɽ������ޤ�:
\preverbatim
\begin{verbatim}
                      This is the first line of text.
                         This is the second line.
\end{verbatim}
\postverbatim
������
\preverbatim
\begin{verbatim}
     'This is the first line of text.\nThis is the second line.'
\end{verbatim}
\postverbatim
���ȼ��Τ褦�ˤʤ�ޤ���
\preverbatim
\begin{verbatim}
         This is the first line of text.\nThis is the second line.
\end{verbatim}
\postverbatim

��ĥʸ������� (enhanced text processing) ����Ű�������Ф��Ƥ�ñ���
������Ф��Ƥⵡǽ���ޤ����ʲ�����: {\bf enhanced text (p.~\pageref{enhanced text})\index{text}}��

�հ������,���ޥ�ɥ饤������ִ��Τ���˥����ƥॳ�ޥ�ɤ�Ϥ�Τ˻�
���ޤ����ʲ�����: {\bf substitution (p.~\pageref{substitution})\index{substitution}}��
\section*{����/���եǡ��� (Time/Date)}
\addcontentsline{toc}{section}{����/���եǡ��� (Time/Date)}
\label{time/date}%
\index{time/date}%
{\bf gnuplot} �����ϥǡ����Ȥ��ƻ���/���վ���λ��Ѥ򥵥ݡ��Ȥ��Ƥ��ޤ���
���ε�ǽ�� {\bf set xdata time}, {\bf set ydata time} �ʤɤΥ��ޥ�ɤˤ�ä�ͭ
���ˤʤ�ޤ���

�����Ǥ����Ƥλ���/���դ� 1970 ǯ������ÿ����Ѵ�����ޤ������ޥ��
{\bf set timefmt} �����Ƥ����Ϥ��Ф���ǥե���Ȥν񼰤�������ޤ����ǡ���
�ե����롢�ϰϡ�����������θ��Ф�����٥�ΰ��֤ȡ������ǡ����ͤ����
����뤹�٤ƤΤ�Τؤ����Ϥν񼰤����ǥե���ȤǤ���ˤʤ�ޤ��������
�ϰ�ĤΥǥե�������Ͻ񼰤Τߤ�ͭ���Ǥ�����äơ��ե�������� x �� y
��ξ��������/���եǡ����Ǥ�����ϡ��ǥե���ȤǤϤ����Ʊ���񼰤Ȳ�
�ᤵ��ޤ��������������Υǥե���Ȥϡ�{\bf using} ����Ǵؿ� {\bf timecolumn}
���Ѥ��ơ�������б���������Υե�������󤫤�ǡ������ɤߤ��ळ�Ȥˤ�
�ꡢ�Ѥ��뤳�Ȥ���ǽ�Ǥ���

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

{\bf show xrange} �Τ褦�ʥ��ޥ�ɤϡ����������ͤ� {\bf timefmt} �˽��äƲ��
��ľ���ޤ���{\bf timefmt} ���ѹ����Ƥ⤦���� {\bf show} �Ǥ����ͤ�ɽ��������ȡ�
����Ͽ����� {\bf timefmt} �˽��ä�ɽ������ޤ������Τ��ᡢ({\bf set xdata} ��
�ɤˤ��) ���μ����Ф���ǡ�������ꥻ�åȤ���ȡ������ͤ������ͤȤ���
ɽ������뤳�Ȥˤʤ�ޤ���

���ޥ�� {\bf set format} �ޤ��� {\bf set tics format} �ϡ����ꤵ�줿�����Ф�
�����Ϥ�����/���դǤ���ʤ��˴ؤ�餺������θ��Ф��˻Ȥ���񼰤���
�����ޤ���

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

�ؿ� {\bf time} �ϡ����ߤΥ����ƥ���������Τ˻Ȥ��ޤ��������ͤϡ�
{\bf strftime} �ؿ�������ʸ������Ѵ��Ǥ��ޤ�����{\bf timecolumn} ���Ȥ߹�碌
������Ū����������դ��������Τˤ�Ȥ��ޤ��������η��Ϥ��줬�֤����
����ꤷ�ޤ��������������ξ��� time() �ϸ��ߤλ���� 1970 ǯ 1 �� 1
������������Ȥ����֤����������¿� (�ޤ���ʣ�ǿ�) �ʤ��Ʊ�ͤ��ͤ�¿�
�Ȥ����֤��ޤ��������� (�ðʲ�) ��ʬ�����٤ϡ����ڥ졼�ƥ��󥰥����ƥ�
�˰�¸���ޤ���������ʸ����ʤ�С�������ʸ����Ǥ���Ȥߤʤ�����
�����줿����ʸ������󶡤���褦����� {\bf strftime} ���Ϥ��ޤ���

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

�ե����� {\tt"}data{\tt"} �ϰʲ��Τ褦�ʹԤ���ʤ�Ȥ��ޤ�:

\preverbatim
\begin{verbatim}
     03/21/95 10:00  6.02e23
\end{verbatim}
\postverbatim

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

\preverbatim
\begin{verbatim}
     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
\end{verbatim}
\postverbatim

�����ǡ�x ����������θ��Ф��� {\tt"}03/21{\tt"} �Τ褦��ɽ������ޤ���

���ߤ� gnuplot �ϡ������ߥ������٤����פ�������Υե����ޥåȤ⤽��
��ȼ�ä��ѹ�����Ƥ��ޤ���
��: ���ߤλ����ߥ������٤�ɽ��
\preverbatim
\begin{verbatim}
    print strftime("%H:%M:%.3S %d-%b-%Y",time(0.0))
    18:15:04.253 16-Apr-2011
\end{verbatim}
\postverbatim

�ʲ�����: {\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}, {\bf set xtics time (p.~\pageref{set xtics time})\index{time}}, {\bf set mxtics time (p.~\pageref{set mxtics time})\index{time}}��
\section*{�����å��ݥ���� (Watchpoints)}
\addcontentsline{toc}{section}{�����å��ݥ���� (Watchpoints)}
\label{watchpoints}%
\index{watchpoints}%
\label{watch}%
\index{watch}%
�����å��ݥ���Ȥϡ����ʤ������Ѥ��� gnuplot �� configure ���˥��ץ���
�� --enable-watchpoints ��Ĥ��ƺ��줿���ˤΤߥ��ݡ��Ȥ���ޤ�����
�κ����ϻ�ʳ��Ǥ� (�ܺ٤ϡ�����Υ�꡼���Ǥ��ѹ�������ǽ��������
�ޤ�)��

��:
\preverbatim
\begin{verbatim}
     plot FOO watch {x|y|z|F(x,y)} = <value>
     plot FOO watch mouse
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     set style watchpoints nolabels
     set style watchpoints label <label-properties>
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     unset style watchpoints      # �ǥե���ȥ���������᤹
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     show watchpoints    # ľ���� plot ���ޥ�ɤ���Τ��٤ƤΥ����å�
                         # �ݥ���Ȥ�����ɽ��
\end{verbatim}
\postverbatim

��ĤΥ����å��ݥ���Ȥϡ�x, y, z ��ɸ���ޤ��ϴؿ� f(x,y) ���Ф�����
���о��ͤǤ����ƥ����å��ݥ���Ȥϡ����ޥ�� {\bf plot} ��ΰ�ĤΥ���դ�
�տ路�ޤ��������å��ݥ���Ȥϡ�{\bf with lines} �� {\bf with linespoints} ��
���襹������ǤΤߵ�ǽ���ޤ������ξ�硢���Υ���դΤ��٤Ƥι�����ʬ��
�Ф������Υ���դ��տ魯�뤹�٤ƤΥ����å��ݥ���Ȥ������å����졢���
�ʾ�Υ����å��ݥ���Ȥ��оݤ�������ʬ���������������뤫�ɤ�����Ĵ��
�ޤ����оݾ��������� (�֥ҥåȡ�({\tt"}hits{\tt"}) �ȸƤӤޤ�) ���ΰ����ϡ���
��դ�����������Ѥ���ޤ���

�㤨�С��о��� y=100 �Υ����å��ݥ���Ȥ������硢����ʬ���Ф��ơ���
��ξü���� y ��ɸ�������о��ͤ򶴤�Ǥ��뤫������å����ޤ����⤷����
�ʤ顢������ʬ��Τ����� [x,y] �����оݾ�� y=100 ���������������Ȥ�
�ʤ�ޤ���������������֡��ޤ��� 2 ʬȿ��ˡ�ˤ�ꤽ���о��������Ĥ���
�ޤ���

��Ĥ� plot ���ޥ�ɾ��ʣ���Υ����å��ݥ���Ȥϡ����֤��ֹ�Ť����ޤ���
������������ˡ�1 �İʾ�Υ����å��ݥ���Ȥ����Ǥ��ޤ���
��:
\preverbatim
\begin{verbatim}
    plot DATA using 1:2 smooth cnormal watch y=0.25 watch y=0.5 \
        watch y=0.75
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_watchpoints}
ľ���� plot ���ޥ�ɤ��оݤ˥ҥåȤ��������å��ݥ���Ȥϡ�WATCH\_n �Ȥ�
��̾�����������¸����ޤ���ľ���� plot ���ޥ�ɤ���ҥåȤ������٤Ƥ�
�����å��ݥ���Ȥ������ɽ�������뤳�Ȥ�Ǥ��ޤ����ʲ�����:
{\bf show watchpoints (p.~\pageref{show watchpoints})\index{watchpoints}}��

\preverbatim
\begin{verbatim}
    gnuplot> show watchpoints
    Plot title:     "DATA using 1:2 smooth cnormal"
      Watch 1 target y = 0.25         (1 hits)
              hit 1   x 49.7  y 0.25
      Watch 2 target y = 0.5          (1 hits)
              hit 1   x 63.1  y 0.5
      Watch 3 target y = 0.75         (1 hits)
              hit 1   x 67.8  y 0.75
\end{verbatim}
\postverbatim

ʿ�경: ��ʬ�ϡ����������褹��ݤ˥����å����ޤ���ʿ�경���ʤ��ǡ���
������Ф��Ƥϡ�����ϡ���֤ˤ�äƸ��Ĥ����о����ϡ�2 �ĤΥǡ�������
�����ʬ�ξ�˴����˾�뤳�Ȥ��̣���ޤ����ǡ�������դ�ʿ�경������
�ϡ��ҥåȤ�������ʿ�경���줿�������Ф�����ʬ�ξ�ˤ���ޤ������줬ʿ
�경���ʤ��ǡ������Ф����о����������٤��ɤ����������ϡ�ʿ�경������
�Ϥ�μ��˰�¸���ޤ���

����: ��ʬ���ؿ�������������줿��ΤǤ���С�f(x) = y �Ȥʤ� x ���ͤ�
2 ʬȿ��ˡ�Ǹ��Ĥ��ޤ�������ʳ��ξ��ϡ�������ʬ�˱褦������֤Ǻ�ɸ
[x,y] �������ޤ���

\subsection*{�����å��ޥ��� (watch mouse)}
\addcontentsline{toc}{subsection}{�����å��ޥ��� (watch mouse)}
\label{watchpoints mouse}%
\label{watch mouse}%

���ߤΥޥ��� x ��ɸ�򥦥��å��оݤȤ��ƻ��Ѥ���ȡ��ޥ����ο�ʿ���֤�
���פ��ʤ��顢����դ����˱�äư�ư�����٥���������ޤ�������ˤ��
Ʊ������վ��ʣ���ζ����� y ���ͤ�Ʊ����ɽ�����뤳�Ȥ��ǽ�Ǥ�������
�ΰ��֤򼨤����ȥ�٥�θ����ܤϡ�{\bf set style watchpoint} ���ѹ��Ǥ���
����

��:

\preverbatim
\begin{verbatim}
    set style watchpoint labels point pt 6 ps 2 boxstyle 1
    set style textbox 1 lw 0.5 opaque
    plot for [i=1:N] "file.dat" using 1:(column(i)) watch mouse
\end{verbatim}
\postverbatim

\subsection*{�����å���٥� (watch labels)}
\addcontentsline{toc}{subsection}{�����å���٥� (watch labels)}
\label{watchpoint labels}%
\label{watch labels}%
�ǥե���ȤǤϥ�٥�ϡ��о� {\tt"}watch mouse{\tt"} ���Ф��ƾ���������ޤ���¾
���оݤ��Ф��Ƥ⡢���ޥ�� {\bf set style watchpoint labels} ��Ȥ��Х��
��򥪥�ˤǤ��ޤ�����٥�ʸ����� {\tt"}x : y{\tt"} �ǡ�x, y ���о����κ�ɸ����
�ν񼰲����б����뼴���Ф��븽�ߤ��������Ѥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    set y2tics format "%.2f<C2><B0>"
    set style watchpoint labels point pt 6
    plot FOO axes x1y2 watch mouse
\end{verbatim}
\postverbatim

\newpage\part{���襹������ (Plotting styles)}
\label{plotting styles}%
\index{plot styles}%

gnuplot �Ǥϡ�������������襹�����뤬���ѤǤ��ޤ���
�����ϡ�����ե��٥åȽ�˰ʲ��˾Ҳ𤵤�Ƥ��ޤ���
���ޥ�� {\bf set style data} �� {\bf set style function} �ϡ�����ʹߤ�
{\bf plot} �� {\bf splot} ���ޥ�ɤ��Ф��ƥǥե���Ȥ����襹��������ѹ�
���ޤ���

���襹������ϡ����ޥ�� {\bf plot} �� {\bf splot} �ΰ���ʬ�Ȥ��ơ�����Ū�˥�
�ץ������ꤹ�뤳�Ȥ�Ǥ��ޤ�����Ĥ��������ǡ�ʣ�������襹�������
�Ȥ߹�碌�������ϡ������Ǥ��Ф������襹���������ꤹ��ɬ�פ������
����

��:

\preverbatim
\begin{verbatim}
    plot 'data' with boxes, sin(x) with lines
\end{verbatim}
\postverbatim

�����襹������ϡ����켫�Τ��ǡ����ե����뤫��Τ����Ĥ��Υǡ�������
����Ԥ��ޤ����㤨�С��ǥե���ȤǤ� {\bf lines} ��������ϡ�y ���ͤ�����
1 ��Υǡ��� (x ���ͤϰ��ۤ˽��֤˼����)���ޤ��Ϻǽ餬 x, ���� y ��
2 �Ĥ������Ԥ��Ƥ��ޤ����ե�����β���Υǡ���������ǡ����Ȳ�ᤵ��
�뤦�ޤ���ˡ�˴ؤ������ˤĤ��Ƥϡ��ʲ�����: {\bf using (p.~\pageref{using})\index{using}}��

\section*{Arrows}
\addcontentsline{toc}{section}{Arrows}
\label{plotting styles arrows}%
\label{style arrows}%
\label{with arrows}%
\label{arrows}%
\index{arrows}%
2 �����Υ������� {\bf arrows} �ϡ����� (x,y) ��Ĺ���������γѤ���ꤷ����
���������ޤ����ɲä�������ϡ��ƥǡ�������� variable color ���󡢤���
���� arrow style �Ȥ��ƻ��Ѥ��ޤ���
����ϡ�����ξ��λ�����ˡ�ʳ��� 2 �������襹������� {\bf with vectors}
��Ʊ���ǡ������ delta\_x + delta\_y �Ǥʤ� length (Ĺ��) + angle (��)
��Ϳ���ޤ����ʲ�����: {\bf with vectors (p.~\pageref{with vectors})\index{vectors}}��

\preverbatim
\begin{verbatim}
    4 ��:  x  y  length  angle
\end{verbatim}
\postverbatim

������� {\bf with arrows} �θ���ˤϡ�ľ�� arrow style °������ꤷ����
����Ѥߤ� arrow style �ֹ����ꡢ�ޤ��� {\bf arrowstyle variable} �ˤ��
��������Ŭ�Ѥ����� arrow style �ֹ��¾���󤫤��ɤ߹��ޤ��뤳�Ȥλ�
�ꡢ�ʤɤ��ɲäǤ��ޤ���

���� {\bf length} �ͤϡ�x ���κ�ɸ�ǲ�ᤷ�ޤ���
-1 $<$ {\bf length} $<$ 0 ���ͤϡ���ʿ����պ�ɸ�����ʤ�� $|$length$|$ �����ΤΥ�
��������Ф�����Ȥ��Ʋ�ᤷ�ޤ���
gnuplot �� x �� y �γ���Ψ�κ����ޤ������襢���ڥ�����˴ؤ���Ĵ�����ơ�
�����ܤ�Ĺ���������ѤȤ���Ω�Ǥ���褦�ˤ��褦�Ȥ��ޤ���

{\bf angle} �Ͼ����ñ�̤ǻ��ꤷ�ޤ���
\subsection*{Arrowstyle variable}
\addcontentsline{toc}{subsection}{Arrowstyle variable}
\label{arrowstyle variable}%
\label{variable arrowstyle}%
���襹������ {\bf with arrows} �� {\bf with vectors} �ǡ����ϥǡ������ɲ����
Ϳ���ơ������� {\bf set style arrow} ��������� arrow ����������б����륹
�������ֹ����ꤹ�뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    set style arrow 1 head nofilled linecolor "blue" linewidth 0.5
    set style arrow 2 head filled linecolor "red" linewidth 1.0
    # �� 5 ����ͤ� 1 �� 2 �Τ����줫�ǡ����줬���������������������
    # �Τ������Ѥ���������ꤹ��
    plot DATA using 1:2:3:4:5 with arrows arrowstyle variable
\end{verbatim}
\postverbatim

\newpage
 \section*{�ӡ��������������� (Bee swarm plots)}
\addcontentsline{toc}{section}{�ӡ��������������� (Bee swarm plots)}
\label{beeswarm}%
\index{beeswarm}%
\label{bee swarm}%
\index{jitter}%
~
 \gpinsetfigure{figure_jitter}
�ӡ����������� (bee swarm) ����դϡ��ɤ餮 (jitter) ��Ŭ�Ѥ��ƽ�ʣ��
��ʬΥ���뤳�Ȥˤ���������̤Ǥ�������ŵ��Ū����ϡ������� x ��ɸ
����ꤹ�� 2 �İʾ�Υ��ƥ���ˤ�ä�ɽ�蘆��� y ���ͤ�ʬ�ۤ���ӤǤ���
�Ťʤ��Ƚ����䡢jitter �ǻ��Ѥ����ư�ѥ���������椹����ˡ�˴ؤ�
�Ƥϡ��ʲ�����: {\bf set jitter (p.~\pageref{set jitter})\index{jitter}}�����οޤΥ���դϡ��ۤʤ� jitter �������
�Ф���Ʊ�� plot ���ޥ�ɤˤ�äƺ��줿��ΤǤ���

\preverbatim
\begin{verbatim}
    set jitter
    plot $data using 1:2:1 with points lc variable
\end{verbatim}
\postverbatim
\section*{Boxerrorbars}
\addcontentsline{toc}{section}{Boxerrorbars}
\label{plotting styles boxerrorbars}%
\label{style boxerrorbars}%
\label{with boxerrorbars}%
\label{boxerrorbars}%
\index{boxerrorbars}%
���襹������ {\bf boxerrorbars} �� 2 �����Υǡ�������ǤΤ����Ѳ�ǽ�Ǥ���
����ϡ�3 �󡢤ޤ��� 4 �󡢤ޤ��� 5 ��Υǡ�����ɬ�פǤ�����������ɲ�
(4,5,6 ����) ����ȡ������ϳƥǡ�������� variable color ���� (�ʲ�
����: {\bf linecolor (p.~\pageref{linecolor})\index{linecolor}}, {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}) �Ȥ��ƻȤ��ޤ���

\preverbatim
\begin{verbatim}
    3 ��:  x  y  ydelta
    4 ��:  x  y  ylow  yhigh          (xdelta <= 0 �� boxwidth �����)
    5 ��:  x  y  ylow  yhigh  xdelta  (xdelta <= 0 �� boxwidth �����)
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_boxerrorbars}
y �θ����� {\tt"}ydelta{\tt"} �η�����Ϳ������ϡ�Ȣ�β����� 4 ���ܤ��ͤ����
����{\tt"}ylow yhigh{\tt"} �η�����Ϳ������ϡ������� 5 ���ܤ��ͤ���Ѥ��ޤ���
xdelta ���ͤ� 0 ���ޤ�����ξ��ϡ�Ȣ�β����ϡ�������Ϳ���� boxwidth
���ͤ����椷�ޤ����ʲ�����: {\bf set boxwidth (p.~\pageref{set boxwidth})\index{boxwidth}}��

�������ο�ľ�����ϡ�{\bf yerrorbars} ��������Ʊ�ͤ� y �θ������ͤ�ɽ������
�褦�������ޤ���y-ydelta ���� y+ydelta �ޤǡ����뤤�� ylow ���� yhigh
�ޤǡ������ϲ���Υǡ�����Ϳ�����Ƥ��뤫�ˤ�äƷ�ޤ�ޤ���������
������ǻ��Ѥ�������������ϡ�{\bf set bars} ��Ȥä�����Ǥ��ޤ������Ȥ�
�ʤ���С�Ȣ�ζ�����Ʊ����ΤǸ������������ޤ���

��侩: �Ť��С������� gnuplot �Ǥϡ�{\tt"}ylow yhigh{\tt"} �θ��������� 4 ��
�Υǡ������Ф��� {\bf boxwidth = -2.0} �����̤˰��äƤ��ޤ��������ξ�硢
���ܤ���Ȣ�δ֤˷�֤��Ǥ��ʤ��褦��Ȣ������Ĵ�ᤷ�Ƥ��ޤ��������ν���
�ϡ������ߴ����Τ���˻Ĥ���Ƥ��ޤ���������ΥС������ǤϺ�������
���礦��

\section*{Boxes}
\addcontentsline{toc}{section}{Boxes}
\label{plotting styles boxes}%
\label{style boxes}%
\label{with boxes}%
\label{boxes}%
\index{boxes}%
2 ��������դǤϡ��������� {\bf boxes} ��Ϳ����줿 x ��ɸ���濴�Ȥ���x ��
���� (���ʤ�� y=0 ����Ǥ��äơ�����դζ�������ǤϤʤ�) Ϳ����줿
y ��ɸ�ޤǿ��Ф���Ĺ������Ȣ��񤭤ޤ���Ȣ�β��������Ϥ��ɲ���ǻ��ꤹ
�뤳�Ȥ�Ǥ��ޤ�����{\bf set boxwidth} �����椹�뤳�Ȥ�Ǥ��ޤ��������Ǥ�
����С���Ȣ�ϡ����ܤ���ȢƱ�Τ����äĤ��褦�˰������Ф���ޤ���

3 ��������դǤϡ��������� {\bf boxes} ��Ϳ����줿 x, y ��ɸ���濴�Ȥ���
xy ʿ�� (z=0) ����Ϳ����줿 z ��ɸ�ޤǿ��Ф���ľ���Τ�Ȣ��񤭤ޤ���
x ������Ȣ�����ϡ��̤������� {\bf set boxwidth} �ǻ���Ǥ���y ������Ȣ��
���Ԥ��ϡ�{\bf set boxdepth} ������Ǥ��ޤ���Ȣ�ϡ���ưŪ�ˤϤ��äĤ��褦
�˰������Ф���ޤ���
\subsection*{2 ������ boxes (2D boxes)}
\addcontentsline{toc}{subsection}{2 ������ boxes (2D boxes)}
\label{style boxes 2D}%
\label{boxes 2D}%

{\bf plot with boxes} �ϡ�����Ū�� 2 �󡢤ޤ��� 3 ��Υǡ�������Ѥ��ޤ���
�������������ɲä���ȡ�����ϡ��������� (variable line color) ����
���٤����ξ���Ȥ��ƻ��Ѥ��ޤ����ʲ�����: {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}��

\preverbatim
\begin{verbatim}
    2 ��:  x  y
    3 ��:  x  y  x_width
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_boxes}
Ȣ������ 3 �ĤΤ�����Ĥ���ˡ�Ƿ��ꤵ��ޤ������ϥǡ����� 3 ���ܤΥǡ�
����������ϡ������Ȣ�����Ȥ��ƻ��Ѥ��ޤ��������Ǥʤ����ǥ��ޥ��
{\bf set boxwidth} ��Ȣ�����򥻥åȤ������ϡ������Ȥ��ޤ������Τɤ���
�Ǥ�ʤ����ϡ����ܤ���Ȣ�����äĤ��褦��Ȣ������ưŪ�˷׻����ޤ���

Ȣ�������ϸ��ߤ��ɤ�Ĥ֤��������� (fillstyle) ���ɤ�Ĥ֤��ޤ�������
�ʳ��ˡ��ɤ�Ĥ֤���������� plot ���ޥ�ɾ�ǻ��ꤹ�뤳�Ȥ�Ǥ��ޤ���
�ʲ�����: {\bf set style fill (p.~\pageref{set style fill})\index{fill}}��
�ɤ��٤����� plot ���ޥ�ɤǻ��ꤷ�ʤ���С����ߤ���������Ѥ��ޤ���

��:

�ǡ����ե������ñ���ɤꤷ��Ȣ�����褷��ȢƱ�Τ򾯤���ľ�����˥��ڡ���
������� (�������):

\preverbatim
\begin{verbatim}
     set boxwidth 0.9 relative
     set style fill solid 1.0
     plot 'file.dat' with boxes
\end{verbatim}
\postverbatim

�ɤ꿧���������ƥѥ������ɤꥹ�������Ȣ�� sin �� cos �Υ���դ�����:

\preverbatim
\begin{verbatim}
     set style fill pattern
     plot sin(x) with boxes fc 'blue', cos(x) with boxes fc 'gold'
\end{verbatim}
\postverbatim

sin �ϥѥ����� 0 �ǡ�cos �ϥѥ����� 1 �����褵��ޤ����ɲä���������
���ϥɥ饤�Ф����ݡ��Ȥ���ѥ������۴�Ū�˻��Ѥ��ޤ���

\subsection*{3 ������ boxes (3D boxes)}
\addcontentsline{toc}{subsection}{3 ������ boxes (3D boxes)}
\label{style boxes 3D}%
\label{boxes 3D}%

{\bf splot with boxes} �ˤϡ����ʤ��Ȥ� 3 ���������ɬ�פǤ������������
����ɲä���ȡ������Ȣ�������ɤ��٤����ξ���Ȥ��ƻ��Ѥ��ޤ���

\preverbatim
\begin{verbatim}
    3 ��:  x  y  z
    4 ��:  x  y  z  [x_width �ޤ��� color]
    5 ��:  x  y  z  x_width  color
\end{verbatim}
\postverbatim

�Ǹ����ϡ�splot ���ޥ�ɤ�����Ū�� variable ���顼�⡼�ɤ���ꤷ�Ƥ�
����Τ߿��Ȥ��ƻ��Ѥ��ޤ�����:

\preverbatim
\begin{verbatim}
    splot 'blue_boxes.dat' using 1:2:3 fc "blue"
    splot 'rgb_boxes.dat' using 1:2:3:4 fc rgb variable
    splot 'category_boxes.dat' using 1:2:3:4:5 lc variable
\end{verbatim}
\postverbatim

�ǽ����ϡ����٤Ƥ�Ȣ���Ĥ��ɤꡢ���Ϥ��餫���� {\bf set boxwidth} ������
����������Ѥ��ޤ���2 ���ܤ���ϡ�4 ���ܤ� 24-bit RGB ���Ȥ���ǧ������
���ᡢȢ���������Ѥ�餺 {\bf set boxwidth} ������Ȥ��ޤ���3 ���ܤ���ϡ�
4 ���ܤ��ͤ�Ȣ�����Ȥ����ɤߡ�5 ���ܤ������ͤ򿧤��󶡤�������Ȳ�ᤷ
�ޤ���

\gpinsetfigure{figure_3Dboxes}
�ǥե���ȤǤϡ�Ȣ�ˤ������Ϥʤ���������ñ�� xz ʿ�̤�ʿ�Ԥ� 1 �Ĥ�
Ĺ�����ǹ�������ޤ�����y ���������Ȥ��� 0 �Ǥʤ��ͤ����ꤹ��� 4 �̤�
ŷ�������������Ȣ���ѹ��Ǥ��ޤ����ʲ�����: {\bf set boxdepth (p.~\pageref{set boxdepth})\index{boxdepth}}��

3 ������Ȣ�ϡ����̤ǤϤʤ� pm3d Ĺ�����Ȥ��ƽ������Ƥ��ޤ�����äơ�ɽ
΢�������ϡ�{\bf set hidden3d} �αƶ�������ޤ��󡣰ʲ�����: {\bf set pm3d (p.~\pageref{set pm3d})\index{pm3d}}��
gnuplot �С������ 6 �ϡ�Ȣ��ü�ϥ���դ� fill style �ζ������ǿ��դ�
���ޤ�������ϥС������ 5 �Ȥϰۤʤ��ѹ��Ǥ���
���ɤη�̤�����ˤϡ�{\bf set pm3d depthorder base} �� {\bf set pm3d lighting}
���Ȥ߹�碌�Ƥ���������

\section*{Boxplot}
\addcontentsline{toc}{section}{Boxplot}
\label{plotting styles boxplot}%
\label{style boxplot}%
\label{with boxplot}%
\label{boxplot}%
\index{boxplot}%
\gpinsetfigure{figure_boxplot}
boxplot �ϡ��ͤ�����Ū��ʬ�ۤ�ɽ���������Ū����ˡ�Ǥ�����ʬ�̶����ϡ�
1/4 ����������ʬ�̶����ʲ����ͤ���Ĥ褦�ˡ�1/2 �����������ʬ�̶���
(�᥸����) �ʲ����ͤ���Ĥ褦�ˡ����ȷ��ꤵ��ޤ�������ʬ�̤��軰��
ʬ�̤δ֤��ΰ��Ϥ�褦��Ȣ�����褷���᥸�����ͤΤȤ����ˤϿ�ʿ������
���ޤ���Ȣ�Ҥ��ϡ�Ȣ����桼������³��ޤǱ�Ĺ����ޤ��������θ³���
���ˤ������ϡ��ҤȤĤҤȤ����褵��ޤ���

��:

\preverbatim
\begin{verbatim}
   # x ��ɸ�� 1.0��y �� 5 ���ܤ��ͤΤȤ����� boxplot ������
   plot 'data' using (1.0):5
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   # ���Ʊ���������ϰϳ������ϱ�����boxplot ������ 0.3 �ˤ���
   set style boxplot nooutliers
   plot 'data' using (1.0):5:(0.3)
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ�using ����ˤ�� 2 ���ܤ� y �Τ��٤Ƥ��ͤ��Ф���
boxplot �� 1 �Ĥ����������ޤ������������ɲä� (4 ���ܤ�) �����ꤹ��
�ȡ���������ͤ򤢤�����ѿ���Υ��Ū�ʥ�٥��ͤǤ���ȸ��ʤ�������Υ��
�ͤΥ�٥���ͤο������� boxplot �����褷�ޤ��������� boxplot �δֳ�
�ϥǥե���ȤǤ� 1.0 �Ǥ���������� {\bf set style boxplot separation} ��
�ѹ��Ǥ��ޤ����ǥե���ȤǤϡ������ѿ����ͤϡ��� boxplot �β� (�ޤ���
��) ��������Υ�٥��ɽ�����ޤ���

��

\preverbatim
\begin{verbatim}
   # 'data' �� 2 ���ܤ� "control" �� "treatment" �Τ����줫��ʸ�����
   # �ʲ�����ϡ����ΰ������ 2 �Ĥ� boxplot ����������
   plot 'data' using (1.0):5:(0):2
\end{verbatim}
\postverbatim

����Ȣ�Υǥե���Ȥ����� {\bf set boxwidth $<$width$>$} ������Ǥ��ޤ�����plot
���ޥ�ɤ� {\bf using} �ˤ�� 3 ���ܤΥ��ץ������Ǥ����Ǥ��ޤ���1 ����
�� 3 ���ܤ��� (x ��ɸ����) ���̾�ǡ�����ǤϤʤ�����Ȥ���Ϳ���ޤ���

�ǥե���ȤǤϡ�Ȣ�Ҥ���Ȣ��ü���顢y ���ͤ���ʬ���ϰϤ� 1.5 �ܤ����
���ޤäƤ��ƺǤ�Υ��Ƥ���褦�����ޤǱ�Ĺ����ޤ����ǥե���ȤǤϡ���
�ϳ����� (outlier) �ϱ� (pointtype 7) ��������ޤ���Ȣ�Ҥ���ü��������
�� {\bf set bars} �ޤ��� {\bf set errorbars} ��Ȥä�����Ǥ��ޤ���

�����Υǥե���Ȥ������� {\bf set style boxplot} ���ޥ�ɤ��ѹ��Ǥ��ޤ���
�ʲ�����: {\bf set style boxplot (p.~\pageref{set style boxplot})\index{boxplot}}, {\bf bars (p.~\pageref{bars})\index{bars}}, {\bf boxwidth (p.~\pageref{boxwidth})\index{boxwidth}}, {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}},
{\bf candlesticks (p.~\pageref{candlesticks})\index{candlesticks}}��

\section*{Boxxyerror}
\addcontentsline{toc}{section}{Boxxyerror}
\label{plotting styles boxxyerror}%
\label{style boxxyerror}%
\label{with boxxyerror}%
\label{boxxyerror}%
\index{boxxyerror}%
\gpinsetfigure{figure_boxxyerror}
{\bf boxxyerror} ���襹������� 2 �����Υǡ�������ǤΤ����Ѳ�ǽ�Ǥ�������
�ϡ�{\bf xyerrorbars} �������뤬��ʬ�θ򺹤�ɽ������Ȥ�����Ĺ������ɽ����
�뤳�Ȥ�����Фۤ�Ʊ���Ǥ�����������ϥǡ����� 4 �󡢤ޤ��� 6 ������
���ޤ���;ʬ�������� (5 ���ܡ��ޤ��� 7 ����) �ϡ��ǡ�������β��ѿ�
(variable color) ������󶡤Ȥ��ư����ޤ� (�ʲ�����: {\bf linecolor (p.~\pageref{linecolor})\index{linecolor}},
{\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}})��

\preverbatim
\begin{verbatim}
    4 ��:  x  y  xdelta  ydelta
    6 ��:  x  y  xlow  xhigh  ylow  yhigh
\end{verbatim}
\postverbatim

Ȣ�����ȹ⤵�� {\bf xyerrorbars} ��������Ʊ�� x, y �θ���������ꤵ��ޤ�
�Ĥޤꡢxlow ���� xhigh �ޤǤ� ylow ���� yhigh �ޤǡ��ޤ��� x-xdelta
���� x+xdelta �ޤǤ� y-ydelta ���� y+ydelta �ޤǡ������ϲ���Υǡ���
��Ϳ�����Ƥ��뤫�ˤ�äƷ�ޤ�ޤ���

6 ��η����Υ��ޥ�ɤϡ�Ǥ�դ� x, y ������Ĺ������񤯴�ñ����ˡ����
���ޤ���

Ȣ�������ϸ��ߤ��ɤ�Ĥ֤��������� (fillstyle) �˽��ä��ɤ��ޤ�����
�٤ϡ��ʲ�����: {\bf set style fill (p.~\pageref{set style fill})\index{fill}}, {\bf boxes (p.~\pageref{boxes})\index{boxes}}��plot ���ޥ�ɾ�ǿ������ɤ�
�Ĥ֤������������ꤹ�뤳�Ȥ�Ǥ��ޤ���
\section*{Candlesticks}
\addcontentsline{toc}{section}{Candlesticks}
\label{plotting styles candlesticks}%
\label{style candlesticks}%
\label{with candlesticks}%
\label{candlesticks}%
\index{candlesticks}%
\gpinsetfigure{figure_candlesticks}
{\bf candlesticks} ��������ϡ���ͻ�ǡ����� 2 �����Υǡ������衢���������
�ǡ����ΤҤ��դ���������դ���������Τ˻Ȥ��ޤ���
����ϡ���ʿ�����ˤ� x ���濴�Ȥ�����ľ�����ˤϳ����� (open) �Ƚ���
(close) �򶭳��Ȥ���Ĺ�������Ȥ��ޤ��������ơ����� x ��ɸ�ΤȤ�����
Ĺ�����ΤƤäڤ󤫤�ǹ��� (high) �ޤǤȡ�Ĺ�������줫��ǰ��� (low)
�ޤǤο�ľ����������ޤ��������ο�ľ���Ϻǹ��ͤȺǰ��ͤ������ؤ�äƤ�
�ѹ�����ޤ���

����Ū�� 5 ��Υǡ�����ɬ�פǤ�:

\preverbatim
\begin{verbatim}
     ��ͻ�ǡ���:   date  open  low  high  close
     Ȣ�Ҥ�����:   x  box_min  whisker_min  whisker_high  box_high
\end{verbatim}
\postverbatim

Ĺ���������ϥ��ޥ�� {\bf set boxwidth} ������Ǥ��ޤ����������� gnuplot
�ؤθ����ߴ����Ȥ��ơ�boxwidth �ѥ�᡼�������ꤵ��Ƥ��ʤ�����
{\bf set errorbars $<$width$>$} ��Ĺ���������Ȥ��Ƽ��ޤ���

���������ˡ�Ȣ�Ҥ� (box-and-whisker) �Υ��롼�ײ��˴ؤ�������Ū��
���λ�����ɲä� 6 ���ܤΥǡ����ǻ���Ǥ��ޤ����������ϡ�x ��ɸ��Ʊ
��ñ�̤�Ϳ���ʤ���Ф����ޤ���

��������ɲ� (6 ���ܡ��ޤ��� 6 ���ܤ��ǡ��������Ȥ��ƻȤ����� 7 ��
��) ����ȡ������ϳƥǡ�������� variable color ���� (�ʲ�����:
{\bf linecolor (p.~\pageref{linecolor})\index{linecolor}}, {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}) �Ȥ��ƻȤ��ޤ���

�ǥե���ȤǤϡ���ľ��ʬ�ΤƤäڤ����ˤϿ�ľ�˸����ʿ���ϰ������
���󡣤�������������硢�㤨��ŵ��Ū�����Ȣ�Ҥ��� (box-and-whisker
plot) �Ǥλ��ѤǤ��������襳�ޥ�ɤ˥������ {\bf whiskerbars} ���ɲä�
�Ƥ����������ǥե���ȤǤϡ���ʿ����Ȣ (candlestick) �ο�ʿ�����դ˰�
����ޤ�������������Τ������Ф��������ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ���

��ͻ�ǡ������̾�δ����Ǥϡ�(������) $<$ (����) �ξ���Ĺ�����϶��ǡ�
(����) $<$ (������) �ξ���ñ���ɤꤷ�ޤ������ߤ� fillstyle �� {\tt"}empty{\tt"}
�򥻥åȤ��Ƥ�����ϡ��ºݤˤ����ʤ�ޤ����ʲ�����: {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��
fillstyle �� solid (ñ���ɤ�)���ޤ��� pattern (�ѥ�����) �򥻥åȤ���
������ϡ������͡����ͤ˴ط��ʤ������٤Ƥ�Ȣ�ˤ��줬�Ȥ��ޤ����ʲ�
����: {\bf set errorbars (p.~\pageref{set errorbars})\index{errorbars}}, {\bf financebars (p.~\pageref{financebars})\index{financebars}}���ޤ����ʲ��⻲�Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo/candlesticks.html}{\tt candlestick
}

��
\href{http://www.gnuplot.info/demo/finance.html}{\tt finance
}

�Υǥ⡣

����: Ȣ�Ҥ�����վ�˵���������ɲä����֤��ˤϡ��ɲä��������Ǥ�ɬ��
�ˤʤ�ޤ����ʲ��κǽ����ϡ�2 ���ܤ����Ǥǡ�Ȣ���٤�������ͤξ���
�֤���ʬ�ˤ��Ƥ��ޤ���

\preverbatim
\begin{verbatim}
 # �ǡ�����:  X '�Ǿ���' '1/4 �̤���' '�����' '3/4 �̤���' '������'
 set errorbars 4.0
 set style fill empty
 plot 'stat.dat' using 1:3:2:6:5 with candlesticks title 'Quartiles', \
      ''         using 1:4:4:4:4 with candlesticks lt -1 notitle
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
 # �Ҥ��ξ�˿�ʿ����ȼ������ǡ���ʿ���������������� 50% �ˤ���
 plot 'stat.dat' using 1:3:2:6:5 with candlesticks whiskerbars 0.5
\end{verbatim}
\postverbatim

�ʲ�����: {\bf set boxwidth (p.~\pageref{set boxwidth})\index{boxwidth}}, {\bf set errorbars (p.~\pageref{set errorbars})\index{errorbars}}, {\bf set style fill (p.~\pageref{set style fill})\index{fill}}, {\bf boxplot (p.~\pageref{boxplot})\index{boxplot}}��
\section*{Circles}
\addcontentsline{toc}{section}{Circles}
\label{plotting styles circles}%
\label{style circles}%
\label{with circles}%
\label{circles}%
\index{circles}%
\gpinsetfigure{figure_circles}
�������� {\bf circles} �ϡ��ƥǡ��������������줿Ⱦ�¤αߤ����褷�ޤ���Ⱦ
�¤ϡ��������ο�ʿ�� (x �ޤ��� x2) ��ñ�̤ǲ�ᤵ��ޤ���y �����ν�
�ܤ�����Υ����ڥ�����ϡ��������̵�뤵��ޤ���Ⱦ�¤���������Ȥ���
���ꤷ�ʤ���硢����� {\bf set style circle} ������ޤ������ξ�硢Ⱦ��
�� graph �� screen �κ�ɸ�Ϥ���ѤǤ��ޤ���

������ˡ������ƻ����ˡ����ꤹ��°����¿�����Ȥ߹�碌���꤬��ǽ�Ǥ���
2 ��������Ǥϡ��ʲ�������Ǥ��ޤ���

\preverbatim
\begin{verbatim}
   using x:y
   using x:y:radius
   using x:y:color
   using x:y:radius:color
   using x:y:radius:arc_begin:arc_end
   using x:y:radius:arc_begin:arc_end:color
\end{verbatim}
\postverbatim

�ǥե���ȤǤϴ����ʱߤ����褷�ޤ���
���η�̤� {\bf points} �� pointtype 7 ���Ѥ��ơ��������������Υ���դ��
�����Ȥ�Ʊ�ͤǤ��������αߤ� x �����ϰϤǿ��̤����Ȥ��㤤�ޤ���
4 ���ܡ�5 ���ܤ˳��ϳѤȽ�λ�� (ñ�̤���)����ꤹ�뤳�ȤǱ߸̤ΰ�����
���褹�뤳�Ȥ�Ǥ��ޤ���

using ����κǸ����ǡ�����ο������Ǥ��ޤ������ξ�硢plot ���ޥ�
�ɤˤ� {\bf lc variable} �� {\bf fillcolor rgb variable} �Τ褦����ư�������
�����ɬ�פ�����ޤ���

�ʲ�����: {\bf set style circle (p.~\pageref{set style circle})\index{circle}}, {\bf set object circle (p.~\pageref{set object circle})\index{circle}}, {\bf set style fill (p.~\pageref{set style fill})\index{fill}}��

3 ��������Ǥϡ�using ����ˤϰʲ��Τ�Τ�ɬ�פǤ���

\preverbatim
\begin{verbatim}
   splot DATA using x:y:z:radius:color
\end{verbatim}
\postverbatim

��ư������ϥ��ץ���� (��ά��) �Ǥ���

��:

\preverbatim
\begin{verbatim}
   # ���Ѥ� 3 ���ܤ��ͤ����㤹��褦�ʱߤ�����
   set style fill transparent solid 0.2 noborder
   plot 'data' using 1:2:(sqrt($3)) with circles, \
        'data' using 1:2 with linespoints
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   # �ߤ�����˥ѥå��ޥ������
   plot 'data' using 1:2:(10):(40):(320) with circles
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_piechart}
\index{piechart}%

\preverbatim
\begin{verbatim}
   # ������ǡ����Ǳߥ���դ�����
   set xrange [-15:15]
   set style fill transparent solid 0.9 noborder
   plot '-' using 1:2:3:4:5:6 with circles lc var
   0    0    5    0    30    1
   0    0    5   30    70    2
   0    0    5   70   120    3
   0    0    5  120   230    4
   0    0    5  230   360    5
   e
\end{verbatim}
\postverbatim

\section*{Contourfill}
\addcontentsline{toc}{section}{Contourfill}
\label{plotting styles contourfill}%
\label{style contourfill}%
\label{with contourfill}%
\label{contourfill}%
\index{contourfill}%
\gpinsetfigure{figure_contourfill}
contourfill �ϡ�3 �������襹������ǡ�pm3d ���̤� z ���������˱�ä���
�ä����Ҥο��դ��˻Ȥ��ޤ�������ϡ�2 �����ͱ� ({\bf set view map}) �ǡ���
�����δ֤�ñ�����ɤ��٤��� 2 ����������������դ��������Τ˻Ȥ��ޤ���
�����Ҥζ����ȿ��γ�����Ƥϡ�������� {\bf set contourfill} ������Ǥ���
�����ʲ��⻲��: {\bf pm3d (p.~\pageref{pm3d})\index{pm3d}}, {\bf zclip (p.~\pageref{zclip})\index{zclip}}��

�������襹������ϡ�{\bf set contours} ���Ȥ߹�碌�ơ��������Ҥ��ڤ�ʬ��
����������Ť��������뤳�Ȥ��Ǥ��ޤ���{\bf set contourfill} �����Ҥζ�����
{\bf set cntrparam} �������������Ȥ��碌��褦�����դ��Ƥ���������

\preverbatim
\begin{verbatim}
    # ztics �������������Ҷ���
    # ���Ҥ� z ������ͤ˳�����Ƥ���ѥ�åȤǿ��դ�
    set pm3d border retrace
    set contourfill ztics
    set ztics -20, 5, 20
    set contour
    set cntrparam cubic levels increment -20, 5, 20
    set cntrlabel onecolor
    set view map
    splot g(x,y) with contourfill, g(x,y) with lines nosurface
\end{verbatim}
\postverbatim

\section*{Dots}
\addcontentsline{toc}{section}{Dots}
\label{plotting styles dots}%
\label{style dots}%
\label{with dots}%
\label{dots}%
\index{dots}%
\gpinsetfigure{figure_dots}
{\bf dots} ��������ϳ����˾����ʥɥåȤ����褷�ޤ�������Ϥ������������
��ʤ뻶�ۿޤ�����������Ǥ��礦��2 ��������Ǥ� 1 �󡢤ޤ��� 2 �����
�ϥǡ�������3 ��������Ǥ� 3 ��Υǡ�����ɬ�פǤ���

���Ϸ����ˤ�äƤ� (post, pdf �ʤ�)���ɥåȤ��礭���� linewidth ���ѹ�
���뤳�Ȥ�����Ǥ��뤳�Ȥ⤢��ޤ���

\preverbatim
\begin{verbatim}
    1 ��:  y         # x �Ϲ��ֹ�
    2 ��:  x  y
    3 ��:  x  y  z   # 3D �Τ� (splot)
\end{verbatim}
\postverbatim

\newpage
 \section*{Ellipses}
\addcontentsline{toc}{section}{Ellipses}
\label{plotting styles ellipses}%
\label{style ellipses}%
\label{with ellipses}%
\label{ellipses}%
\index{ellipses}%
\gpinsetfigure{figure_ellipses}
�������� {\bf ellipses} �ϡ��ƥǡ��������ʱ� (ellipse) �����褷�ޤ�������
��������ϡ�2 ��������ˤΤ�Ŭ�Ѥ���ޤ������ʱߤϡ��濴���缴ľ�¡���
��ľ�¡�x ���ȼ缴�Τʤ��ѡ���ɽ������ޤ���

\preverbatim
\begin{verbatim}
    2 ��: x y
    3 ��: x y diam  (�缴��������ξ���˻���)
    4 ��: x y major_diam minor_diam
    5 ��: x y major_diam minor_diam angle
\end{verbatim}
\postverbatim

2 ��Υǡ����Τߤ�Ϳ����줿���ϡ��������濴�κ�ɸ�Ȥߤʤ��졢�ʱ�
�ϥǥե���Ȥ��礭�������褵��ޤ� (�ʲ�����: {\bf set style ellipse (p.~\pageref{set style ellipse})\index{ellipse}})����
�ߤθ����ϡ��缴�� x ���Τʤ��Ѥ��������ޤ����������ǥե���Ȥ�
ellipse �Υ������뤫�����ޤ� (�ʲ�����: {\bf set style ellipse (p.~\pageref{set style ellipse})\index{ellipse}})��

3 ��Υǡ�����Ϳ����줿���ϡ�3 ���ܤϼ硢��ξ����ľ�� (��) �Ȥ��ƻ�
���ޤ��������ϥǥե���Ȥ� 0 �ˤʤ�ޤ���

4 ��Υǡ�����Ϳ����줿���ϡ��������濴�κ�ɸ���缴ľ�� (��)����
��ľ�¤Ȥ��ƻȤ���ޤ���������ľ�¤Ǥ��ꡢȾ�¤Ǥʤ����Ȥ����դ���
����������
������ľ�¤���ʤ�С�ľ�¤�ξ���Ȥ� {\bf set style ellipse} �����ꤷ����
�ե�����ͤ�Ȥ��ޤ���

5 ��Υǡ����Ȥ��ơ������γ��� (ñ�̤���) ����ꤹ�뤳�Ȥ�Ǥ��ޤ���
�ʱߤϡ�3,4,5 ����ͤ�����ͤȤ��ƻ��ꤹ�뤳�Ȥǡ������Υǥե���Ȥ�
�ͤ����Ѥ����ʱߤ�񤫤��뤳�Ȥ�Ǥ��ޤ���

��Τ��٤Ƥξ��ǡ�variable color �ǡ�����Ǹ���� (3,4,5,6 ����) ��
�����ɲäǤ��ޤ����ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}��

������� {\bf units}: {\bf units xy} ���������˴ޤޤ�Ƥ����硢�缴ľ��
�Ͽ�ʿ�� (x �ޤ��� x2) ��ñ�̡�����ľ�¤Ͽ�ľ�� (y �ޤ��� y2) ��ñ�̤�
����Ȥߤʤ���ޤ���x ���� y ���ν̼ܤ��ۤʤ��硢�缴����������ϲ�
ž��ˤ��������Ϥʤ�ޤ���
{\bf units xx} �ϡ�ľ�¤�ξ���Ȥ� x ����ñ�̤Ƿ׻����ޤ���
{\bf units yy} �ϡ�ľ�¤�ξ���Ȥ� y ����ñ�̤Ƿ׻����ޤ���
��� 2 �Ĥϡ�����Υ��������ѹ����Ƥ⡢�ʱߤ������������ڥ���������
�ޤ���plot ���ޥ�ɤ� {\bf units} ���ά�������ϡ�{\bf set style ellipse} ��
�����Ȥ��ޤ���

�� (�ʱߤ�ͭ������������Ū�˻��Ѥ�������):

\preverbatim
\begin{verbatim}
   plot 'data' using 1:2:3:4:(0):0 with ellipses
\end{verbatim}
\postverbatim

�ʲ��⻲��: {\bf set object ellipse (p.~\pageref{set object ellipse})\index{ellipse}}, {\bf set style ellipse (p.~\pageref{set style ellipse})\index{ellipse}}, {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��

\section*{Filledcurves}
\addcontentsline{toc}{section}{Filledcurves}
\label{plotting styles filledcurves}%
\label{style filledcurves}%
\label{with filledcurves}%
\label{filledcurves}%
\index{filledcurves}%
\gpinsetfigure{figure_filledcurves}
�������� {\bf filledcurves} �� 2 ��������ǤΤ����Ѥ��ޤ�������� 3 �����
�ۤʤ���꤬��ǽ�Ǥ����ǽ�� 2 ����� 1 �Ĥδؿ����衢���뤤�� (x,y) 2
������ϥǡ����ѤΤ�Τǡ���ǾҲ𤹤�褦�˥��ץ����ǹ��ʤ���꤬��
���ޤ���

��:

\preverbatim
\begin{verbatim}
   plot ... with filledcurves [option]
\end{verbatim}
\postverbatim

�����ǡ����ץ����ϰʲ��Τ����Τ����줫�Ǥ�:

\preverbatim
\begin{verbatim}
   closed
   {above|below} x1 x2  y r=<a> xy=<x>,<y>
   between
\end{verbatim}
\postverbatim

�ǽ�Τ�Τ� {\bf closed} �ǡ�����϶������켫�Ȥ���¿�ѷ��ȸ��ʤ��ޤ�����
�ϥǡ����� 2 ��ξ��ˤϤ��줬�ǥե���ȤǤ���

\preverbatim
\begin{verbatim}
   filledcurves closed   ... �����Ķ����ǰϤޤ���ΰ�
\end{verbatim}
\postverbatim

2 �����ܤϻ��ꤵ�줿�������뤤�Ͽ�ʿ������ľ����Ϳ����줿���ʤɤȡ���
���Ȥδ֤˺�����ΰ���ɤ�Ĥ֤��ޤ������ξ�硢������ɤ��٤��ΰ��
���ꤷ��ľ���ξ�ޤ��ϲ������¤Ǥ��ޤ���

\preverbatim
\begin{verbatim}
   filledcurves x1       ... x1 ��
   filledcurves x2       ... x2 �� (y1, y2 ����Ʊ��)
   filledcurves y=42     ... ľ�� y=42, ���ʤ�� x ����ʿ��
   filledcurves xy=10,20 ... x1,y1 ���Ǥ��� 10,20 (�𷿤Τ褦�ʷ���)
   filledcurves above r=1.5  �˺�ɸ�Ǥ�ư�¼��� 1.5 �γ�¦���ΰ�
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_yerrorfill}
3 �����ܤϡ�x ��ɸ�ν��礬Ʊ���Ǥ��� 2 �Ĥζ����δ֤��ΰ���ɤ��٤���
��������ϡ�(x, y1, y2) �� 3 ������ϥǡ�����ɬ�פǤ������ϥǡ����� 3
��ʾ�ξ��ˤϤ��줬�ǥե���ȤǤ���2 ���ܤ� y ���ͤǡ�3 ���ܤ�����
�����ǡ����Ǥ�����ϡ��Գ����ΰ�򱢱Ƥ�ɽ�����뤳�Ȥ��Ǥ��ޤ���
����˻��� 3 �������襹������ {\bf zerrorfill} �⻲�Ȥ��Ƥ���������

\preverbatim
\begin{verbatim}
   3 ��:  x  y  yerror
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   plot $DAT using 1:($2-$3):($2+$3) with filledcurves, \
        $DAT using 1:2 smooth mcs with lines
\end{verbatim}
\postverbatim

{\bf above} �� {\bf below} ���ץ�����
\preverbatim
\begin{verbatim}
   ... filledcurves above {x1|x2|y|r}=<val>
\end{verbatim}
\postverbatim
�����
\preverbatim
\begin{verbatim}
   ... using 1:2:3 with filledcurves below
\end{verbatim}
\postverbatim
�η��Υ��ޥ�ɤ�Ŭ�Ѳ�ǽ�Ǥ����ɤ���ξ��Ǥ⡢�����Υ��ץ�����
�ɤ�Ĥ֤��ΰ�򡢶��������ޤ��϶�����������¦�����¤��ޤ���

�ǡ����ե����뤫�������줿�������ɤ�Ĥ֤�����礹��ȡ�����ʤ��ʤä�
���������ʤ��ΰ�ˤʤ뤳�Ȥ�����ޤ���������� gnuplot �����ΰ�ǤϤ�
���������򥯥�åԥ󥰤��Ƥ��뤫��Ǥ���

$<$x$>$, $<$y$>$, $<$a$>$ �������ΰ�γ��ˤ����硢�����ϥ���դζ����ذ�ư����
�ޤ�����äơ����ץ���� xy=$<$x$>$,$<$y$>$ ����ꤷ�����μºݤ��ɤ�Ĥ֤���
��ϡ�xrange �� yrange �˰�¸���ޤ���
\subsection*{�ɤ��٤���°�� (fill properties)}
\addcontentsline{toc}{subsection}{�ɤ��٤���°�� (fill properties)}
\label{filledcurves border}%
\index{border}%
{\bf with filledcurves} �Ǥ�����ϡ�fillstyle (solid/transparent/pattern)
�� fillcolor ����ꤹ�뤳�ȤǤ���˥������ޥ����Ǥ��ޤ���plot ���ޥ��
�� fillstyle ({\bf fs}) ����ꤷ�ʤ���С����ߤΥǥե���Ȥ� fill ��������
����Ѥ��ޤ����ʲ�����: {\bf set style fill (p.~\pageref{set style fill})\index{fill}}��plot ���ޥ�ɤ� fillcolor
({\bf fc}) ����ꤷ�ʤ���С����ߤ�������Ȥ��ޤ���

fillstyle ��°���� \{\{no\}border\} �ϡ�filledcurves �Υ⡼�ɤ��ǥե����
�� {\bf closed} �Ǥ�����˼����դ��ޤ���
��:
\preverbatim
\begin{verbatim}
    plot 'data' with filledcurves fc "cyan" fs solid 0.5 border lc "blue"
\end{verbatim}
\postverbatim
\section*{Financebars}
\addcontentsline{toc}{section}{Financebars}
\label{plotting styles financebars}%
\label{style financebars}%
\label{with financebars}%
\label{financebars}%
\index{financebars}%
{\bf financebars} ��������϶�ͻ�ǡ����� 2 �����Υǡ�������ǤΤ����Ѳ�ǽ
�Ǥ�������ϡ�x ��ɸ 1 �� (�̾�����) �ȡ�4 �Ĥ� y ��ɸ (���) ��ɬ�פ�
���ޤ���

\preverbatim
\begin{verbatim}
    5 ��:   date  open  low  high  close
\end{verbatim}
\postverbatim

��������ɲ� (6 ����) ����ȡ������ϳƹ���� variable color ���� (��
������: {\bf linecolor (p.~\pageref{linecolor})\index{linecolor}}, {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}) �Ȥ��ƻȤ��ޤ���

\gpinsetfigure{figure_financebars}
����ϡ���ʿ�����ˤϤ��� x ��ɸ���֤��졢��ľ�����ˤϺǹ��� (high) ��
�ǰ��� (low) ��ü�Ȥ�����ʬ���Ȥ��ޤ��������ơ�������ʬ�˿�ʿ��¦��
��ߤ������� (open) �ν�ˡ���ʿ��¦�ι�ߤ������� (close) �ν�ˤĤ�
�ޤ������ι�ߤ�Ĺ���� {\bf set errorbars} ���ѹ��Ǥ��ޤ�������Ϻǹ��ͤ�
�ǰ��ͤ������ؤ�äƤ��Ѥ��ޤ��󡣰ʲ�����: {\bf set errorbars (p.~\pageref{set errorbars})\index{errorbars}},
{\bf candlesticks (p.~\pageref{candlesticks})\index{candlesticks}}���ʲ��⻲�Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo/finance.html}{\tt ��ͻ�ǡ����ǥ⡣
}


\section*{Fillsteps}
\addcontentsline{toc}{section}{Fillsteps}
\label{style fillsteps}%
\label{with fillsteps}%
\label{fillsteps}%
\index{fillsteps}%
\preverbatim
\begin{verbatim}
    plot <data> with fillsteps {above|below} {y=<baseline>}
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_steps}
{\bf fillsteps} ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ���
����ϡ�{\bf steps} �Ȥۤ�Ʊ���Ǥ����������ȥ١����饤�� (�ǥե���Ȥ� y=0)
�Ȥδ֤��ΰ�򸽺ߤ� fillstyle ���ɤ��٤��ޤ������ץ���� {\bf above} ��
{\bf below} �ϡ��١����饤�����������ʬ�Τ��ɤ��٤��ޤ�����ĤΥǡ�������
�鼡�����ؤΰ�ư�κݤˡ�{\bf steps} �� {\bf fillsteps} �Ϥ������ޤ� x ��ɸ��
�Ѳ���������������θ� y ��ɸ���Ѳ�������������Ȥ����դ��Ƥ���������
�ʲ�����: {\bf steps (p.~\pageref{steps})\index{steps}}��
\section*{Fsteps}
\addcontentsline{toc}{section}{Fsteps}
\label{plotting styles fsteps}%
\label{style fsteps}%
\label{with fsteps}%
\label{fsteps}%
\index{fsteps}%
\gpinsetfigure{figure_fsteps}
{\bf fsteps} ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������� 2 �ܤ���ʬ��
�٤�礦����Ĥʤ��ޤ�: 1 ���ܤ� (x1,y1) ���� (x1,y2) �ޤǡ�2 ���ܤ�
(x1,y2) ���� (x2,y2) �ޤǡ�������ξ��ϡ�{\bf lines} �� {\bf points} ���Ф�
���Τ�Ʊ���Ǥ���{\bf fsteps} �� {\bf steps} �ΰ㤤�ϡ�{\bf fsteps} �ϡ��ޤ�����
��� y �����˽񤤤Ƥ��鼡�� x �����˽񤯤Τ��Ф���{\bf steps} ����� x ��
���˽񤤤Ƥ��鼡�� y �����˽񤭤ޤ���

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/steps.html}{\tt steps �ǥ⡣
}

\section*{Histeps}
\addcontentsline{toc}{section}{Histeps}
\label{plotting styles histeps}%
\label{style histeps}%
\label{with histeps}%
\label{histeps}%
\index{histeps}%
\gpinsetfigure{figure_histeps}
{\bf histeps} ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������ϥҥ��ȥ����
������Ǥ����Ѥ�տޤ��Ƥ��ޤ���y ���ͤϡ�x ���ͤ��濴���֤��ȹͤ���
x1 �Ǥ����� ((x0+x1)/2,y1) ���� ((x1+x2)/2,y1) �ޤǤο�ʿ���Ȥ���ɽ��
����ޤ���ü�����Ǥϡ��������Ϥ��� x ��ɸ���濴�ˤʤ�褦�˱�Ĺ�����
�����٤�礦��Ʊ�Το�ʿ����ü�ϡ�����ξ�Ԥ�ʿ���ͤΤȤ����Ǥα�ľ����
���ʤ�� ((x1+x2)/2,y1) ���� ((x1+x2)/2,y2) ����ʬ�Ƿ�Ф�ޤ���
������ξ��ϡ�{\bf lines} �� {\bf points} ���Ф����Τ�Ʊ���Ǥ���

{\bf autoscale} ��ͭ���Ǥ����硢x ���ϰϤϡ����α�Ĺ���줿��ʿ�����ϰϤ�
�Ϥʤ����ǡ��������ϰϤ����򤵤�ޤ�����äơ�ü�����˴ؤ��ƤϤ��ο�ʿ
����Ⱦʬ����������ʤ����Ȥˤʤ�ޤ���
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/steps.html}{\tt steps �ǥ⡣
}


\newpage
 \section*{����ʬ�ۿ� (heatmaps)}
\addcontentsline{toc}{section}{����ʬ�ۿ� (heatmaps)}
\label{heatmaps}%
\index{heatmaps}%
gnuplot �Τ����Ĥ������襹������ǲ���ʬ�ۿ� (heatmaps) ���뤳�Ȥ���
���ޤ����ɤΥ��������Ȥ����ϡ��ǡ����η��Ƿ�ޤ�ޤ���

\gpinsetfigure{figure_heatmap}
�ԥ�����١����β���ʬ�ۿޤϡ����٤�ʬ�ۿ���γƥԥ����뤬�����˰�Ĥ�
���Υǡ����ͤ��б�����Ȥ�����������äƤ��ޤ���
�ԥ�����١����β�����������ϡ��ǡ����ͤ���§Ū��Ĺ�����ʻҤǤ��뤳��
���׵ᤷ�ޤ����ʲ�����: {\bf with image (p.~\pageref{with image})\index{image}}�����������ʻ��ͤη礱��������뤳
�Ȥϲ�ǽ�Ǥ��� (�ʲ�����: {\bf sparse (p.~\pageref{sparse})\index{sparse}})���ʻҤΰ�����ɽ������ޥ������ƾ�
���Ƥ��ޤ����Ȥ��ǽ�Ǥ� (�ʲ�����: {\bf masking (p.~\pageref{masking})\index{masking}})���ʻ����Ǥ�����ۤ�¿��
�ʤ����ϡ���Ĺ�������Ǥ��̡����ɤä� ({\bf with image pixels})��ʿ�경��
��ĵհ��̤� ��̤β��� ({\tt"}image{\tt"})��Ŭ�Ѥ���ʤ��褦�ˤ��뤳�Ȥ��̾��
�����Ǥ��礦��

\gpinsetfigure{figure_sector_heatmap}
�ԥ�����١�������ʬ�ۿޤβ�����Ʊ���ζ˷��Τ�Τϡ�2 �������襹������
{\bf sectors} �������Ǥ��ޤ������������ϡ��ԥ������Ʊ���ζ˺�ɸ�ʻҾ�ΰ�
�Ĥδľ������Ҥ˴������б����ޤ����ʲ�����������˺�ɸ�ʻ��̤Υ��ץ���
��Ȥϰ㤤���ʻҤθġ������Ҥ�Ǥ�ո��󶡤Ǥ��ޤ����������襹�������
�˺�ɸ����ա����뤤��ľ���ɸ����դ�Ǥ�դξ��ˡ������Ҥ��֤��褦��
�Ȥ����Ȥ��Ǥ��ޤ��������οޤϡ�ľ���ɸ����վ�ǡ�����ʬ�ۿޤζ˷���
2 �Ĥ�Ⱦʬ�򡢸����򶴤�ǡަ�xΥ�줿�����֤�ľ������Τ򼨤��ޤ���

\gpinsetfigure{figure_mask}
�ǡ���������§Ū��Ĺ�����ʻҤ������ʤ����ϡ���֤䥹�ץ饤���Ȥ�
�ƳʻҶ��̤����ƤϤ�뤳�Ȥ��褯�Ԥ��ޤ���¾�ˤϡ�����̩�ٴؿ���ʻ�
ʿ�̤��餫�ʶ��̤˼������뤳�Ȥ�Ǥ��ޤ����ʲ�����: {\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}}��
���γʻҶ��̤ϡ����θ� pm3d ���̤Ȥ�������Ǥ��ޤ� (��ϰʲ�����:
{\bf masking (p.~\pageref{masking})\index{masking}})�����ξ�硢����ʬ�ۿ޾�������������Ȥ� 1 �� 1 �б����ݻ���
��ޤ��󡣤��ʤ��������ʬ��ɽ�����������ϡ��ʻҶ����Ʊ���٤˲᤮�ޤ�
�󡣥ǥ⥳�쥯�����ˡ������礫�� 2 ��������ʬ�ۿޤ����������㤬����
�ޤ���
\href{http://www.gnuplot.info/demo/heatmap_points.html}{\tt heatmap\_points.dem
}


\gpinsetfigure{figure_polar_grid}
���ʤ������Ѥ��� gnuplot �� --enable-polar-grid ���ץ�����դ��ǥӥ��
���줿��硢�˺�ɸ�ǡ�������2 �����˺�ɸ����ʬ�ۿޤ���������Τ˻Ȥ���
�� {\tt"}�ԥ�����{\tt"} �ϻ����˷��ꤷ���Ȥ� r ���ϰϤ��б����ޤ����ʲ�����:
{\bf set polar grid (p.~\pageref{set polar grid})\index{grid}}, {\bf with surface (p.~\pageref{with surface})\index{surface}}�����κ�Ȥϡ�2 �����˺�ɸ���֤���
�뤳�Ȥ�����ơ����� {\bf set dgird3d} �� {\bf with pm3d} ����Ѥ��뤳�Ȥ����
�Ǥ���

\section*{Histograms}
\addcontentsline{toc}{section}{Histograms}
\label{style histograms}%
\label{with histograms}%
\label{set style histogram}%
\label{plotting styles histograms}%
\label{histograms}%
\index{histograms}%
�������� {\bf histograms} �� 2 ��������ǤΤ�ͭ���Ǥ�������ϡ��ǡ����γ�
����¤Ӥ���ʿ�Ԥ�������դ���ޤ���{\bf plot} ���ޥ�ɤγ����Ǥϡ�����
�˴ؤ�����������ͤ����� (key) �Υ����ȥ뤬��°���뤫���Τ�ޤ��󤬡�
ñ������ϥǡ�������ꤹ��ɬ�פ�����ޤ� (�㤨�����ϥե������ 1 �Ĥ�
��)�����ߤϡ�4 ����Υҥ��ȥ��������Υ�������򥵥ݡ��Ȥ��Ƥ��ޤ���

\preverbatim
\begin{verbatim}
     set style histogram clustered {gap <gapsize>}
     set style histogram errorbars {gap <gapsize>} {<linewidth>}
     set style histogram rowstacked
     set style histogram columnstacked
     set style histogram {title font "name,size" tc <colorspec>}
\end{verbatim}
\postverbatim

�ǥե���ȤΥ�������� {\bf set style histogram clustered gap 2} ���б���
�Ƥ��ޤ������Υ�������Ǥϡ�����˻��ꤵ�줿�ǡ������ͤν���ϡ�����
�줿�ǡ�����Τ��Τ��줾��ν��� (���ֹ�) ���б����� x ��ɸ�ξ��ˡ�
�ơ�Ȣ�Υ��롼�פȤ��ƸǤ�����֤���ޤ�����äơ�$<$n$>$ �ĤΥǡ������
����˻��ꤷ����硢�ǽ�θǤޤ�� x=1 ���濴�Ȥ��� $<$n$>$ �Ĥ�Ȣ�θǤޤ�
����ʤꡢ���γơ��ι⤵�ϡ����� $<$n$>$ �ǡ�����ơ��κǽ� (1 ����) ����
������ޤ������θ�˾������� (gap) ��������졢���˳ƥǡ�����μ� (2
����) ���ͤ��б�����Ȣ�θǤޤ꤬ x=2 ���濴�Ȥ����֤���ޤ����ʲ�Ʊ��
�Ǥ����ǥե���Ȥζ��� (gap) ���� 2 �ϡ�Ȣ�θǤޤ�Ʊ�Τδ֤ζ��򤬡�Ȣ
2 �Ĥ��������������Ȥ��̣���ޤ���Ʊ������Ф���Ȣ������Ʊ�����ޤ���Ʊ
���ѥ������Ϳ�����ޤ�; ���������ʲ��⻲��: {\bf histograms colors (p.~\pageref{histograms colors})\index{colors}}��

Ȣ�θǤޤꤽ�줾��ϡ��ǡ����ե������ 1 �ĤιԤ��������ޤ������Τ�
�������ϥե�����γƹԤκǽ�ι��ܤ����Ф� (��٥�) �Ǥ뤳�Ȥ��ɤ�����
���ȤǤ���������ˤ��븫�Ф� (��٥�) �ϡ�{\bf using} �� {\bf xticlabels} ����
������Ĥ��뤳�Ȥǡ�������б�����Ȣ�θǤޤ�ο����� x ���˱�ä���
�������֤����Ȥ��Ǥ��ޤ���

{\bf errorbars} �������� �ϡ��ƥ���ȥ���Ф����ɲä��������ɬ�פȤ����
���� {\bf clustered} ��������ˤȤƤ��ɤ����Ƥ��ޤ����ǽ����ϡ�
{\bf clustered} ��������ξ�������Ʊ�ͤ�Ȣ�ι⤵ (y ����) �Ȥ����ݻ�����
�ޤ���
\preverbatim
\begin{verbatim}
    2 ��:       y yerr          # ���� y-yerr ���� y+err �ؿ��Ӥ�
    3 ��:       y ymin ymax     # ���� ymin ���� ymax �ؿ��Ӥ�
\end{verbatim}
\postverbatim
�������θ����ܤϡ����ߤ� {\bf set errorbars} ���ͤ� $<$linewidth$>$ ���ץ����
���������Ǥ��ޤ���

�Ѥ߾夲���Υҥ��ȥ����� 2 �Ĥη��������ݡ��Ȥ���Ƥ��ޤ���������
���ޥ�� {\bf set style histogram \{rowstacked$|$columnstacked\}} ������Ǥ���
���������Υ�������ˤ����ơ����򤵤줿��Υǡ������ͤ��Ѥ߾夲��줿
Ȣ�Ȥ��ƽ�����ޤ��������ͤϡ�y=0 �����������Ѥ߾夲��졢����ͤ�
���ظ����ä��Ѥ߾夲���ޤ��������ͤ�����ͤ������äƤ����ϡ������
�Ȳ�������ξ�����Ѥ߾夲����������ޤ����ǥե���Ȥ��Ѥ߾夲�⡼�ɤ�
{\bf rowstacked} �Ǥ���

�������� {\bf rowstacked} �ϡ��ޤ��ǽ�����򤵤줿��γƹԤ��ͤ� x ���Τ�
�줾��ΰ��֤����֤��ޤ�: 1 ���ܤ��ͤ� x=1 ��Ȣ��2 ���ܤΤ� x=2���ʲ�
Ʊ�ͤȤʤ�ޤ���2 ���ܰʹߤ����򤵤줿����б�����Ȣ�ϡ������ξ����
�߽Ťͤ��ƹԤ��ޤ��������Ʒ�̤Ȥ��ơ�x=1 �ˤǤ���Ȣ���Ѥ߽Ťͤϡ���
��κǽ���� (1 ���ܤ���) ����ʤꡢx=2 ��Ȣ���Ѥ߽Ťͤϳ���� 2 ����
���͡��ʤɤΤ褦�ˤʤ�ޤ���Ʊ������Ф���Ȣ������Ʊ�����ޤ���Ʊ���ѥ�
�����Ϳ�����ޤ� (�ʲ�����: {\bf set style fill (p.~\pageref{set style fill})\index{fill}})��

�������� {\bf columnstacked} ��Ʊ�ͤǤ�����������ϳ�Ȣ���Ѥ߾夲�� (�ƹ�
�Υǡ�������ǤϤʤ�) ����Υǡ�������ʤ�ޤ����ǽ�˻��ꤷ���ǡ�����
�γƹԤΥǡ����� x=1 ��Ȣ���Ѥ߾夲����������2 ���ܤ˻��ꤷ���ǡ�����
�γƹԤΥǡ����� x=2 ��Ȣ���Ѥ߾夲���ʤɤΤ褦�ˤʤ�ޤ������Υ�����
��Ǥϡ���Ȣ�ο��ϡ��ƥǡ������ܤ� (���ֹ�ǤϤʤ�) ���ֹ椫����ꤵ��
�ޤ���

Ȣ�����ϥ��ޥ�� {\bf set boxwidth} ���ѹ��Ǥ��ޤ���
Ȣ���ɤ�Ĥ֤���������ϥ��ޥ�� {\bf set style fill} ������Ǥ��ޤ���

histograms �� x ���Ͼ�� x1 ����Ȥ��ޤ�����y ���˴ؤ��Ƥ� y1 ���� y2
����������Ǥ��ޤ���plot ̿�᤬��histograms ��¾�Υ�������������ξ��
��ޤ��硢histogram �Ǥʤ����ϡ�x1 ����Ȥ��� x2 ����Ȥ����������
���ޤ���

����ɲäΥ������륪�ץ���� {\bf set style histogram nokeyseparators} �ϡ�
ʣ���Υҥ��ȥ�����ޤ॰��դˤΤ�Ŭ�ڤʤ�ΤǤ������ξ����ɲ�����
�ˤĤ��Ƥϡ��ʲ�����: {\bf newhistogram (p.~\pageref{newhistogram})\index{newhistogram}}��

��:
\gpinsetfigure{figure_histclust}
���ϥե�����ϡ�2, 4, 6, ... ����˥ǡ����ͤ������3, 5, 7, ...  ����
�˸���ɾ������ĤȤ��ޤ����ʲ�����ϡ�2 ���ܡ�4 ���ܤ��ͤ�Ȣ�θǤޤ귿
(clustered; �ǥե���ȥ�������) �Υҥ��ȥ����Ȥ������褷�ޤ���������
�ϡ�plot ���ޥ�ɤǷ����֤� (iteration) ����Ѥ��Ƥ��ޤ��Τǡ�Ǥ�դθ�
���Υǡ�������ĤΥ��ޥ�ɤǽ����Ǥ��ޤ����ʲ�����: {\bf plot for (p.~\pageref{plot for})\index{for}}��

\preverbatim
\begin{verbatim}
     set boxwidth 0.9 relative
     set style data histograms
     set style histogram cluster
     set style fill solid 1.0 border lt -1
     plot for [COL=2:4:2] 'file.dat' using COL
\end{verbatim}
\postverbatim

����ϡ�x ����γ������ͤ��濴�Ȥ��뤽�줾�� 2 �Ĥ�Ȣ (��ľ����) ���
�Ǥޤ�ˤ��������������ޤ������ϥե�����κǽ����˥�٥뤬�ޤޤ��
����ʤ餽��򡢰ʲ��ξ����ѹ��������ޥ�ɤ� x ���˱�ä����֤Ǥ��ޤ���

\preverbatim
\begin{verbatim}
     plot for [COL=2:4:2] 'file.dat' using COL:xticlabels(1)
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_histerrorbar}
�ե����뤬���ƥǡ�����¬���ͤ��ϰϤξ����ξ����ޤ�Ǥ����硢�����
���������ɲä��뤳�Ȥ��Ǥ��ޤ����ʲ��Υ��ޥ�ɤϸ������� (y-$<$error$>$)
���� (y+$<$error$>$) �˰���������Ƭ��Ȣ��Ʊ�����ο�ʿ����Ĥ��ޤ���������
�ȸ�������ü�����ϡ��������� 2 �����褵��ޤ���

\preverbatim
\begin{verbatim}
     set errorbars fullwidth
     set style fill solid 1 border lt -1
     set style histogram errorbars gap 2 lw 2
     plot for [COL=2:4:2] 'file.dat' using COL:COL+1
\end{verbatim}
\postverbatim

�ʲ��ϡ�Ʊ���ǡ����������Ѥ߾夲�� (rowstacked) �Υҥ��ȥ���������
������ˡ�򼨤��Ƥ��ޤ�������ޤǤȤϰ㤤���ʲ���������襳�ޥ�ɤǤϡ�
�����֤��λ��ѤǤϤʤ������̤��̡��������ꤷ�Ƥ��ޤ���

\preverbatim
\begin{verbatim}
     set style histogram rowstacked
     plot 'file.dat' using 2, '' using 4:xtic(1)
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_histrows}
����ϡ���İ�Ĥα�ľ���������ǡ����ΰ�Ĥ�����б������������������
���������ϡ�2 �Ĥ���ʬ���Ѥ߾夲�η��Ǥ��ꡢ���줾�����ʬ�ι⤵������
�����ե������ 2 ���ܤ� 4 ���ܤ��ͤ��б����ޤ���
\vspace{1em}
 �Ǹ�˰ʲ��Υ��ޥ��

\preverbatim
\begin{verbatim}
     set style histogram columnstacked
     plot 'file.dat' using 2, '' using 4
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_histcols}
�ϡ���İ�Ĥ����줾��ǡ�������б����롢2 �Ĥα�ľ���Ѥ߽Ťͤ�������
�����ޤ���x=1 �ˤ������ϡ��ǡ����ե������ 2 ���ܤγƹԤ��ͤ��б�����
Ȣ����ʤ�ޤ���x=2 �ˤ������ϡ��ǡ����ե������ 4 ���ܤγƹԤ��ͤ���
������Ȣ����ʤ�ޤ���

����ϡ�gnuplot ���̾�����Ϥνġ����β������촹���뤳�Ȥˤʤ�ޤ���
�ǡ�����Υ����ȥ�� x ����������θ��Ф��λ�����ѹ�����ɬ�פ������
�����ʲ��Υ�������ʬ�򻲾Ȥ��Ƥ���������

\preverbatim
\begin{verbatim}
     set style histogram columnstacked
     plot '' u 5:key(1)            # 1 ���ܤ����㥿���ȥ�˻���
     plot '' u 5 title columnhead  #
\end{verbatim}
\postverbatim

���� 2 �Ĥ���ϡ�����Ʊ���ǡ����ͤ�Ϳ���Ƥ���ΤǤ������ۤʤ�񼰤Ǥ�
�뤳�Ȥ����դ��Ƥ���������
\subsection*{Newhistogram}
\addcontentsline{toc}{subsection}{Newhistogram}
\label{newhistogram}%
\index{newhistogram}%
\label{with histograms newhistogram}%
\label{histograms newhistogram}%
\label{styles histograms newhistogram}%
\label{plotting styles histograms newhistogram}%
��:

\preverbatim
\begin{verbatim}
    newhistogram {"<title>" {font "name,size"} {tc <colorspec>}}
                 {lt <linetype>} {fs <fillstyle>} {at <x-coord>}
\end{verbatim}
\postverbatim

��������� 2 �İʾ�Υҥ��ȥ������Ȥ��뤳�Ȥ�Ǥ��ޤ������ξ��
���ޥ�� {\bf newhistogram} ��Ȥ����Ȥǡ���������Ū��ʬΥ�����ޤ�����
����Υ�٥��ʬΥ���뤳�Ȥ��Ǥ��ޤ���
��:

\preverbatim
\begin{verbatim}
     set style histogram  cluster
     plot newhistogram "Set A", 'a' using 1, '' using 2, '' using 3, \
          newhistogram "Set B", 'b' using 1, '' using 2, '' using 3
\end{verbatim}
\postverbatim

��٥� {\tt"}Set A{\tt"} �� {\tt"}Set B{\tt"} �ϡ����줾��Υҥ��ȥ������Ȥβ���x ������
�ƤΥ�٥�β��ΰ��֤˸����ޤ���

���ޥ�� newhistogram �ϡ��ҥ��ȥ����ο��դ�����Ū�˻��ꤷ����
(linetype) �ǻϤ��Τˤ�Ȥ��ޤ����ǥե���ȤǤϡ������ֹ�ϥҥ��ȥ�
���ζ�����ޤ����Ǥ�����Ϣ³Ū�����ä�³���ޤ���������ϡ�ʣ���Υҥ�
�ȥ�����Ʊ�����դ���ܤ��ޤ���
\preverbatim
\begin{verbatim}
     plot newhistogram "Set A" lt 4, 'a' using 1, '' using 2, '' using 3, \
          newhistogram "Set B" lt 4, 'b' using 1, '' using 2, '' using 3
\end{verbatim}
\postverbatim

Ʊ�ͤˡ����Υҥ��ȥ�������ꤷ�� fillstyle �ǻϤᤵ���뤳�Ȥ���ǽ��
�������� fillstyle �� {\bf pattern} �˥��åȤ�����硢�ɤ��٤��˻��Ѥ����
�ѥ������ֹ�ϼ�ưŪ�����ä���Ƥ����ޤ���

�������ҥ��ȥ��γ��Ϥϡ��̾������ (key) �˶��Υ���ȥ���ɲä�����
��ˤ�ꤽ�Υҥ��ȥ�������Ǥν���Υ����ȥ�ϡ���������Υҥ��ȥ����
�Τ�Τ�ʬΥ����뤳�Ȥˤʤ�ޤ������������ζ��Ԥϡ��������Ǥ��ġ��Υ�
���ȥ������ʤ�����˾�ޤ�����ΤǤϤ���ޤ��󡣤���ϡ����Υ�������
�� {\bf set style histogram nokeyseparators} ���ѹ����뤳�Ȥǡ����ζ��Ԥ�
���Ϥ������Ǥ��ޤ���

\gpinsetfigure{figure_newhist}
���ץ���� {\bf at $<$x-coord$>$} �ϡ����θ�Υҥ��ȥ����� x ��ɸ�ΰ��֤�
$<$x-coord$>$ �����ꤷ�ޤ�����:

\preverbatim
\begin{verbatim}
      set style histogram cluster
      set style data histogram
      set style fill solid 1.0 border -1
      set xtic 1 offset character 0,0.3
      plot newhistogram "Set A", \
           'file.dat' u 1 t 1, '' u 2 t 2, \
           newhistogram "Set B" at 8, \
           'file.dat' u 2 t 2, '' u 2 t 2
\end{verbatim}
\postverbatim

���ξ�硢2 ���ܤΥҥ��ȥ����ΰ��֤� x=8 ����Ϥޤ�ޤ���
\subsection*{ʣ��������Ϥ뼫ưŪ�ʷ����֤� (automated)}
\addcontentsline{toc}{subsection}{ʣ��������Ϥ뼫ưŪ�ʷ����֤� (automated)}
\label{automated}%
\index{automated}%
\label{with histograms automated}%
\label{histograms automated}%
\label{styles histograms automated}%
\label{plotting styles histograms automated}%
��ĤΥǡ����ե�����Τ���������󤫤顢��ĤΥҥ��ȥ���������������
��硢plot �η����֤� (iteration) ��ǽ��Ȥ��������Ǥ��礦���ʲ�����:
{\bf plot for (p.~\pageref{plot for})\index{for}}���㤨�С�3 ���ܤ��� 8 ���ܤޤǤΥǡ������Ѥ߾夲�����Υҥ�
�ȥ���������������:

\preverbatim
\begin{verbatim}
     set style histogram columnstacked
     plot for [i=3:8] "datafile" using i title columnhead
\end{verbatim}
\postverbatim
\subsection*{�ҥ��ȥ����ο��γ������ (histogram color assignments)}
\addcontentsline{toc}{subsection}{�ҥ��ȥ����ο��γ������ (histogram color assignments)}
\label{with histograms colors}%
\label{histograms colors}%
\label{styles histograms colors}%
\label{plotting styles histograms colors}%
gnuplot �ϡ��ҥ��ȥ������γ����Ǥ�Ȣ�˼�ưŪ�˿��������Ƥޤ�����Ʊ
�ͤʥǡ����ˤϡ�����餬�ҥ��ȥ����ιԡ��ޤ�����ˤɤ��˸��줿�Ȥ���
�������Ӥ��������ݻ�����褦�ˤ��ޤ������ϡ�Ϣ³�������� (linetype)
�Ρ��ޤ����Ѥ���Ƥ��ʤ���������ޤ��� {\bf newhistogram} ̿����󼨤ˤ�
�äƽ���������ǽ������Τ����줫����Ϥޤ��Τ��Ȥ��ޤ���

���λ��Ȥߤϡ��ǡ�������������������ǤϤʤ� (���ʤ���������Ĥ��Υե�
����Υǡ������Դ���) ����˼��Ԥ��뤳�Ȥ�����ޤ����ޤ��ϡ����ܿ��θ�
�٤���٤��Ѥ��뤳�Ȥˤ���в����뤿��Υǡ������ɲ�°����Ϳ��������
�⤷��ޤ��󡣼�ưŪ�ʿ��γ�����Ƥ�����ˡ��ƥǡ����Ѥ�����Ū�ʿ���
�ͤ�2 ���ܤ� {\bf using} ��ǡ�{\bf linecolor variable} �� {\bf rgb variable} ��
���Ȥߤˤ�ä�Ϳ���뤳�Ȥ��Ǥ��ޤ����ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}�����ʤ��Υ�
�����Υ쥤�����Ȥˤ�äơ����Υ��ƥ���ϡ��ԤΥإå�������Υإå�����
�ĤΥǡ�����Ǥ��ꤨ�ޤ���¿ʬ������ (key) �Υ���ץ�ο��ϡ�����˹�
���褦�˥������ޥ�������ɬ�פ����뤳�Ȥ����դ��Ƥ������� (�ʲ�����:
{\bf keyentry (p.~\pageref{keyentry})\index{keyentry}})��

��: file\_001.dat ���� file\_008.dat �ϡ�1 ���ܤϥ��ƥ��꼱�̻Ҥ� A, B,
C, ... �ǡ�2 ���ܤ��ǡ����ͤˤʤäƤ��ޤ������٤ƤΥե����뤬���٤Ƥ�
���ƥ�����Ф���Ԥ���äƤ���Ȥϸ¤餺����äƴ���������ǡ������Ǥ�
����ޤ��󡣤��ξ�硢gnuplot �ϡ��ְ�äƳƥե������ N ���ܤ��ͤ�Ʊ
�����������Ƥ褦�Ȥ��Ƥ��ޤ��ޤ�����������ˡ�1 ���ܤΥ��ƥ���˴�
�Ť������������Ƥ���Ǥ���

\preverbatim
\begin{verbatim}
    file(i) = sprintf("file_%03d.dat",i)
    array Category = ["A", "B", "C", "D", "E", "F"]
    color(c) = index(Category, strcol(c))
    set style data histogram
    plot for [i=1:8] file(i) using 2:(color(1)) linecolor variable
\end{verbatim}
\postverbatim

����� key �Υ������ޥ�����������ޤര�����㤬���ǥ�����
\href{http://www.gnuplot.info/demo/histogram_colors.html}{\tt histogram\_colors.dem
}

�ˤ���ޤ���

\section*{Image}
\addcontentsline{toc}{section}{Image}
\label{plotting styles image}%
\label{style image}%
\label{with image}%
\label{image}%
\index{image}%
\label{rgbimage}%
\index{rgbimage}%
\label{rgbalpha}%
\index{rgbalpha}%
���襹������ {\bf image}, {\bf rgbimage}, {\bf rgbalpha} �ϡ����������ͤ�ɸ����
���ä��ʻҾ��ǡ����ͤ�2 �������ޤ��� 3 ������Τ���ʿ�̾�˼ͱƤ�
�ޤ������ϥǡ����ϡ����ˤ���ӥåޥåײ����ե����� (PNG �Τ褦��ɸ��Ū
�ʥե����ޥåȤ����Ѵ�������ΤǤ褤) ����ñ��ʿ�������Ǥ���
���������襹������ϡ�����ʬ�ۿ� (heatmap) ����Τˤ褯�Ȥ��ޤ���
�˺�ɸ�Ǥ� 2 ��������ʬ�ۿޤˤĤ��Ƥϡ��ʲ�����: {\bf set polar grid (p.~\pageref{set polar grid})\index{grid}}��

\gpinsetfigure{figure_heatmap}
���οޤϡ������顼�ͤ����󤫤鲹��ʬ�ۤ�����������Ǥ� (����: �ޤ�ɽ��
����Ƥ�����)�����ߤΥѥ�åȤ򡢳ƥ����顼�ͤ����б�����ԥ������
���ؤγ�����Ƥ˻��Ѥ��ޤ����ʲ��⻲��: {\bf sparse (p.~\pageref{sparse})\index{sparse}}��
\preverbatim
\begin{verbatim}
     plot '-' matrix with image
     5 4 3 1 0
     2 2 0 0 1
     0 0 0 1 0
     0 1 2 4 3
     e
     e
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_rgb3D}
���� 2 ���������γƥԥ����� (�ǡ�����) �ϡ����襰�����Ǥ�Ĺ��������
����ʿ��ϻ���ΤȤʤ�ޤ��������γƥǡ������κ�ɸ�ϡ�ʿ��ϻ���Τ��濴��
���ꤷ�ޤ������ʤ����M x N �ĤΥǡ�������� M x N �ԥ�����β�������
�����ޤ�������ϡ�M x N �ĤΥǡ������礬 (M-1) x (N-1) ���Ǥ��������
pm3d �ι�¤�Ȥϰۤʤ�ޤ����Х��ʥ�����ǡ����γʻҤ����������ϡ��ɲ�
������ɤǤ���������ǽ�Ǥ����ʲ�����: {\bf binary keywords flipx (p.~\pageref{binary keywords flipx})\index{flipx}},
{\bf keywords center (p.~\pageref{keywords center})\index{center}}, {\bf keywords rotate (p.~\pageref{keywords rotate})\index{rotate}}��

\gpinsetfigure{figure_scaled_image}
�ƥԥ������ x �� y ���礭���򼨤����Ȥǡ������ǡ����� 2 ���������ɸ
����������Ĺ�����˼��ޤ�褦�˿��̤��뤳�Ȥ��Ǥ��ޤ����ʲ�����:
{\bf binary keywords dx (p.~\pageref{binary keywords dx})\index{dx}}, {\bf dy (p.~\pageref{dy})\index{dy}}�����β�������������Τˤϡ�Ʊ�����ϲ�����
���줾�� dx, dy, origin ����ꤷ��ʣ�������֤��ޤ��������� PNG ������
����ӥ�γ��� 50x128 �ԥ�����Ǥ����⤤�ӥ�ϡ�{\bf dx=0.5 dy=1.5} �ǳ��
���Ƥ����褷���㤤�ӥ�ϡ�{\bf dx=0.5 dy=0.35} �Ȥ��Ƥ��ޤ� (����: �ޤ�ɽ
������Ƥ�����)��

�������� {\bf image} �ϡ����쥤�������� (������Ĵ)���ޤ��ϥ��顼�ѥ�å���
��ޤ�Ǥ���ԥ���������Ϥ�������ޤ�����ä� 2 �������� ({\bf plot} ����
���) �Ǥ� 3 ��Υǡ��� (x,y,value) ��3 �������� ({\bf splot} ���ޥ��)
�Ǥ� 4 ��Υǡ��� (x,y,z,value) ��ɬ�פˤʤ�ޤ���

�������� {\bf rgbimage} �ϡ��֡��С��Ĥ� 3 �Ĥο���ʬ (RGB) �ǵ��Ҥ��줿��
����������Ϥ�������ޤ�����ä� {\bf plot} �Ǥ� 5 �����ǡ��� (x,y,r,g,b)
����{\bf splot} �Ǥ� 6 �����ǡ��� (x,y,z,r,g,b) ��ɬ�פˤʤ�ޤ����֡��С�
�Ĥγ���ʬ�� [0:255] ���ϰ���ˤ���Ȳ��ꤵ��ޤ���
����ϡ�PNG �� JPEG �ե�����ǻ��Ѥ���Ƥ�����Ȥߤ˹�äƤ��ޤ� (�ʲ�
����: {\bf binary filetype (p.~\pageref{binary filetype})\index{filetype}})����������RGB ��ʬ�Ȥ��� [0:1] ���ϰϤμ¿���
������Ȥߤ���Ѥ���褦�ʥǡ����ե��������ˤϤ���ޤ������Τ褦��
�ǡ����� {\bf rgbimage} �����������Ѥ���ˤϡ��ޤ� {\bf set rgbmax 1.0} �Ȥ�
�Ƥ���������

\index{alpha channel}%
�������� {\bf rgbalpha} �ϡ��֡��С��Ĥ� RGB ��ʬ�˲ä��ơ�����ե��� (Ʃ
��ѥ�᡼��) �ξ����ޤ���ԥ���������Ϥ�������ޤ�����äơ�{\bf plot}
�Ǥ� 6 �����ǡ��� (x,y,r,g,b,a) ����{\bf splot} �Ǥ� 7 �����ǡ���
(x,y,z,r,g,b,a) ��ɬ�פˤʤ�ޤ����֡��С��ġ�����ӥ���ե��γ���ʬ��
[0:255] ���ϰ���ˤ���Ȳ��ꤵ��ޤ���RGBA ��ʬ�� [0:1] ���ϰϤμ¿���
�Ǥ���ǡ��������褹��ˤϡ��ޤ� {\bf set rgbmax 1.0} �Ȥ��Ƥ���������

rgbimage �� rgbalpha �Τ����줫�Ǥ�����ǿ������Ѥ˥ǡ��� 1 �󤷤�����
���ʤ��ä����ϡ�����ϡ�alpha=0 ����Ʃ����alpha=255 ��������Ʃ�����
̣���롢32 bit �ѥå��� ARGB �ǡ����Ǥ���Ȥߤʤ��ޤ������Υ���ե���
�θ����ϡ�����ե��ͤ��̤����Ϳ��������ϸŽ��������Ǥ�������������
�������ꤹ��ɬ�פΤ���ġ��Υ��ޥ���Ѥ� ARGB �ѥå��λ��ȤߤˤϹ�ä�
���ޤ���
\subsection*{Ʃ���� (transparency)}
\addcontentsline{toc}{subsection}{Ʃ���� (transparency)}
\label{image transparency}%
\label{transparency}%
\index{transparency}%
\label{alpha channel}%
���襹������ {\bf rgbalpha} �ϡ����ϥǡ����γƥԥ����뤬 [0:255] ���ϰ���
�Υ���ե��ͤ���äƤ���ɬ�פ�����ޤ���alpha = 0 �Υԥ�����ϴ�����Ʃ
���ǡ����β� (��) ���������Ǥ������Ѥ��ޤ���alpha = 255 �Υԥ������
��������Ʃ���Ǥ������٤Ƥν��Ϸ����ϡ������ 2 �Ĥ�ξ��ü���ͤ򥵥ݡ�
�Ȥ��ޤ���0 $<$ alpha $<$ 255 �Υԥ������ȾƩ���ǡ�ȾƩ���򥵥ݡ��Ȥ��Ƥ�
�ʤ����Ϸ����Ǥϡ������ͤ� 0 �� 255 �Τ����줫�˴ݤ�ޤ���
\subsection*{Image pixels}
\addcontentsline{toc}{subsection}{Image pixels}
\label{plotting styles image pixels}%
\label{style image pixels}%
\label{with image pixels}%
\label{image pixels}%
\label{pixels}%
\index{pixels}%
\index{heatmaps}%
���Ϸ����ˤ�äƤϡ�2 ������Ĺ�����ΰ���Ǥβ����ǡ�������Ρ��ǥХ���
��饤�֥��˰�¸������Ŭ���롼�������Ѥ��ޤ���������ϡ���֥ԥ���
��ʿ�경��Ԥä��ꡢ����åԥ󥰤����ޤ��ʤ��ä��ꡢ�郎�礱��ʤɡ�˾
�ޤ����ʤ����Ϥ��������뤳�Ȥ�����ޤ�����Ȥ��ơ�SVG �����������
���Υ����֥֥饦���ˤ��ʿ�경������ޤ���
������� {\bf pixels} �ϡ������� 1 �ԥ����뤺�����褹��褦�ʰ���Ū�ʥ�
���ɤ���Ѥ���褦 gnuplot �˻ؼ����ޤ�����������⡼�ɤǤϡ��������
�����礭�ʽ��ϥե�������������ޤ������ɤν��Ϸ����Ǥⶦ��Ū�ʸ����ܤ�
�������Ƥ����ޤ�������ϡ��ä˥ԥ�������ξ��ʤ�����ʬ�ۿ� (heatmap)
�ǹ��ޤ��Ǥ��礦��
��:
\preverbatim
\begin{verbatim}
     plot 'data' with image pixels
\end{verbatim}
\postverbatim

\section*{Impulses}
\addcontentsline{toc}{section}{Impulses}
\label{plotting styles impulses}%
\label{style impulses}%
\label{with impulses}%
\label{impulses}%
\index{impulses}%
\gpinsetfigure{figure_impulses}
{\bf impulses} ��������ϡ�2 ��������Ǥ� y=0 ��������� y ���ͤؤΡ�3 ��
������Ǥ� z=0 ��������� z ���ͤؤΡ���ľ����ʬ��ɽ�����ޤ���y �� z
���ͤ�����ͤǤ�褤���Ȥ����դ��Ƥ����������ǡ������ɲ����ƿ�ľ��ʬ
�ο�����������ѤǤ��ޤ������Υ�������� 3 ��������ǻ��Ѥ����硢��
���� (linewidth $>$ 1) �����Ѥ���Ȥ�����Ū�Ǥ��礦������� 3 ��������
����դ˻�����Τˤʤ�ޤ���

\preverbatim
\begin{verbatim}
    1 ��:  y
    2 ��:  x  y     # [x,0] ���� [x,y] �ؤ��� (2D)
    3 ��:  x  y  z  # [x,y,0] ���� [x,y,z] �ؤ��� (3D)
\end{verbatim}
\postverbatim

\section*{Labels}
\addcontentsline{toc}{section}{Labels}
\label{plotting styles labels}%
\label{style labels}%
\label{with labels}%
\label{labels}%
\index{labels}%
\gpinsetfigure{figure_labels1}
�������� {\bf labels} �ϡ��ǡ����ե����뤫���ɸ��ʸ������ɤ߹��ߡ�����ʸ
����򤽤� 2 �������ޤ��� 3 ������ɸ���֤��ޤ�������ϴ���Ū�� 3 ��
�ޤ��� 4 ������Ϥ�ɬ�פȤ��ޤ��������;ʬ��������ϡ�ʸ����β�ž��
(������� {\bf rotate variable}) ��ʸ���� (�ʲ�����: {\bf textcolor variable (p.~\pageref{textcolor variable})\index{variable}})
�Τ褦�ʡ��������ư����°���ͤ����ꤵ�줿�Ȥߤʤ���ޤ���

\preverbatim
\begin{verbatim}
    3 ��:  x  y  string    # 2 ������
    4 ��:  x  y  z  string # 3 ������
\end{verbatim}
\postverbatim

�ե���ȡ�������ž�Ѥ䤽��¾������ƥ����Ȥ�°�����ɲå��ץ����Ȥ���
�����ǽ�Ǥ� (�ʲ�����: {\bf set label (p.~\pageref{set label})\index{label}})��������ϡ����ϥե������ 1 ����
�����ä��Ԥ�̾����������ʸ�����4, 5 ���ܤ����ä��Ͽ޺�ɸ��
���褷�ޤ����ե���ȥ������ϡ�3 ���ܤ��ͤ���׻����Ƥ��ơ����ξ��Ϥ�
��Ͽ͸����̣���Ƥ��ޤ���

\preverbatim
\begin{verbatim}
 CityName(String,Size) = sprintf("{/=%d %s}", Scale(Size), String)
 plot 'cities.dat' using 5:4:(CityName(stringcolumn(1),$3)) with labels
\end{verbatim}
\postverbatim

�ե���ȥ������򡢸ġ��λԤ�̾�����Ф��ưۤʤ륵�����˹�碌�ʤ��Ƥ���
�ʤ�С����ޥ�ɤϤ�äȴ�ñ�Ǥ�:

\preverbatim
\begin{verbatim}
 plot 'cities.dat' using 5:4:1 with labels font "Times,8"
\end{verbatim}
\postverbatim

labels �� {\bf hypertext} ���Ĥ��Ƥ����硢����ʸ����ϥޥ�����������б�
�������ξ���褿�Ȥ��ˤ��������ޤ����ʲ�����: {\bf hypertext (p.~\pageref{hypertext})\index{hypertext}}�����ξ��
�ϥ��ѡ��ƥ����Ȥ��֤����Ȥ��Ƶ�ǽ���������뤿��ˤ��Υ�٥��
{\bf point} °����ͭ���ˤ���ɬ�פ�����ޤ�:

\preverbatim
\begin{verbatim}
 plot 'cities.dat' using 5:4:1 with labels hypertext point pt 7
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_labels2}
�������� {\bf points} �Ǥ��餫�����������Ƥ������ε��椬Ŭ�ڤǤʤ�������
���Ͻ�ʬ�Ǥʤ���硢��������Ȥ��ƥ������� {\bf labels} ��Ȥ����Ȥ�Ǥ�
�ޤ����㤨�С��ʲ���ñ��ʸ���Ȥ������򤵤���Ȥ��������3 ���ܤΥǡ���
�ͤ��б����뤽�ΰ�Ĥ򥰥�դγ����˳�����Ƥ���Ǥ� (����: �ʲ��Υ���
�ץ�� $<$UTF-8 ʸ����$>$ ����ʬ�ˤϡ��������ݤ���������䢢���ܡ��ȥ���
����ʤɤ� UTF-8 ʸ�����¤�Ǥ��ޤ������������ܸ����Ȥ�ξΩ���ʤ���
��������Ƥ��ޤ�):

\preverbatim
\begin{verbatim}
 set encoding utf8
 symbol(z) = "<UTF-8 ʸ����>"[int(z):int(z)]
 splot 'file' using 1:2:(symbol($3)) with labels
\end{verbatim}
\postverbatim

�ʲ��ϡ�4 ���ܤ��ͤ�����ͤβ�ž�ѤȤ���5 ���ܤ��ͤ�ʸ���� ({\tt"}tc{\tt"}) �Ȥ�
���٥�λ�����Ǥ��������ͤο�����ϡ���� {\bf using} ����κǸ����
���뤳�Ȥ����դ��Ƥ���������

\preverbatim
\begin{verbatim}
 plot $Data using 1:2:3:4:5 with labels tc variable rotate variable
\end{verbatim}
\postverbatim

\section*{Lines}
\addcontentsline{toc}{section}{Lines}
\label{plotting styles lines}%
\label{style lines}%
\label{with lines}%
\label{lines}%
\index{lines}%
\gpinsetfigure{figure_lines}
{\bf lines} ������������ܤ�������ľ����ʬ�Ƿ�Ӥޤ���
����ϡ�2 ��������Ǥ⡢3 ��������Ǥ���ѤǤ�������Ū�ˤϡ�1 �� 2
�� 3 �󤫤����ϥǡ�����ɬ�פȤ��ޤ���
;ʬ��������ϡ����ο����ѹ��ʤɤξ����󶡤��줿��ΤȤ��ƻ��Ѥ����
�� (�ʲ�����: {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}})��

2 ���� ({\tt"}using{\tt"} ����ʤ�) �ξ��
\preverbatim
\begin{verbatim}
  1 ��:  y     # ���ֹ�ˤ����ۤ� x
  2 ��:  x y
\end{verbatim}
\postverbatim
3 ���� ({\tt"}using{\tt"} ����ʤ�) �ξ��
\preverbatim
\begin{verbatim}
  1 ��:  z     # x �ϰ��ۤι��ֹ桢y �� index ����
  3 ��:  x y z
\end{verbatim}
\postverbatim

�ʲ��⻲��: {\bf linetypes (p.~\pageref{linetypes})\index{linetypes}}, {\bf linewidth (p.~\pageref{linewidth})\index{linewidth}}, {\bf linestyle (p.~\pageref{linestyle})\index{linestyle}}��
\section*{Linespoints}
\addcontentsline{toc}{section}{Linespoints}
\label{plotting styles linespoints}%
\label{style linespoints}%
\label{with linespoints}%
\label{style lp}%
\label{with lp}%
\label{linespoints}%
\index{linespoints}%
\label{lp}%
\index{lp}%
\label{pointinterval}%
\index{pointinterval}%
\label{pointnumber}%
\index{pointnumber}%
\gpinsetfigure{figure_linespoints}
{\bf linespoints} �������� (��ά�� {\bf lp}) �ϡ����ܤ������򿿤�ľ������ʬ��
��ӡ����θ�Ǻǽ����äƳ����˾����ʵ���������ޤ���������ϡ�
{\bf set pointsize} �Ƿ�ޤ�ǥե���Ȥ��礭���������ޤ�����plot ���ޥ��
������Υ���������ꤷ���ꡢ���뤤�����ϥǡ������ɲ���Ǹ��̤���������
����ꤹ�뤳�Ȥ�Ǥ��ޤ����ɲä�������ϡ����̤����ο��ʤɤξ������
����Τˤ�Ȥ��ޤ����ʲ�����: {\bf lines (p.~\pageref{lines})\index{lines}}, {\bf points (p.~\pageref{points})\index{points}}��

����դΤ��٤Ƥ����˵���ΰ���Ĥ��뤫�ݤ������椹�� 2 �ĤΥ������
{\bf pointinterval} (��ά�� {\bf pi}), {\bf pointnumber} (��ά�� {\bf pn}) ������ޤ���

{\bf pi N} ���뤤�� {\bf pi -N} �ϡ�N ����� 1 �Ĥ���������֤��褦 gnuplot ��
�ؼ����ޤ�������ͤ���ꤹ��ȡ�����β�����ʬ����ʬ��ä��ޤ������ξ�
����ʬ�Υ������� {\bf set pointintervalbox} ������Ǥ��ޤ���

{\bf pn N} ���뤤�� {\bf pn -N} �ϡ��ǡ������Τ��� N �Ĥ�����٥��դ�����褦
gnuplot �˻ؼ����ޤ������Ϥ��Υǡ������Τ��Ϥäƶ����ʴֳ֤˼��ޤ���
{\bf pi} Ʊ�͡�����ͤ���ꤹ��ȡ�����β�����ʬ����ʬ��ä��ޤ���

\section*{�ޥ����� (masking)}
\addcontentsline{toc}{section}{�ޥ����� (masking)}
\label{plotting styles mask}%
\label{plot with mask}%
\label{with mask}%
\label{masking}%
\index{masking}%
���襹������ {\bf with mask} �ϡ��ޥ������ΰ���������Τ˻Ȥ��ޤ�����
��ϡ�Ʊ�� {\bf plot}, {\bf splot} ���ޥ�ɾ�Ǹ�ǻ��ꤷ�� pm3d ���̤������
Ŭ�ѤǤ��ޤ������ϥǡ����ϡ�1 �ġ��ޤ���ʣ����¿�ѷ���ĺ�����������
[x,y] ��ɸ�󡢤ޤ��� [x,y,z] ��ɸ��Ȥ��Ʋ�ᤷ�ޤ������襹������
{\bf with polygons} ��Ʊ�ͤˡ�¿�ѷ��϶��Ԥ�ʬΥ���ޤ����ޥ����� 3 ������
�襳�ޥ�� (splot) �ΰ����Ǥ����硢���Ϥˤ� z ���ͤ�ɬ�פǤ���������
������ϸ��ߤΤȤ��������Ȥ��ޤ���

plot ���ޥ�ɾ�˥ޥ�������������硢���θ��Ʊ�����ޥ�ɾ�� image
���衢pm3d ���̤���������� {\bf mask} ���ɲä��뤳�Ȥǥޥ�������ޤ���
�ޥ�����������Ƥ��ʤ���С����Υ�����ɤ�̵�뤷�ޤ���

�ʲ�����ϡ����ν����Ϥ������Ȥ������� pm3d ���̤��б������ΰ���
����������ˡ�򼨤��ޤ���
\gpinsetfigure{figure_mask}
\preverbatim
\begin{verbatim}
  set table $HULL
  plot $POINTS using 1:2 convexhull
  unset table
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
  set view map
  set multiplot layout 1,2
  splot $POINTS using 1:2:3 with pm3d, \
        $POINTS using 1:2:(0) nogrid with points
  splot $HULL using 1:2:(0) with mask, \
        $POINTS using 1:2:3 mask with pm3d
  unset multiplot
\end{verbatim}
\postverbatim
�ǽ�Υѥͥ���Ф��륳�ޥ�� {\bf splot} �ϡ����������� dgrid3d ����������
�ޥ�������Ƥ��ʤ����̤����褷�����θ�������Ȥ������褷�ޤ���2 ����
�Υѥͥ���Ф��륳�ޥ�� {\bf splot} �ϥޥ����������̤����褷�ޤ����ޥ���
����� ({\bf with mask} �Ǥ� plot) �Ϻǽ�˹Ԥ�ʤ���Фʤ餺�������Ŭ��
���� pm3d ���̤Ϥ��θ�Ǥ��뤳�Ȥ����դ��Ƥ������� (���襹������
{\bf with pm3d} �˥������ {\bf mask} ��Ĥ����ѹ�)��
������Τ�괰�����Ǥϡ��ǥ⽸��
\href{http://www.gnuplot.info/demo/mask_pm3d.html}{\tt mask\_pm3d.dem
}

��ˤ���ޤ���

�����ˤϼ����ޤ��󤬡���ĤΥޥ�����ʣ����¿�ѷ��ΰ��ޤ����ޤ���

�ޥ����󥰥��ޥ�ɤϻ�ʳ��Ǥ����ܺ٤ϡ�����Υ�꡼�����ѹ�����뤫
�⤷��ޤ���

\section*{Parallelaxes}
\addcontentsline{toc}{section}{Parallelaxes}
\gpinsetfigure{figure_parallel}
\label{plotting styles parallelaxes}%
\label{plot with parallelaxes}%
\label{with parallelaxes}%
\label{parallelaxes}%
\index{parallelaxes}%
\label{parallel}%
\index{parallel}%
ʿ�Ժ�ɸ���� (parallel axis plot, parallel coordinates plot �Ȥ�ƤФ�
��) �ϡ�¿�����ǡ�������ؤ��в����ޤ������ϥǡ����θġ�����ϡ�����
�����̡��Υ�������νļ��˳�����Ƥ��ޤ�����ĤΥե�����Τ��٤Ƥ���
�����褹����ϡ�����դ��ޤ��� 1 �ܤ������Υե�����Υǡ����� 1 ��ʬ
���ͤ�ɽ���Ƥ��ޤ���
������������ʬ�ष�ƿ��������Ƥ뤳�ȤϤ褯�Ԥ��ޤ�����
����ϡ�����ʬ��ȼ��Ȥδ֤δط�����Ū��Ĵ�����뤳�Ȥ��ǽ�ˤ��ޤ���

��:

\preverbatim
\begin{verbatim}
   set style data parallelaxes
   plot $DATA using col1{:varcol1} {at <xpos>} {<line properties}, \
        $DATA using col2, ...
\end{verbatim}
\postverbatim

������� {\bf at} �ǡ��ʲ�����˸�����褦�ˡ�ʿ�Ժ�ɸ���� x �����֤�
������Ū�����֤��ǽ�ˤʤäƤ��ޤ�������Ū�� x ��ɸ���꤬�ʤ���С�N
���ܤμ��� x=N �ξ����֤���ޤ���

\preverbatim
\begin{verbatim}
    array xpos[5] = [1, 5, 6, 7, 11, 12]
    plot for [col=1:5] $DATA using col with parallelaxes at xpos[col]
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ�gnuplot �ϼ�ưŪ�˸ġ��μ����ϰϡ�������������ϥǡ���
������ꤷ�ޤ������̾�� {\bf set axis range} ���ޥ�ɤˤ�äƤ���򥫥���
�ޥ������뤳�Ȥ��ǽ�Ǥ����ʲ�����: {\bf set paxis (p.~\pageref{set paxis})\index{paxis}}��
\section*{�˺�ɸ���� (Polar plots)}
\addcontentsline{toc}{section}{�˺�ɸ���� (Polar plots)}
\index{polar}%
\gpinsetfigure{figure_polar}
�˺�ɸ���� (polar) �ϡ�plot ���ޥ�ɤ����Ϥ������˸��ߤκ�ɸ�Ϥ�˺�ɸ
���ѹ����뤳�Ȥˤ�ä��������ޤ������ץ���� {\bf set polar} �ϡ����Ϥ���
2 ������ɸ�� $<$x$>$,$<$y$>$ ������� $<$��$>$,$<$Ⱦ��$>$ �Ȳ�᤹�뤳�Ȥ� gnuplot
�˻ؼ����ޤ������٤ƤǤϤʤ��Ǥ�����¿���� 2 �������襹�����뤬�˺�ɸ
�⡼�ɤǤⵡǽ���ޤ����ޤϡ����襹������ {\bf lines} �� {\bf filledcurves} ��
�Ȥ߹�碌�򼨤��Ƥ��ޤ���(����: �ޤ�ɽ������Ƥ�����) �ʲ�����:
{\bf set polar (p.~\pageref{set polar})\index{polar}}, {\bf set rrange (p.~\pageref{set rrange})\index{rrange}}, {\bf set size square (p.~\pageref{set size square})\index{square}}, {\bf set theta (p.~\pageref{set theta})\index{theta}}, {\bf set ttics (p.~\pageref{set ttics})\index{ttics}}��

\label{polar heatmap}%
�˺�ɸ�Ǥβ���ʬ��\_�ޤϡ��������� {\bf with surface} �� {\bf set polar grid}
���碌�ƻ��Ѥ��뤳�Ȥ������Ǥ��ޤ���
\gpinsetfigure{figure_polar_grid}
\preverbatim
\begin{verbatim}
    set size square
    set angle degrees
    set rtics
    set grid polar
    set palette cubehelix negative gamma 0.8
    set polar grid gauss kdensity scale 35
    set polar grid theta [0:190]
    plot DATA with surface, DATA with points pt 7
\end{verbatim}
\postverbatim

\section*{Points}
\addcontentsline{toc}{section}{Points}
\label{plotting styles points}%
\label{style points}%
\label{with points}%
\label{points}%
\index{points}%
\label{point type}%
\label{pointtype}%
\index{pointtype}%
\gpinsetfigure{figure_points}
{\bf points} ��������ϳ����˾����ʵ����ɽ�����ޤ������٤Ƥε���Υǥե�
��Ȥ��礭�����ѹ�����ˤϥ��ޥ�� {\bf set pointsize} ��Ȥ��ޤ����ǥե�
��Ȥ�����ϡ������Ʊ����Τˤʤ�ޤ����ʲ�����: {\bf linetypes (p.~\pageref{linetypes})\index{linetypes}}��plot ��
�ޥ�ɤ� {\bf using} ���꤬�ʤ����ϡ����ϥǡ��������ۤΤ����ˡ��ʲ���
��������褦�� {\bf x y pointsize pointtype color} �ν�ǲ�ᤷ�ޤ���

�ǽ�� 8 �Ĥ�����ϡ����٤Ƥν��Ϸ����Ƕ��̤Ǥ��������¿����������
�̤˥��ݡ��Ȥ�����Ϸ����⤢��ޤ������ߤν��Ϸ���������ǤɤΤ褦����
�郎�Ѱդ���Ƥ��뤫�򸫤�ˤϡ����ޥ�� {\bf test} ����Ѥ��Ƥ���������

�ޤ���������Τ褦�ˤ��ơ�Ǥ�դΰ�����ǽʸ���������ֹ������˻��Ѥ�
�뤳�Ȥ�Ǥ��ޤ�������Ȥ��ơ�Ǥ�դ� UTF-8 ʸ������ѤǤ��ޤ� (utf8 ��
���ݡ��Ȥ��Ƥ���ɬ�פ���)���ʲ�����: {\bf escape sequences (p.~\pageref{escape sequences})\index{sequences}}�����Ĺ��ʸ��
��ϡ����襹������ {\bf points} �ǤϤʤ� {\bf labels} ��Ȥ��н��ϤǤ��ޤ���

\preverbatim
\begin{verbatim}
    plot f(x) with points pt "#"
    plot d(x) with points pt "\U+2299"
\end{verbatim}
\postverbatim

\subsection*{������°�� (variable point properties)}
\addcontentsline{toc}{subsection}{������°�� (variable point properties)}
\label{points variable}%
\label{with points variable}%
\index{variable}%
\label{variable}%
\index{variable}%
\label{pointtype variable}%
\label{pointsize variable}%
�� (point) �����ޤ����襹������Ǥϡ����ץ����Ȥ����ɲåǡ������
{\bf using} ����Ǽ�����뤳�ȤǤ������θ����ܤ����椹�뤳�Ȥ��Ǥ��ޤ�����
��ϡ�plot ���ޥ�ɾ�ǥ������ {\bf pointtype}, {\bf pointsize}, {\bf linecolor}
��Ȥ��ݤˡ��ֹ������˥������ {\bf variable} ���ɲä��뤳�Ȥǻؼ���
�ޤ���
���襹������ {\bf with labels} �Ǥ⡢����ʸ�����ž�Ѥ������뤳�Ȥ��Ǥ�
�ޤ���
��:
\preverbatim
\begin{verbatim}
    # ���ϥǡ����ϡ��� 1:2 �� [x,y] ��Ϳ��
    # ���Υ������� 5 ���ܤ�Ϳ��
    # RGB ���� 4 ���ܤ� 16 �ʿ��ͤȤ���Ϳ��
    # ���٤Ƥ����� pointtype 7 �����
      plot DATA using 1:2:5:4 with points lc rgb variable ps variable pt 7
\end{verbatim}
\postverbatim

2 �İʾ�β��� (variable) °������ꤹ��ȡ�plot ���ޥ����Υ����
�ɤν�Ȥ�̵�ط��ˡ��ʲ��ν������ᤷ�ޤ���

\preverbatim
\begin{verbatim}
   textrotation : pointsize : pointtype : color
   (ʸ����β�ž��) : (���Υ�����) : (���μ���) : (��)
\end{verbatim}
\postverbatim

��äơ������Ǥϡ�{\tt"}lc rgb variable{\tt"} �� plot ���ޥ�ɤκǽ�˸���Ƥ�
�ޤ��������� {\bf using} ����κǸ���� (4) ������ޤ������ѿ� (variable
color) ����ϡ���˺Ǹ���ɲ��󤫤���ޤ������ѿ�����ꤹ��ˤϡ���
���Ĥ�����ˡ������ޤ����ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}��

����: �֥桼������ѿ��פ����� variable �˴ؤ������ˤĤ��Ƥϡ��ʲ�
����: {\bf variables (p.~\pageref{variables})\index{variables}}��
\section*{Polygons}
\addcontentsline{toc}{section}{Polygons}
\label{plotting styles polygons}%
\label{style polygons}%
\label{with polygons}%
\label{polygons}%
\index{polygons}%
2 ���������:

\preverbatim
\begin{verbatim}
    plot DATA {using 1:2} with polygons
\end{verbatim}
\postverbatim

{\bf plot with polygons} �ϡ�{\bf plot with filledcurves closed} �Ȥ��ƽ�����
�ޤ�������¿�ѷ��ζ������Ķ����Ȥ������褹���������ޤ�������ϡ���
�Τ��κǽ�ȺǸ������Ʊ���Ǥʤ��Ƥ�Ǥ���������������ϡ��ɤ��٤�����
���� (fill style) ������ޤ������ϥǡ����ե�����ˤϡ�ñ��ζ��ԤǶ�
�ڤä�ʣ����¿�ѷ�������뤳�Ȥ��ǽ�Ǥ�����¿�ѷ��ˤϡ�3 ���ܤ��ͤ�Ϳ
����������� {\bf fc variable} ����ꤹ�� (�����ͤ� linetype �Ȳ��) ����
{\bf fc rgb variable} ����ꤹ�� (�����ͤ� 24 �ӥå� RGB ���Ȳ��) ���Ȥǡ�
���̤��ɤ��٤����������Ƥ뤳�Ȥ��Ǥ��ޤ���¿�ѷ��κǽ��ĺ���ο�����
�Τߤ���Ѥ��ޤ���

3 ���������:

\preverbatim
\begin{verbatim}
    splot DATA {using x:y:z} with polygons
          {fillstyle <fillstyle spec>}
          {fillcolor <colorspec>}
\end{verbatim}
\postverbatim

{\bf splot with polygons} �ϡ�3 �������֤θġ��λ��ѷ����ͳѷ�������Ӥ���
�ʾ��¿�ѷ������褹��Τ� pm3d ����Ѥ��ޤ��������� 3 �������̤ΰ�
�̤�ñ�Ȥη����Ȥʤ����ޤ������Υ롼����ϡ�ĺ������Ĥ�ʿ�̤˾�äƤ�
�ʤ���Ф����ޤ���
�ġ���¿�ѷ����������ĺ���ϡ����ϥե������Ϣ³����Ԥ����ɤ߹��ߤޤ���
���Ԥ�¿�ѷ�Ʊ�Τ�ʬΥ���ޤ���

�ɤ��٤���������ȿ��ϡ�splot ���ޥ�ɾ�ǻ���Ǥ��ޤ����������Ǥʤ���
�����Ū���ɤ��٤���������� {\bf set style fill} ���������Ѥ��ޤ���pm3d
�롼��������¤Τ��ᡢ{\bf set pm3d border} �ˤ���Ĥζ������������뤬��
���٤Ƥ� 3 ����¿�ѷ���Ŭ�Ѥ���ޤ������������¤Ͼ�����Ǥ� gnuplot ��
�ϼ������졢���� (linecolor) ���ɤ��٤��� (fillcolor) °���ζ��̤��
����褦�ˤʤ�Ǥ��礦��

��¿�ѷ��ˤϡ�4 ���ܤ��ͤ�Ϳ����������� {\bf fc variable} ����ꤹ��
(�����ͤ� linetype �Ȳ��) ����{\bf fc rgb variable} ����ꤹ�� (�����ͤ�
24 �ӥåȤ��ɤ��٤����Ȳ��) ���Ȥǡ����̤ο��������Ƥ뤳�Ȥ��Ǥ���
����¿�ѷ��κǽ��ĺ���ο����ͤΤߤ����Ѥ���ޤ���

�̤ˤϡ�pm3d �Υ����Ƚ�ȸ�����ǥ��Ŭ�Ѥ��ޤ��Τǡ���ˡ�
{\bf set pm3d depthorder} ��Ȥ������������⤷�줻��

\gpinsetfigure{figure_polygons}
\preverbatim
\begin{verbatim}
    set xyplane at 0
    set view equal xyz
    unset border
    unset tics
    set pm3d depth
    set pm3d border lc "black" lw 1.5
    splot 'icosahedron.dat' with polygons \
          fs transparent solid 0.8 fc bgnd
\end{verbatim}
\postverbatim

\section*{Rgbalpha}
\addcontentsline{toc}{section}{Rgbalpha}
\label{plotting styles rgbalpha}%
\label{style rgbalpha}%
\label{with rgbalpha}%
�ʲ�����: {\bf image (p.~\pageref{image})\index{image}}��
\section*{Rgbimage}
\addcontentsline{toc}{section}{Rgbimage}
\label{plotting styles rgbimage}%
\label{style rgbimage}%
\label{with rgbimage}%
�ʲ�����: {\bf image (p.~\pageref{image})\index{image}}��

\newpage
 \section*{���� (sectors)}
\addcontentsline{toc}{section}{���� (sectors)}
\label{plotting styles sectors}%
\label{with sectors}%
\label{sectors}%
\index{sectors}%
\label{windrose}%
\index{windrose}%
\gpinsetfigure{figure_sector_definition}
2 �������襹������ {\bf with sectors} �ϡ����ϥǡ����� 1 ����˰�Ĥδľ�
������ ({\tt"}sector{\tt"}) �����褷�ޤ��������Ҥη��ϡ��ǡ����ͤȤ����׵᤹�� 4
�Ĥ��ͤǷ��ꤷ�ޤ����������ҤδĤ���ʬ�θ����򡢥ǡ����ͤ��ɲû��ꤹ��
���Ȥ�Ǥ��ޤ���������ο����ɲ���Ȥ��ƻ��ꤹ�뤳�Ȥ�Ǥ��ޤ���

�������襹������ϡ�ľ���ɸ�ǡ��ޤ��϶˺�ɸ�⡼�� ({\bf set polar}) �θ�
�ǻ��ѤǤ��ޤ������̳Ѥ�����濴�Ѥ�ñ�̡����ϡ�{\bf set angles} ��
{\bf set theta} �����椷�ޤ���

�ǡ����� 1,2 ���ܤϡ��������Ҥΰ�ĤγѤ����� (theta) ��Ⱦ�� (r) �Ǥ���
\newline
 �ǡ����� 3,4 ���ܤϡ��������Ҥ����̤��Ѱ� (�濴��; sector\_angle) ��Ⱦ
�¤��Ѱ� (ư����������; annular\_width) �Ǥ���
\newline
 �ǡ����� 5,6 ���ܤ���ꤷ�����ϡ������������濴�κ�ɸ���̣�� (��
�ե���Ȥ� [0,0])��ľ���ɸ�Ǥ� [x,y]���˺�ɸ�⡼�ɤǤ� [theta,r] �Ȳ�
�ᤷ�ޤ���

��:
\preverbatim
\begin{verbatim}
   plot DATA {using specifier} {units xy | units xx | units yy}
\end{verbatim}
\postverbatim

using ����
\preverbatim
\begin{verbatim}
   4 ��: azimuth radius sector_angle annular_width
   5 ��: azimuth radius sector_angle annular_width color
   6 ��: azimuth radius sector_angle annular_width center_x center_y
   7 ��: azimuth radius sector_angle annular_width center_x center_y
           color
\end{verbatim}
\postverbatim

x ���� y ���������뤬�������ʤ���硢x,y ��ɸ�δľ������Τγ����ϱߤ�
�Ϥʤ��ʱߤȤʤäƸ���뤳�Ȥ����դ��Ƥ����������������ʤ����Υ�������
�˴ؤ����ʱ� (ellipse) ��Ʊ�����Ȥߤ���Ѥ��ơ��ľ��γ��������������
�����γ�������������碌�뤳�Ȥ��Ǥ��ޤ������ޥ�ɥ饤��� {\bf units xx}
���ɲä���ȡ����ߤ� x ���Υ�������� x, y ξ����������Ŭ�Ѥ������Τ�
�������Ҥ������ޤ���Ʊ�ͤˡ�{\bf units yy} �ϡ����ߤ� y ���Υ�������� x,y
ξ����������Ŭ�Ѥ������Τ褦�����Ҥ������ޤ���
�ʲ�����: {\bf set isotropic (p.~\pageref{set isotropic})\index{isotropic}}, {\bf set style ellipse (p.~\pageref{set style ellipse})\index{ellipse}}��

\gpinsetfigure{figure_windrose}
with sectors �Ǥ�����ϡ�ľ���ɸ�Ǥ����襹������Ǥ��� {\bf boxes} (����
�� (wind rose) �οޤ򻲾�)��{\bf boxxyerror} �� {\bf image pixels} ({\bf heatmaps}
����򻲾�) ���Ф���˺�ɸ�Ǥ�Ʊ���ʤ��󶡤��ޤ���sector �Ǥ������ľ
���ɸ�⡼�ɤǤΥ���ե쥤�����Ȥ�ξΩ���뤿�ᡢ��ĤΥ���վ�ΰۤʤ�
����ʣ���Υ���դ����֤��뤳�Ȥ���ǽ�Ǥ����������¾�ζ˺�ɸ�⡼�ɥ�
��ե�������Ǥ��Բ�ǽ�Ǥ���

�����˼����Ƥ���Τϡ�sectors ��Ȥä����ۿ� (wind rose) ������������
�Ǥ����˺�ɸ����ʬ�ۿޤ�ޤ�¾�α�����Ȥ��Ƥϡ����������㡼�ȡ��ߥ�
���/�ߴĥ���ա������� �˺�ɸ�ǤΥǡ��������Ф���ľ��Υ��顼�ܥå���
�Ǥ�������餹�٤Ƥβù����줿��ϡ�
\href{http://www.gnuplot.info/demo/sectors.html}{\tt sector �Υǥ�
}

���֤���Ƥ��ޤ���

\section*{Spiderplot}
\addcontentsline{toc}{section}{Spiderplot}
\label{plotting styles spiderplot}%
\label{with spiderplot}%
\label{spiderplot}%
\index{spiderplot}%
\label{radar chart}%
������㥰��� (spiderplot) �ϡ��ܼ�Ū�ˡ�ʿ�Ժ�ɸ���� (parallel axis)
�ǡ����μ����ľ�����ǤϤʤ����;������֤�����ΤǤ�������Ϥ褯�֥졼
�������㡼�ȡ�({\bf radar chart}) �Ȥ�ƤФ�ޤ���gnuplot �����Ǥϡ������
���ޥ�� {\bf set spiderplot} �ǳ�Ω������ɸ�ϤǤκ�Ȥ�ɬ�פȤʤ�ޤ�����
������гѺ�ɸ��ʿ�Լ��ֹ�ˤ�äư��ۤ˷�ޤ뤳�Ȥ������ {\bf set polar}
�˻��Ƥ��ޤ��������ܤ䡢��٥��դ�����������������֤ϡ�{\bf set paxis} ��
����Ǥ��ޤ������Υ�������Τ���ʤ�����ϡ�{\bf set style spiderplot}��
{\bf set grid}������� plot ���ޥ�ɤθġ��λ���ǹԤ��ޤ���

�ƥ�����㥰��դϡ���ǡ����ǤϤʤ��ԥǡ������б����뤿�ᡢ�̾����ˡ
�Ǥ����� (key) �����ȥ�������ϰ�̣������ޤ�������ˡ��������Ǥ�
�����ȥ�ʸ�������äƤ���С�����ʸ������б����뼴�Υ�٥�˻��Ѥ���
��������ϡ������� {\bf set paxis n label {\tt"}Foo{\tt"}} �򤹤٤ƾ�񤭤��ޤ�����
��˥����ȥ�����֤���ˤϡ����̤� {\bf keyentry} ���ޥ�ɤ���Ѥ��뤫����
���� using ����� {\bf key(column)} ��Ȥä����ϥե������󤫤�ʸ�����Ÿ��
������ˡ���Ȥ��ޤ���

�ʲ��οޤϡ����� 5 �ĤΥ�����㥰��դǡ����줾�� 5 �Ĥ���������ħ�դ�
����ʣ���Τ�Τ���Ӥ���Τ˻Ȥ��ޤ���\$DATA �γƹԤϡ�����վ�˿���
��¿�ѷ����������ޤ���
\gpinsetfigure{figure_spiderplot}

\preverbatim
\begin{verbatim}
    $DATA << EOD
             A      B      C      D      E      F
    George  15     75     20     43     90     50
    Harriet 40     40     40     60     30     50
    EOD
    set spiderplot
    set style spiderplot fs transparent solid 0.2 border
    set for [p=1:5] paxis p range [0:100]
    set for [p=2:5] paxis p tics format ""
    set             paxis 1 tics font ",9"
    set for [p=1:5] paxis p label sprintf("Score %d",p)
    set grid spiderplot
    plot for [i=1:5] $DATA using i:key(1)
\end{verbatim}
\postverbatim

\subsection*{Newspiderplot}
\addcontentsline{toc}{subsection}{Newspiderplot}
\label{newspiderplot}%
\index{newspiderplot}%
\label{spiderplot newspiderplot}%
�̾{\bf with spiderplot} �ˤ�� plot ���ޥ�ɤ�Ϳ������ǡ�����θġ�
���ͤϡ�1 �Ĥ�¿�ѷ����Ф��뤽�줾���ĺ�����б����ޤ���1 �ĤΥ���վ�
�ˡ�ʣ����¿�ѷ��������ˤϡ������� {\bf newspiderplot} ��ʬΥ���ƻ��ꤷ
�ޤ���
��:
\preverbatim
\begin{verbatim}
    # �ʲ��� 10 �Ĥ�ĺ������� 1 �Ĥ�¿�ѷ�
    plot for [i=1:5] 'A' using i, for [j=1:5] 'B' using j
    # �ʲ��� 5 �Ĥ�ĺ������� 2 �Ĥ�¿�ѷ�
    plot for [i=1:5] 'A' using i, newspiderplot, for [j=1:5] 'B' using j
\end{verbatim}
\postverbatim

\section*{Steps}
\addcontentsline{toc}{section}{Steps}
\label{plotting styles steps}%
\label{style steps}%
\label{with steps}%
\label{steps}%
\index{steps}%
\gpinsetfigure{figure_steps}
{\bf steps} ��������� 2 ��������ǤΤ����Ѳ�ǽ�Ǥ�������� 2 �ܤ���ʬ����
��礦����Ĥʤ��ޤ�: 1 ���ܤ� (x1,y1) ���� (x2,y1) �ޤǡ�2 ���ܤ�
(x2,y1) ���� (x2,y2) �ޤǡ�������ξ��ϡ�{\bf lines} �� {\bf points} ���Ф�
���Τ�Ʊ���Ǥ���{\bf fsteps} �� {\bf steps} �ΰ㤤�ϡ�{\bf fsteps} �ϡ��ޤ�����
��� y �����˽񤤤Ƥ��鼡�� x �����˽񤯤Τ��Ф���{\bf steps} ����� x ��
���˽񤤤Ƥ��鼡�� y �����˽񤭤ޤ��������ȥ١����饤��Ǥ��� y=0 �Ȥ�
�֤��ΰ���ɤ��٤��ˤϡ�{\bf fillsteps} ����Ѥ��Ƥ���������
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/steps.html}{\tt steps �ǥ⡣
}


\section*{Surface}
\addcontentsline{toc}{section}{Surface}
\label{plotting styles surface}%
\label{style surface}%
\label{with surface}%
���襹������ {\bf with surface} �ˤϡ�2 ���������ˡ������ޤ���

3 ��������դǤϡ�{\bf with surface} �Ͼ�˶��̤��������ޤ���
3 �����ǡ������礬�ʻҽ��� (grid) ��ǧ���Ǥ���С�gnuplot �ϥǥե����
�Ǥϡ�{\bf with lines} �� {\bf with surface} ���Ф���Ʊ����Ȥ��ơ��ʻҶ��̤�
�׵ᤷ�����Τ褦�˰��ۤ����襹������ {\bf with lines} �ǽ������ޤ���������
���ޥ�� {\bf set surface explicit} �Ϥ��ν����������������ξ��
{\bf with surface} �� {\bf with lines} �ϰۤʤ륹������ȤʤꡢƱ����������
���Ѥ��뤳�Ȥ�Ǥ��ޤ���

�ʻ����Ȥ�ǧ������ʤ� 3 ���������������硢�ǽ��Ŭ�ڤʳʻҤ˹�碌
�뤳�Ȥ���ǽ�Ǥ����ʲ�����: {\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}}��

2 �����˺�ɸ����դǤϡ�{\bf with surface} �ϡ��ǡ����ο��ɤ�ʻ�ɽ������
������Τ˻Ȥ��ޤ������ζ��̤������ϡ����ޥ�� {\bf set polar grid} ������
���ޤ���

\section*{Vectors}
\addcontentsline{toc}{section}{Vectors}
\label{plotting styles vectors}%
\label{style vectors}%
\label{with vectors}%
\label{vectors}%
\index{vectors}%
\gpinsetfigure{figure_vectors}
2 ������ {\bf vectors} ��������� (x,y) ���� (x+xdelta,y+ydelta) �ޤǤΥ�
���ȥ��񤭤ޤ���3 ������ {\bf vectors} ���������Ʊ�ͤǤ������ǡ����ϴ�
��Ū�� 6 ��ɬ�פǤ���������ξ��⡢��������ɲ� (2D �Ǥ� 5 ���ܡ�3D
�Ǥ� 7 ����) ����ȡ������ϳƥǡ�������� variable color ���� (�ʲ�
����: {\bf linecolor (p.~\pageref{linecolor})\index{linecolor}}, {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}) �Ȥ��ƻȤ��ޤ���
�ƥ٥��ȥ����ü�ˤϾ����������񤫤�ޤ���

\preverbatim
\begin{verbatim}
    4 ��:  x  y  xdelta  ydelta
    6 ��:  x  y  z  xdelta  ydelta  zdelta
\end{verbatim}
\postverbatim

������� {\tt"}with vectors{\tt"} �ϡ����θ���ˡ�arrow ��������°����ľ�ܽ�
���ꡢ������������� arrow ��������򻲾Ȥ����ꡢ���뤤���̤�������
��ƥ٥��ȥ���Ф���Ŭ�Ѥ����� arrow ��������Υ���ǥå������ɤ�褦
���ꤷ���ꤹ�뤳�Ȥ��Ǥ��ޤ������κǽ�� 3 �Ĥ���򸫤Ƥ���������

��:

\preverbatim
\begin{verbatim}
    plot ... using 1:2:3:4 with vectors filled heads
    plot ... using 1:2:3:4 with vectors arrowstyle 3
    plot ... using 1:2:3:4:5 with vectors arrowstyle variable
    splot 'file.dat' using 1:2:3:(1):(1):(1) with vectors filled head lw 2
\end{verbatim}
\postverbatim

����: plot ���ޥ����˥������ {\bf arrowstyle} ��¾����°���򺮺ߤ���
�뤳�ȤϤǤ��ޤ���arrow ��������� {\bf lc variable} �� {\bf lc rgb variable}
�������硢�������Ѥ��ɲ���ɬ�פǤ���

vectors ���������ȤäƤ� splot �� {\bf set mapping cartesian} �Τߤǥ���
���Ȥ���Ƥ��ޤ���
{\bf set clip one} �� {\bf set clip two} �� 2 �����Υ٥��ȥ������˱ƶ���Ϳ��
�ޤ����ʲ�����: {\bf set clip (p.~\pageref{set clip})\index{clip}}, {\bf arrowstyle (p.~\pageref{arrowstyle})\index{arrowstyle}}��

2 �������襹������ΰʲ��⻲��: {\bf with arrows (p.~\pageref{with arrows})\index{arrows}}������ϡ��������
x:y:length:angle �η����ǻ��ꤹ��ʳ��� {\bf with vectors} ��Ʊ���Ǥ���

\newpage
 \section*{Xerrorbars}
\addcontentsline{toc}{section}{Xerrorbars}
\label{plotting styles xerrorbars}%
\label{style xerrorbars}%
\label{with xerrorbars}%
\label{xerrorbars}%
\index{xerrorbars}%
\gpinsetfigure{figure_xerrorbars}
{\bf xerrorbars} ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ���
{\bf xerrorbars} �ϡ���ʿ�θ����ؼ��� (error bar) ��ɽ�������ʳ���
{\bf points} ��Ʊ���Ǥ������� (x,y) �ˤ����� (xlow,y) ���� (xhigh,y) �ޤǡ�
�ޤ��� (x-xdelta,y) ���� (x+xdelta,y) �ޤǤ���ʬ��������ޤ����������
�Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ��������ؼ�����ü�ι�
�ߤΰ��θ����ܤϡ�{\bf set errorbars} ������Ǥ��ޤ���
���ȸ����ؼ����δ֤η�֤ϡ�{\bf set pointintervalbox} �����椷�ޤ�������
��������������ľ�����������̤�����ˤϡ�{\bf unset pointintervalbox} ��
���Ѥ��Ƥ���������
���Υ�������ϴ���Ū�ˡ�3 �� 4 ��Υǡ�����ɬ�פǤ�:

\preverbatim
\begin{verbatim}
    3 ��:  x  y  xdelta
    4 ��:  x  y  xlow  xhigh
\end{verbatim}
\postverbatim

��������ɲ� (4,5 ����) ����Ȥ����� variable color �Ȥ��ƻȤ��ޤ���
���Υ�������Ǥϡ�variable point °���ϻȤ��ޤ���

\section*{Xyerrorbars}
\addcontentsline{toc}{section}{Xyerrorbars}
\label{plotting styles xyerrorbars}%
\label{style xyerrorbars}%
\label{with xyerrorbars}%
\label{xyerrorbars}%
\index{xyerrorbars}%
\gpinsetfigure{figure_xyerrorbars}
{\bf xyerrorbars} ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ���
{\bf xyerrorbars} �ϡ���ʿ����ľ�θ����ؼ��� (error bar) ��ɽ�������ʳ�
�� {\bf points} ��Ʊ���Ǥ������� (x,y) �ˤ����� (x,y-ydelta) ����
(x,y+ydelta) �ޤǤ� (x-xdelta,y) ���� (x+xdelta,y) �ޤǡ��ޤ���
(x,ylow) ���� (x,yhigh) �ޤǤ� (xlow,y) ���� (xhigh,y) �ޤǤ���ʬ����
����ޤ����������Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ���
�����ؼ�����ü�ι�ߤΰ��θ����ܤϡ�{\bf set errorbars} ������Ǥ��ޤ���
���ȸ����ؼ����δ֤η�֤ϡ�{\bf set pointintervalbox} �����椷�ޤ�������
��������������ľ�����������̤�����ˤϡ�{\bf unset pointintervalbox} ��
���Ѥ��Ƥ���������
����� 4 �󤫡�6 ��Υǡ�����ɬ�פǤ���

\preverbatim
\begin{verbatim}
    4 ��:  x  y  xdelta  ydelta
    6 ��:  x  y  xlow  xhigh  ylow  yhigh
\end{verbatim}
\postverbatim

�ǡ����������ݡ��Ȥ���Ƥ��ʤ����緿�η�����Ϳ����줿��硢{\bf plot} ��
�ޥ�ɤ� {\bf using} �����Ȥä�Ŭ�ڤʷ���ľ���ʤ��Ȥ����ޤ����㤨�Х�
������ (x,y,xdelta,ylow,yhigh) �Ȥ��������Ǥ����硢�ʲ��Τ褦�ˤ���
��:

\preverbatim
\begin{verbatim}
     plot 'data' using 1:2:($1-$3):($1+$3):4:5 with xyerrorbars
\end{verbatim}
\postverbatim

��������ɲ� (5,7 ����) ����Ȥ����� variable color �Ȥ��ƻȤ��ޤ���
���Υ�������Ǥϡ�variable point °���ϻȤ��ޤ���

\newpage
 \section*{Xerrorlines}
\addcontentsline{toc}{section}{Xerrorlines}
\label{plotting styles xerrorlines}%
\label{style xerrorlines}%
\label{with xerrorlines}%
\label{xerrorlines}%
\index{xerrorlines}%
\gpinsetfigure{figure_xerrorlines}
{\bf xerrorlines} ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ���
{\bf xerrorlines} �� {\bf linespoints} �˻��Ƥ��ޤ�������ʿ�θ��������������
���Ȥ��㤤�ޤ������� (x,y) �ǡ��ǡ�����θĿ��˱����� (xlow,y) ����
(xhigh,y) �ޤǡ��ޤ��� (x-xdelta,y) ���� (x+xdelta,y) �ޤǤ���ʬ������
��ޤ�����������ü�ι�ߤΰ��θ����ܤϡ�{\bf set errorbars} ������Ǥ��ޤ���
����Ū�ˤϡ�3 �� 4 ��Υǡ�����ɬ�פǤ�:

\preverbatim
\begin{verbatim}
    3 ��:  x  y  xdelta
    4 ��:  x  y  xlow  xhigh
\end{verbatim}
\postverbatim

��������ɲ� (4,5 ����) ����Ȥ����� variable color �Ȥ��ƻȤ��ޤ���
���Υ�������Ǥϡ�variable point °���ϻȤ��ޤ���

\section*{Xyerrorlines}
\addcontentsline{toc}{section}{Xyerrorlines}
\label{plotting styles xyerrorlines}%
\label{style xyerrorlines}%
\label{with xyerrorlines}%
\label{xyerrorlines}%
\index{xyerrorlines}%
\gpinsetfigure{figure_xyerrorlines}
{\bf xyerrorlines} ��������� 2 �����Υǡ�������Τߤ����Ѳ�ǽ�Ǥ���
{\bf xyerrorlines} �� {\bf linespoints} �˻��Ƥ��ޤ�������ʿ�ȿ�ľ�θ���������
����뤳�Ȥ��㤤�ޤ������� (x,y) �ǡ��ǡ�����θĿ��˱����ơ�
(x,y-ydelta) ���� (x,y+ydelta) �ޤǤ� (x-xdelta,y) ���� (x+xdelta,y)
�ޤǡ����뤤�� (x,ylow) ���� (x,yhigh) �ޤǤ� (xlow,y) ���� (xhigh,y)
�ޤǤ���ʬ��������ޤ�����������ü�ι�ߤΰ��θ����ܤϡ�{\bf set errorbars}
������Ǥ��ޤ�������ϡ�4 �� 6 ������ϥǡ�����ɬ�פǤ���

\preverbatim
\begin{verbatim}
    4 ��:  x  y  xdelta  ydelta
    6 ��:  x  y  xlow  xhigh  ylow  yhigh
\end{verbatim}
\postverbatim

�ǡ����������ݡ��Ȥ���Ƥ��ʤ����緿�η�����Ϳ����줿��硢{\bf plot} ��
�ޥ�ɤ� {\bf using} �����Ȥä�Ŭ�ڤʷ���ľ���ʤ��Ȥ����ޤ����㤨�Х�
������ (x,y,xdelta,ylow,yhigh) �Ȥ��������Ǥ����硢�ʲ��Τ褦�ˤ���
��:

\preverbatim
\begin{verbatim}
     plot 'data' using 1:2:($1-$3):($1+$3):4:5 with xyerrorlines
\end{verbatim}
\postverbatim

��������ɲ� (5,7 ����) ����Ȥ����� variable color �Ȥ��ƻȤ��ޤ���
���Υ�������Ǥϡ�variable point °���ϻȤ��ޤ���

\section*{Yerrorbars}
\addcontentsline{toc}{section}{Yerrorbars}
\label{plotting styles yerrorbars}%
\label{plotting styles errorbars}%
\label{style yerrorbars}%
\label{with yerrorbars}%
\label{style errorbars}%
\label{with errorbars}%
\label{yerrorbars}%
\index{yerrorbars}%
\index{errorbars}%
\gpinsetfigure{figure_yerrorbars}
{\bf yerrorbars} (�ޤ��� {\bf errorbars}) ��������� 2 �����Υǡ�������Τߤ�
���Ѳ�ǽ�Ǥ���{\bf yerrorbars} �ϡ���ľ�θ����ؼ��� (error bar) ��ɽ������
��ʳ��� {\bf points} �˻��Ƥ��ޤ������� (x,y) �ˤ����� (x,y-ydelta) ����
(x,y+ydelta) �ޤǡ��ޤ��� (x,ylow) ���� (x,yhigh) �ޤǤ���ʬ���������
�����������Ϥ����ĤΥǡ�����Ϳ�����뤫�ˤ�ä��Ѥ��ޤ���������
������ü�ι�ߤΰ��θ����ܤϡ�{\bf set errorbars} ������Ǥ��ޤ������ȸ���
���Ȥη�֤� {\bf set pointintervalbox} �����椷�ޤ���������������������ľ
�����������̤�����ˤϡ�{\bf unset pointintervalbox} ����Ѥ��Ƥ���������

\preverbatim
\begin{verbatim}
    2 ��:  [���ۤ� x]  y  ydelta
    3 ��:  x  y  ydelta
    4 ��:  x  y  ylow  yhigh
\end{verbatim}
\postverbatim

��������ɲä���ȡ������ϲ��� (variable) pointsize, ���� pointtype,
���ѿ� (variable color) �ξ���Ȥ��ƻȤ��ޤ���

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/mgr.html}{\tt errorbar �ǥ⡣
}


\section*{Yerrorlines}
\addcontentsline{toc}{section}{Yerrorlines}
\label{plotting styles yerrorlines}%
\label{plotting styles errorlines}%
\label{style yerrorlines}%
\label{with yerrorlines}%
\label{style errorlines}%
\label{with errorlines}%
\label{yerrorlines}%
\index{yerrorlines}%
\label{errorlines}%
\index{errorlines}%
\gpinsetfigure{figure_yerrorlines}
{\bf yerrorlines} (�ޤ��� {\bf errorlines}) ��������� 2 �����Υǡ�������Τ�
�����Ѳ�ǽ�Ǥ���{\bf yerrorlines} �� {\bf linespoints} �˻��Ƥ��ޤ�������ľ��
��������������뤳�Ȥ��㤤�ޤ������� (x,y) �ǡ��ǡ�����θĿ��˱�����
(x,y-ydelta) ���� (x,y+ydelta) �ޤǡ��ޤ��� (x,ylow) ���� (x,yhigh)
�ޤǤ���ʬ��������ޤ�����������ü�ι�ߤΰ��θ����ܤϡ�
{\bf set errorbars} ������Ǥ��ޤ�������ϡ�3 �� 4 ������Ϥ�ɬ�פǤ���

\preverbatim
\begin{verbatim}
    3 ��:  x  y  ydelta
    4 ��:  x  y  ylow  yhigh
\end{verbatim}
\postverbatim

��������ɲ� (4,5 ����) ����ȡ����������� variable color ����Ȥ���
�Ȥ��ޤ���
����ʤ�������ϡ�variable point size, variable point type, variable
color �ξ���Ȥ��ƻȤ��ޤ���

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/mgr.html}{\tt ���顼�С��Υǥ�
}

\newpage
 \section*{3 �������� (3D plots)}
\addcontentsline{toc}{section}{3 �������� (3D plots)}
\label{3D plots}%
\label{plotting styles 3D plots}%
\index{3D}%
3 ��������դϡ����ޥ�� {\bf plot} �ǤϤʤ����ޥ�� {\bf splot} ��Ȥä�����
���ޤ���¿���� 2 �������襹������ (points, images, impulse, labels,
vectors) �ϡ�z ��ɸ�ǡ�������ɲû��ꤹ��� 3 �����Ǥ�Ȥ��ޤ���2 ����
�ͱƥ���դΤߤ��ߤ������Ǥ⡢{\bf splot} ���ޥ�ɤ�Ȥä��������ʤ����
�����ʤ����跿 (pm3d coloring, surfaces, contours) ����ˤϤ���ޤ���
\subsection*{�������� (surface plots)}
\addcontentsline{toc}{subsection}{�������� (surface plots)}
\label{surface plots}%
\index{surface}%
\gpinsetfigure{figure_surface+contours}
���襹������ {\bf splot with lines} �� {\bf splot with surface} �Ϥ���������
��ʻ������������ޤ������̤��ɤ��٤��ϡ��������� {\bf splot with pm3d} ��
�Ԥ����Ȥ��Ǥ��ޤ������̤��̾���줬 3 �����ζ��̤Ǥ���ȤϤä����
����褦��Ŭ�ڤʻ���������ɽ������ޤ����ʲ�����: {\bf set view (p.~\pageref{set view})\index{view}}��
���ξ�硢X, Y, Z ���Ϥ��٤��������ɽ������ޤ���3 ����Ū�ʺ��Фϡ���
�������ˤ�ꡢ�����������ޤ����ʲ�����: {\bf hidden3d (p.~\pageref{hidden3d})\index{hidden3d}}��
���ޥ�� {\bf splot} �ϡ������ Z �ͤ��Ф�����������׻������褹�뤳�Ȥ��
���ޤ����������������ϡ����̤��켫�Τξ�˽񤯤��Ȥ�Ǥ��ޤ�����XY
ʿ�̤ؼͱƤ��뤳�Ȥ�Ǥ��ޤ����ʲ�����: {\bf set contour (p.~\pageref{set contour})\index{contour}}��
\subsection*{2 �����ͱ� (set view map)}
\addcontentsline{toc}{subsection}{2 �����ͱ� (set view map)}
\label{2D projection (set view map)}%
\gpinsetfigure{figure_mapcontours}
���ޥ�� {\bf splot} �����̤ʾ��Ȥ��ơ�����դ� Z ���˱�ä� xy ʿ�̤ؤ�
�ͱƤˤ�롢Z ��ɸ�� 2 �������̤ؤ��Ͽ޺��� (map) ������ޤ����ʲ�����:
{\bf set view map (p.~\pageref{set view map})\index{map}}����������⡼�ɤϡ�������������䲹��ʬ�� (heatmap) ��
�����������Ǥ��礦���ʲ��οޤ����襹������ {\bf lines} ����١�{\bf labels} ��
�������褷���������򼨤��Ƥ��ޤ� (����: �ޤ�ɽ������Ƥ�����)��
\subsection*{PM3D ���� (PM3D plots)}
\addcontentsline{toc}{subsection}{PM3D ���� (PM3D plots)}
\label{PM3D PLOTS}%
\gpinsetfigure{figure_pm3dsolid}
3 �������̤ϡ���ʬ�Ǥʤ���ñ���� pm3d ���շ���Ȥä����褹�뤳�Ȥ�Ǥ�
�ޤ������ξ�硢���̽����Ϥ���ޤ��󤬡��������Ǥ��طʤ������̤˸�����
���������Ȥ�Ʊ�ͤθ��̤������ޤ����ʲ�����: {\bf set pm3d depthorder (p.~\pageref{set pm3d depthorder})\index{depthorder}}��
pm3d ���̤ϡ��ǥե���ȤǤϳ�餫��Ϣ³Ū�ʥ��顼�ѥ�åȤ�Ȥäƿ���
�����ޤ� (�ʲ�����: {\bf set palette (p.~\pageref{set palette})\index{palette}}) ����ñ���ζ��̤���ꤹ�뤳�Ȥ�Ǥ�
�ޤ��������οޤˤ���褦�� (����: �ޤ�ɽ������Ƥ�����)������̤Ȳ�
���̤˰ۤʤ�ñ������ꤹ�뤳�Ȥ�Ǥ��ޤ����ʲ�����: {\bf pm3d fillcolor (p.~\pageref{pm3d fillcolor})\index{fillcolor}}��
hidden3d �⡼�ɤǤ���ʬ���ڤ���Ȥϰ㤤��pm3d ���̤ϸ��ߤ� zrange ��
�ϰϤ˳�餫�˥���åԥ󥰤Ǥ��ޤ����ʲ�����: {\bf set pm3d clipping (p.~\pageref{set pm3d clipping})\index{clipping}}��

\newpage
 \section*{������� (Fence plots)}
\addcontentsline{toc}{section}{������� (Fence plots)}
\label{fenceplots}%
\index{fenceplots}%
\index{zerrorfill}%
\gpinsetfigure{figure_fenceplot}
������� (fence plot) �ϡ�ʣ���� 2 ��������դ򡢤��� Y ��ɸ��·������
�줾�����̤��뤿��� X �˱�äƤϤ��餷�����Ƿ�礷����ΤǤ�������
���ͤ���ġ��Υ���դ� Z ��ɸ�ޤǤδ֤��ΰ���ɤ��٤����Ȥǡ�Y ������
����� Z ��ɸ�ι⤵�ΰ㤤�θ����ܤ�Ĵ���ޤ���gnuplot �Ǥ��η����Υ�
��դ�񤯤ˤϤ����Ĥ�����ˡ������ޤ����Ǥ�ñ��ʤΤϡ�5 ��η�����
{\bf zerrorfill} ������������Ѥ�����ˡ�Ǥ���i ��ź�������줿ʣ���ζ��� z
= Fi(y) ������Ȥ���{\bf splot with zerrorfill} �ǰʲ��Τ褦���������Ȥ�
�к�����դ�񤯤��Ȥ��Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
    i y z_base z_base Fi(y)
\end{verbatim}
\postverbatim

\section*{�ܥ�����ǡ����Υ⥶���������� (isosurface)}
\addcontentsline{toc}{section}{�ܥ�����ǡ����Υ⥶���������� (isosurface)}
\label{plotting styles isosurface}%
\label{style isosurface}%
\label{with isosurface}%
\label{isosurface}%
\index{isosurface}%
\gpinsetfigure{figure_isosurface}
���� 3 �������襹������ˤϡ��ͤ����äƤ���ܥ�����ʻҥǡ�����ɬ�פ�
�� (�ʲ�����: {\bf set vgrid (p.~\pageref{set vgrid})\index{vgrid}}, {\bf vfill (p.~\pageref{vfill})\index{vfill}})���׵᤹���ͥ�٥���б�����������
�ʻҺ�ɸ��ɾ������ݤϡ��ܥ�����ʻ��ͤ�������֤���Ѥ��ޤ���������
���ϡ��⥶���������̤���������Τ˻��Ѥ��ޤ������ζ��̤����������Ҥϡ�
{\bf set pm3d} �ǿ���Ʃ�ᡢ����°���ʤɤ�����Ǥ���褦 pm3d ¿�ѷ��Ȥ���
���褷�ޤ������̤ˡ����ζ��̤ϡ��������Ҥ��٤�������Ϳ����졢���ζ���
���ɤ��٤��ο�����Ť����Ǥ���С������ܤ��狼��䤹���ʤ�ޤ����ǥ�
����ȤǤϡ��⥶���������̤ϻͳѷ��Ȼ��ѷ��򺮤��ƻȤ��ޤ��������ѷ���
�ߤ�Ȥ��������ϡ��ʲ�����: {\bf set isosurface (p.~\pageref{set isosurface})\index{isosurface}}��
��:
\preverbatim
\begin{verbatim}
    set style fill solid 0.3
    set pm3d depthorder border lc "blue" lw 0.2
    splot $helix with isosurface level 10 fc "cyan"
\end{verbatim}
\postverbatim

\section*{3 �����Ǥζ����֤��ɤ��٤� (zerrorfill)}
\addcontentsline{toc}{section}{3 �����Ǥζ����֤��ɤ��٤� (zerrorfill)}
\label{plotting styles zerrorfill}%
\label{style zerrorfill}%
\label{with zerrorfill}%
\label{zerrorfill}%
\index{zerrorfill}%
��:

\preverbatim
\begin{verbatim}
    splot DATA using 1:2:3:4[:5] with zerrorfill {fc|fillcolor <colorspec>}
               {lt|linetype <n>} {<line properties>}
\end{verbatim}
\postverbatim

���襹������ {\bf zerrorfill} �ϡ�2 ���������襹������ΰ�Ĥ��Ѽ�Τ褦��
��ΤǤ�������ϡ�2 �Ĥδؿ��δ֡��ޤ���Ʊ�� x, y ���Ф��� 2 �Ĥ� z ��
�ͤ�����Ϳ����������ǡ������ޤ����δ֤��ΰ���ɤ��٤��ޤ�������ϡ�
4 �� 5 ������Ϥ�ɬ�פǤ���

\preverbatim
\begin{verbatim}
    4 ��:  x  y  z  zdelta
    5 ��:  x  y  z  zlow  zhigh
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_zerror}
zlow �� zhigh �δ֤��ΰ���ɤ��٤������θ� z ���ͤΤȤ���������������
�����ǥե���ȤǤϡ����������ɤ��٤��ˤ�Ʊ������Ȥ��ޤ��������ο���
splot ���ޥ�ɾ���ѹ��Ǥ��ޤ����ɤ��٤�������ϡ����Ū�� fill style
�αƶ�������ޤ����ʲ�����: {\bf set style fill (p.~\pageref{set style fill})\index{fill}}��

splot ���ޥ�ɤ�ʣ���ζ�������ꤷ�����ϡ���������������������Τ���
�Ƥζ����򱣤��Ƥ��ޤ���ǽ��������ޤ��������¦�μ����ζ����Τߤ�����
�褦��Ŭ�ڤʿ�������¤٤�����Ԥ��ˤϡ�{\bf set pm3d depthorder base} ��
���Ѥ��Ƥ�����������ǰ�ʤ��顢����� z ���ͤ��б����뤹�٤Ƥ��ޤ�����
��������ˡ����٤Ƥ��ΰ���ɤ��٤���Ԥ��ޤ�����äơ��ޤ����򸫤����
���ˤ��ơ������ΰ���ɤ��٤��ο�������¤٤�����Ԥ��ˤϡ��ΰ���ɤ���
������ʬŪ��Ʃ�� (transparent) �����뤫��ñ���ɤ� (solid fill) �����
��˥ѥ������ɤ� (pattern fill) ����Ѥ���Ȥ������⤷��ޤ���

�ʲ��κǽ�� 2 �Ĥ�����ɤ��٤��ΰ�ϡ�Ʊ����Τˤʤ�ޤ���

\preverbatim
\begin{verbatim}
    splot 'data' using 1:2:3:4 with zerrorfill fillcolor "grey" lt black
    splot 'data' using 1:2:3:($3-$4):($3+$4) with zerrorfill
    splot '+' using 1:(const):(func1($1)):(func2($1)) with zerrorfill
    splot for [k=1:5] datafile[k] with zerrorfill lt black fc lt (k+1)
\end{verbatim}
\postverbatim

�������襹������ϡ�������� (fence plot) ���������Τˤ�Ȥ��ޤ���
�ʲ�����: {\bf fenceplots (p.~\pageref{fenceplots})\index{fenceplots}}��

\section*{���˥᡼����� (Animation)}
\addcontentsline{toc}{section}{���˥᡼����� (Animation)}
\label{animation}%
\index{animation}%
gnuplot �����÷����Ϸ��� (qt, win, wxt, x11, aqua) �ǤϤ�����⡢����
��ɥ饤��䥹����ץȤ���Ϣ³����ե졼��������Ԥ����Ȥǥ��˥᡼��
����ɽ�����뤳�Ȥ��Ǥ��ޤ���

�ޥ������Ȥ��ʤ����Ϸ����Ǥ⡢�����Υ��˥᡼�����򥵥ݡ��Ȥ�����
������ޤ����ʲ�����: {\bf term sixelgd (p.~\pageref{term sixelgd})\index{sixelgd}}, {\bf term kittycairo (p.~\pageref{term kittycairo})\index{kittycairo}}��

���˥᡼������ե�����Ȥ�����¸���ơ���Ǽ긵�Ǻ��������� Web �ڡ�
�������������Ǥ�����Ϸ����� 2 �Ĥ���ޤ����ʲ�����:
{\bf term gif animate (p.~\pageref{term gif animate})\index{animate}}, {\bf term webp (p.~\pageref{term webp})\index{webp}}��


��:

\preverbatim
\begin{verbatim}
    unset border; unset tics; unset key; set view equal xyz
    set pm3d border linecolor "black"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    set term webp animate delay 50
    set output 'spinning_d20.webp'
    do for [ang=1:360:2] {
        set view 60, ang
        splot 'icosahedron.dat' with polygons fc "gold"
    }
    unset output
\end{verbatim}
\postverbatim

\newpage\part{���ޥ�� (Commands)}
\label{commands}%
\index{commands}%
���Υ��������Ǥ� {\bf gnuplot} �������դ��륳�ޥ�ɤ򥢥�ե��٥åȽ��
�¤٤Ƥ��ޤ������Υɥ�����Ȥ��˰���������Τ����ƤΥ��ޥ�ɤ�ޤ�
�Ǥ��ޤ��������÷��ǻ��ȤǤ���ɥ�����Ȥ����ϴ����ǤϤʤ���ǽ������
��ޤ����ºݡ����θ��Ф��β��˲��Υ��ޥ�ɤ�ɽ������ʤ������ƥब����
�ޤ���

�ۤȤ�ɤξ�硢���ޥ��̾�Ȥ��Υ��ץ����ϡ�ʶ��路���ʤ��ϰϤǾ�ά
���뤳�Ȥ���ǽ�Ǥ������ʤ����{\tt"}{\bf plot f(x) with lines}{\tt"} �������
{\tt"}{\bf p f(x) w li}{\tt"} �Ȥ��뤳�Ȥ��Ǥ��ޤ���

�񼰤ε��Ҥˤ����ơ��楫�å� (\{\}) ���ɲû���Ǥ���������̣����
���� ($|$) �ϸߤ�����¾Ū�ʰ�������ڤ��ΤȤ��ޤ���
\section*{Break}
\addcontentsline{toc}{section}{Break}
\label{commands break}%
\label{break}%
\index{break}%
���ޥ�� {\bf break} �ϡ�{\bf do}, {\bf while} ʸ�η����֤��¹���ʬ�Υ��å���Ǥ�
�߰�̣������ޤ������Υ��ޥ�ɤϡ������楫�å���λĤ��̿��򥹥��å�
���������֤������Ǥ��������Ĥ����å��μ���ʸ����¹Ԥ�Ƴ����ޤ����ʲ�
�⻲��: {\bf continue (p.~\pageref{continue})\index{continue}}��
\section*{Cd}
\addcontentsline{toc}{section}{Cd}
\label{commands cd}%
\label{cd}%
\index{cd}%
{\bf cd} ���ޥ�ɤϥ����ȥǥ��쥯�ȥ���ѹ����ޤ���

��:
\preverbatim
\begin{verbatim}
     cd '<�ǥ��쥯�ȥ�̾>'
\end{verbatim}
\postverbatim

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

��:
\preverbatim
\begin{verbatim}
     cd 'subdir'
     cd '..'
\end{verbatim}
\postverbatim

�Хå�����å��� ($\backslash$) ����Ű������� ({\tt"}) �Ǥ����̤ʰ�̣����äƤ��ޤ���
��˥��������פ���ɬ�פ�����ޤ��Τǡ�Windows �桼���ˤ�ñ���������
�����Ȥ򴫤�ޤ����㤨�С�
\preverbatim
\begin{verbatim}
     cd "c:\newdata"
\end{verbatim}
\postverbatim
�Ǥϼ��Ԥ��ޤ�����
\preverbatim
\begin{verbatim}
     cd 'c:\newdata'
     cd "c:\\newdata"
\end{verbatim}
\postverbatim
�ʤ�����̤��ư���Ǥ��礦��
\section*{Call}
\addcontentsline{toc}{section}{Call}
\label{commands call}%
\label{call}%
\index{call}%
{\bf call} ���ޥ�ɤϡ��ɤ߹���ե�����̾�θ���ˡ�9 �ĤޤǤΥѥ�᡼����
Ϳ���뤳�Ȥ��Ǥ��뤳�Ȥ������ {\bf load} ���ޥ�ɤ������Ǥ���

\preverbatim
\begin{verbatim}
    call "inputfile" <param-1> <param-2> <param-3> ... <param-9>
\end{verbatim}
\postverbatim

���ߤ� gnuplot �ϡ�ʸ�����ѿ� ARG0, ARG1, ..., ARG9 �ȡ������ѿ� ARGC
���󶡤��ޤ���{\bf call} ���ޥ�ɤ�¹Ԥ���ȡ�ARG0 �ˤ����ϥե�����̾����
ARGC �ˤϥѥ�᡼���������ꤵ�졢ARG1 ���� ARG9 �ˤϥ��ޥ�ɥ饤�����
�٤�줿�ѥ�᡼�����ͤ��ɤ߹��ޤ�ޤ���

�̾�ѥ�᡼�� ARG1 ... ARG9 ��ʸ�����ͤȤ�����¸�����Τǡ�������
����Ÿ�����ƻ��Ȥ��뤳�Ȥ�Ǥ��ޤ�����������¿���ξ�硢������¾����
����Ʊ�ͤ����Ѥ���������꼫���Ǥ��礦��

�ѥ�᡼�� ARG1 ... ARG9 ��ʸ����ɽ����ʿ�Ԥ��ơ����Υѥ�᡼�����Ȥ�
���� ARGV[9] �ˤ���¸���ޤ����ʲ�����: {\bf ARGV (p.~\pageref{ARGV})\index{ARGV}}��

��侩: 5.0 �����ΥС������Ǥϡ�$<$param-1$>$ ... �������Ƥ����̤ʵ���
\$0, \$1, ..., \$9 ��ޥ����Τ褦���ִ����뤳�Ȥ�ɽ�����Ƥ��ޤ��������θ�
�����Ȥߤϡ���Ϥ䥵�ݡ��Ȥ��Ƥ��ޤ���

��ʳ�: �ؿ��֥��å� (���ΥС�����󤫤�ο���ǽ) �ϡ�{\bf call} �����
�������ʵ�ǽ���󶡤��ޤ����ʲ�����: {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}��

\subsection*{ARGV[ ]}
\addcontentsline{toc}{subsection}{ARGV[ ]}
\label{argv}%
\index{argv}%
\label{ARGV}%
\index{ARGV}%
\label{call argv}%
\label{call ARGV}%
{\bf call} ���ޥ�ɤˤ�� gnuplot ������ץȤ����ä���硢�ƤӽФ�¦�����
�ѥ�᡼���ϡ�2 �Ĥλ��Ȥߤ����ѤǤ��ޤ����ƥѥ�᡼���ϡ��ޤ�ʸ�����
�����ѿ� ARG1, ARG2, ... ARG9 ����¸���ޤ�������ˤ��������� ARGV[9]
�γ����ǤȤ��Ƥ���¸���ޤ���������ϡ����ͤ�ʣ���ѿ��ͤȤ�����¸���ޤ�
��������ʳ��Ϥ��٤�ʸ����Ȥ�����¸���ޤ���ARGC �ϥѥ�᡼���θĿ���
�ݻ����ޤ�����äơ��ʲ��� call ��ˤ�

\preverbatim
\begin{verbatim}
    call 'routine_1.gp'  1 pi "title"
\end{verbatim}
\postverbatim

�ʲ��� 3 �Ĥΰ����� routine\_1.gp ��ǰʲ����ͤȤ������ѤǤ��ޤ�:

\preverbatim
\begin{verbatim}
    ARGC = 3
    ARG1 = "1"         ARGV[1] = 1.0
    ARG2 = "3.14159"   ARGV[2] = 3.14159265358979...
    ARG3 = "title"     ARGV[3] = "title"
\end{verbatim}
\postverbatim

������Ǥϡ�ARGV[1] �� ARGV[2] �ϲ�ǽ�ʸ¤�����٤������ư�����ͤȤ�
��ޤ�����ARG2 �Ͻ� {\tt"}\%g{\tt"} �ˤ��ʸ����Ȥ�����¸����뤿�����٤����
�Ƥ��ޤ���

ARGC �Ȥ�����б��������� ARGV[ARGC] �ϴؿ��֥��å��ƤӽФ��������Ǥ�
���Ѳ�ǽ�Ǥ������������ؿ��֥��å��ƤӽФ��Ǥϡ�ʸ�����ѿ� ARG1,... ��
����ޤ���
\subsection*{�� (Example)}
\addcontentsline{toc}{subsection}{�� (Example)}
\label{call example}%
\label{commands call example}%
\preverbatim
\begin{verbatim}
    �ʲ��� call �����:
        MYFILE = "script1.gp"
        FUNC = "sin(x)"
        call MYFILE FUNC 1.23 "This is a plot title"
    �ƤӽФ��줿������ץ���Ǥϰʲ��Τ褦�ˤʤ�:
        ARG0 �� "script1.gp"
        ARG1 ��ʸ������ "sin(x)"
        ARG2 ��ʸ������ "1.23"
        ARG3 ��ʸ������ "This is a plot title"
        ARGC �� 3
    ���Υ�����ץ���Ǥϰʲ��Τ褦�ʤ�Τ�¹ԤǤ���:
        plot @ARG1 with lines title ARG3
        print ARG2 * 4.56, @ARG2 * 4.56
        print "This plot produced by script ", ARG0
\end{verbatim}
\postverbatim

������� ARG1 ��ʸ����ʤΤǡ�����ϥޥ����Ȥ��ƻ��Ȥ��ʤ���Ф����ޤ�
�󤬡�ARG2 �ϥޥ������ȤǤ� (��������ˤʤ�)���ѿ��ΤޤޤǤ� (ʸ����
{\tt"}1.23{\tt"} ���¿��ͤ˼�ưŪ���Ѵ����줿���Ʊ�����ͤˤʤ�) ����ʤ����Ȥ�
���դ��Ƥ���������

�����륹����ץȤ� gnuplot �򥳥ޥ�ɥ饤�󥪥ץ���� {\bf -c} �Ĥ��Ǽ¹�
���뤳�Ȥǡ������Ʊ�����Ȥ�ľ�ܹԤ����Ȥ�Ǥ��ޤ�:

\preverbatim
\begin{verbatim}
    gnuplot -persist -c "script1.gp" "sin(x)" 1.23 "This is a plot title"
\end{verbatim}
\postverbatim

\section*{Clear}
\addcontentsline{toc}{section}{Clear}
\label{commands clear}%
\label{clear}%
\index{clear}%
\index{inset}%
\label{inset}%
\index{inset}%
{\bf clear} ���ޥ�ɤϡ�{\bf set terminal} �� {\bf set output} �����򤷤����̡���
�����֤򥯥ꥢ���ޤ����ϡ��ɥ��ԡ����֤��Ф��Ƥ��̾���ڡ�����Ԥ��ޤ���

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

��:
\preverbatim
\begin{verbatim}
     set multiplot
     plot sin(x)
     set origin 0.5,0.5
     set size 0.4,0.4
     clear
     plot cos(x)
     unset multiplot
\end{verbatim}
\postverbatim

�ܺ٤ˤĤ��Ƥϡ��ʲ�����: {\bf set multiplot (p.~\pageref{set multiplot})\index{multiplot}}, {\bf set size (p.~\pageref{set size})\index{size}}, {\bf set origin (p.~\pageref{set origin})\index{origin}}��
\section*{Continue}
\addcontentsline{toc}{section}{Continue}
\label{commands continue}%
\label{continue}%
\index{continue}%
���ޥ�� {\bf continue} �ϡ�{\bf do}, {\bf while} ʸ�η����֤��¹���ʬ�Υ��å����
�Τ߰�̣������ޤ������Υ��ޥ�ɤϡ������楫�å���λĤ��̿��򥹥���
�פ������η����֤��˿ʤߤޤ� (�⤷�롼�פλĤ꤬�����)���ʲ��⻲��:
{\bf break (p.~\pageref{break})\index{break}}��
\section*{Do}
\addcontentsline{toc}{section}{Do}
\label{commands do}%
\label{do}%
\index{do}%
��:
\preverbatim
\begin{verbatim}
     do for <iteration-spec> {
          <commands>
          <commands>
     }
\end{verbatim}
\postverbatim
����ϡ����ޥ�����ʣ����¹Ԥ��ޤ������ޥ�ɤ��楫�å� \{\} �ǰϤߡ���
�ĳ��ϥ��å� {\tt"}\{{\tt"} �ϡ�������� {\bf do} ��Ʊ���Ԥ��֤�ɬ�פ�����ޤ�����
�Υ��ޥ�ɤϡ��Ť����� (���ä��ʤ�) �� if/else ��ʸ�Ȱ��˻Ȥ����Ȥ�
�Ǥ��ޤ��󡣷����֤����� $<$iteration-spec$>$ ����ˤĤ��Ƥϡ��ʲ�����:
{\bf iteration (p.~\pageref{iteration})\index{iteration}}����:
\preverbatim
\begin{verbatim}
     set multiplot layout 2,2
     do for [name in "A B C D"] {
         filename = name . ".dat"
         set title sprintf("Condition %s",name)
         plot filename title name
     }
     unset multiplot
\end{verbatim}
\postverbatim
�ʲ��⻲��: {\bf while (p.~\pageref{while})\index{while}}, {\bf continue (p.~\pageref{continue})\index{continue}}, {\bf break (p.~\pageref{break})\index{break}}��
\section*{Evaluate}
\addcontentsline{toc}{section}{Evaluate}
\label{commands evaluate}%
\label{evaluate}%
\index{evaluate}%
���ޥ�� {\bf evaluate} �ϡ�ʸ���󡢤ޤ��ϴؿ��֥��å��˴ޤޤ�� gnuplot
���ޥ�ɤ�¹Ԥ��ޤ�������ʸ������˲���ʸ��������ƤϤ����ޤ���

\preverbatim
\begin{verbatim}
    evaluate "commands in a string constant"
    evaluate string_valued_function( ... arguments ... )
    evaluate $functionblock( ... arguments ... )
\end{verbatim}
\postverbatim

����ϡ��ä�Ʊ�ͤΥ��ޥ�ɤη����֤���ͭ�ѤǤ���

��:
\preverbatim
\begin{verbatim}
     set_label(x, y, text) \
       = sprintf("set label '%s' at %f, %f point pt 5", text, x, y)
     eval set_label(1., 1., 'one/one')
     eval set_label(2., 1., 'two/one')
     eval set_label(1., 2., 'one/two')
\end{verbatim}
\postverbatim

gnuplot ���ޥ�ɤ����ʸ�������������¹Ԥ���¾�λ��ȤߤˤĤ��Ƥϡ�
�ʲ�����: {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}, {\bf substitution macros (p.~\pageref{substitution macros})\index{macros}}��
\section*{Exit}
\addcontentsline{toc}{section}{Exit}
\label{commands exit}%
\label{exit}%
\index{exit}%
\preverbatim
\begin{verbatim}
    exit
    exit message "���顼��å�����ʸ����"
    exit status <�����Υ��顼������>
\end{verbatim}
\postverbatim

{\bf exit} �� {\bf quit} ��ξ���ޥ�ɤ� END-OF-FILE ʸ�� (�̾� Ctrl-D) Ʊ�͡�
���ߤ����ϥ��ȥ꡼�ࡢ���ʤ��ü�������ä�ѥ������ϡ��ե��������� (��
����) ��������Ϥ�λ�����ޤ������ϥ��ȥ꡼�ब����� (����Ū��
{\bf load} �Υ�����ץȤ�) �ˤʤäƤ����硢�ɤ߹��ߤϿƤΥ��ȥ꡼��Ƿ�
³����ޤ����ȥåץ�٥�Υ��ȥ꡼�ब�Ĥ�����ȡ��ץ������Ϥ��켫
�Ƚ�λ���ޤ���

���ޥ�� {\bf exit gnuplot} �ϡ�ľ���ˡ�̵���ˡ��������㤨���ϥ��ȥ꡼��
��¿�ʳ��˥ͥ��Ȥ���Ƥ��Ƥ⡢gnuplot ��λ�����ޤ������ξ�硢������
�Ƥ������Ƥν��ϥե�����Ϥ��줤�˴����ʷ��Ǥ��Ĥ����ʤ���ǽ��������
�ޤ���������:

\preverbatim
\begin{verbatim}
     bind "ctrl-x" "unset output; exit gnuplot"
\end{verbatim}
\postverbatim

���ޥ�� {\bf exit error {\tt"}error message{\tt"}} �ϡ������ץ�����२�顼��Ԥ���
�������÷��⡼�ɤǤϡ����Υ��顼��å�������ɽ���������٤Υͥ��Ȥ��줿
�롼�פ� call �����Ǥ��ƥ��ޥ�ɥ饤��˵���ޤ��������÷��⡼�ɤǤϡ�
�ץ�������λ���ޤ���

gnuplot ����λ������������������硢�����֤��ͤϰ�̣�Τʤ���Τˤ�
�뤳�Ȥ�����ޤ��������Υ��ޥ�ɤ�ʲ��Τ褦�˼¹Ԥ���С������������
���ͤ��֤����Ȥ���ǽ�Ǥ���

\preverbatim
\begin{verbatim}
    exit status <value>
\end{verbatim}
\postverbatim

�ܺ٤ϡ��ʲ�����: {\bf batch/interactive (p.~\pageref{batch/interactive})\index{batch/interactive}}��
\section*{Fit}
\addcontentsline{toc}{section}{Fit}
\label{commands fit}%
\label{fit}%
\index{fit}%
\label{least-squares}%
\index{least squares}%
\label{Marquardt}%
\index{Marquardt}%
���ޥ�� {\bf fit} �ϡ�Marquardt-Levenberg ˡ�ˤ���������Ǿ�����ˡ (NLLS)
���Ѥ��ơ��ǡ������ν���˥桼����Ϳ���뼰�����ƤϤ�ޤ�����Ω�ѿ���
12 �ޤǵ�����Ƥ��ơ���°�ѿ��Ͼ�� 1 �Ĥǡ�Ǥ�ոĿ��Υѥ�᡼��������
�Ϥ�뤳�Ȥ��Ǥ��ޤ���������ɲäǡ��ǡ������νŤ��դ��Ѥ˸���ɾ������
�Ϥ��뤳�Ȥ��ǽ�Ǥ���

{\bf fit} �κǤ����Ū�ʻ���ˡ�ϡ��ʲ���ñ����㤬�����Ƥ��ޤ��������ǡ���
�����뤫���ɤ߹��� x �� y �η�¬�� (measured) �ν���ϡ��ؿ� y = f(x)
�Υ�ǥ벽�˻Ȥ��ޤ���

\preverbatim
\begin{verbatim}
     f(x) = a + b*x + c*x**2
     fit f(x) 'measured.dat' using 1:2 via a,b,c
     plot 'measured.dat' u 1:2, f(x)
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     fit {<ranges>} <expression>
         '<datafile>' {datafile-modifiers}
         {{unitweights} | {y|xy|z}error | errors <var1>{,<var2>,...}}
         via '<parameter file>' | <var1>{,<var2>,...}
\end{verbatim}
\postverbatim

�ϰ� (xrange, yrange ��) �ϡ����ƤϤ�˻��Ѥ���ǡ��������¤�����Ū��
�Ȥ����Ȥ��Ǥ��������ϰϤ�Ķ�����ǡ�����̵�뤷�ޤ������ν񼰤� {\bf plot}
���ޥ��Ʊ��
\preverbatim
\begin{verbatim}
     [{dummy_variable=}{<min>}{:<max>}],
\end{verbatim}
\postverbatim
�Ǥ����ʲ�����: {\bf plot ranges (p.~\pageref{plot ranges})\index{ranges}}��

$<$expression$>$ �ϡ��̾�Ϥ��餫����桼��������줿 f(x) �ޤ��� f(x,y)
�η��δؿ��Ǥ�����{\bf gnuplot} ��ͭ���ʤɤ�ʿ����Ǥ����Ǥ��ޤ���������
�¿��ʹؿ��Ǥʤ���Ф����ޤ���
��Ω�ѿ���̾���ϡ����ޥ�� {\bf set dummy} �����ꤹ�뤫��fit ���ϰϻ�����
ʬ ($<$rangse$>$) �����ꤷ�ޤ� (�ʲ��򻲾�)���ǥե���ȤǤϡ��ǽ�� 2 �Ĥ�
x, y �Ȥʤ�ޤ���
����ˡ����ο����ϡ����ƤϤ�κ�Ȥˤ����ꤹ���ͤ���� 1 �İʾ����
�� (�ѥ�᡼��) �˰�¸���٤��Ǥ���

$<$datafile$>$ �� {\bf plot} ���ޥ�ɤ�Ʊ�ͤ˰����ޤ���{\bf plot datafile} �ν�
���� ({\bf using}, {\bf every},...) �ϡ�{\bf smooth} ������ơ����� {\bf fit} �˻Ȥ���
�Ȥ��Ǥ��ޤ����ʲ�����: {\bf plot datafile (p.~\pageref{plot datafile})\index{datafile}}��

�ǡ����ե���������Ƥϡ�plot ���ޥ�ɤ˻��Ѥ���Τ�Ʊ�� {\bf using} �����
�Ȥ����Ȥǽ���˲�ᤵ���뤳�Ȥ��Ǥ��ޤ����㤨�С���Ω�ѿ� x ��2 ����
�� 3 ���ܤ��¤Ȥ�����������z ���ͤ� 6 ���ܤ����ꡢ�Ťߤ� 1 �Ȥ�����
���ϰʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     fit ... using ($2+$3):6
\end{verbatim}
\postverbatim

{\bf using} ���꤬�ʤ���硢fit �ϰ��ۤ���Ω�ѿ��� 1 �Ĥ����Ȳ��ꤷ�ޤ���
�ե����뼫�ȡ��ޤ��� using ���꤬ 1 ������Υǡ�������ľ�硢���ι���
�����Ω�ѿ��ͤȤ��ƻ��Ѥ��ޤ���
{\bf using} �����Ϳ������硢���� 12 �� (���ꤷ�ƥ���ѥ��뤷�Ƥ���Ф���
�ˤ���ʾ�) ����Ω�ѿ������ѤǤ��ޤ���

���ץ���� {\bf unitweights} (���줬�ǥե����) �ϡ����٤ƤΥǡ�����������
���Ťߤ���ĤȤߤʤ��ޤ�������ϡ�������� {\bf error} ����Ѥ��뤳�Ȥ�
�ѹ��Ǥ�������ϥǡ����ե����뤫�� 1 �İʾ���ѿ��θ���ɾ�����ɤ߹��ߡ�
���θ���ɾ�����б������ѿ��ͤ�ɸ���к� s �Ȥߤʤ����ƥǡ����� 1/s**2
�νŤߤ�׻�����Τ˻��Ѥ��ޤ���

��Ω�ѿ��θ���ɾ���ˤ����ơ����νŤߤˤϡ�{\tt"}ͭ��ʬ��ˡ{\tt"} (effective
variance method; Jay Orear, Am. J. Phys., Vol. 50, 1982) �˽��äơ���
������ƤϤ�ؿ�����ʬ�����򤫤��ޤ���

������� {\bf errors} �ˤϡ����θ���ˡ����Ϥ��ɤ��ѿ��θ����Ǥ���Τ���
��������޶��ڤ�� 1 �İʾ���ѿ�̾�Υꥹ�Ȥ��դ��ޤ�����°�ѿ� z �Ͼ�
�ˤ�����ˤʤ���Ф����ޤ��󤬡���Ω�ѿ���ɬ�ܤǤϤ���ޤ���
���Υꥹ�Ȥγ��ѿ����Ф����ե����뤫�餽��ʬ�Ρ����ѿ��θ���ɾ�������
�ɲä�����ɤ߹��ߤޤ��������֤��ˤʤ�ޤ�����{\bf using} ����ˤ������
��᤬��ǽ�ˤʤ�ޤ���
��äơ���Ω�ѿ��ο��ϰ��ۤˡ�{\bf using} ���������ο����� 1 �������
(��°�ѿ�ʬ)������� {\bf errors} ��������ѿ��θĿ�����������ˤʤ뤳�Ȥ�
���դ��Ƥ���������

��Ȥ��ơ�2 �Ĥ���Ω�ѿ������ꡢ������ 1 ���ܤ���Ω�ѿ��Ƚ�°�ѿ��θ�
���ǡ�����������ϡ�{\bf errors x,z} ����� 5 ��� {\bf using} �����Ȥ���
�Ȥˤʤ�ޤ���������� x:y:z:sx:sz �Τ褦�˲�ᤵ��ޤ� (x, y ����Ω��
����z ����°�ѿ���sx, sz �� x, z ��ɸ���к�)��

{\bf errors} ����Τ���äȤ���ά��ˡ�� 2,3 �Ѱդ���Ƥ��ޤ�:
{\bf yerrors} (��Ω�ѿ��� 1 �󤢤����ƤϤ���)��
{\bf zerrors} (�����̤ξ��) �ϡ�������� {\bf errors z} ��Ʊ�ͤǡ�1 �����
�ɲäν�°�ѿ��Ѥθ����󤬤��뤳�Ȥ��̣���Ƥ��ޤ���

{\bf xyerrors} �ϡ���Ω�ѿ��� 1 ��ǡ�������Ω�ѿ��Ƚ�°�ѿ���ξ���� 2 ��
�θ������ɲä���뤳�Ȥ��̣���ޤ������ξ�硢x �� y �θ����� Orear
��ͭ��ʬ��ˡ (effective variance method) �ǽ�������ޤ���

{\bf yerror} �� {\bf xyerror} �η�������Ӳ��ϡ����줾�� 2 �������襹������
�� {\bf yerrorlines} �� {\bf xyerrorlines} ��Ʊ���Ǥ��뤳�Ȥ����դ��Ƥ���������

���ޥ�� {\bf set fit v4} ����Ѥ���ȡ�fit �Υ��ޥ�ɽ񼰤� {\bf gnuplot} ��
������� 4 �ȸߴ��ν񼰤ˤʤ�ޤ������ξ�硢{\bf using} �ˤϡ���Ω�ѿ���
2 �İʾ�ʤ�С���Ω�ѿ��ο���� 2 �� (z �� s) ¿�����꤬ɬ�פǡ�
{\bf gnuplot} �ϡ�{\bf using} �����Ϳ����줿��ο��˱����ơ��ʲ��ν񼰤˽���
�ޤ�:

\preverbatim
\begin{verbatim}
     z                           # ��Ω�ѿ��� 1 �� (���ֹ�)
     x:z                         # ��Ω�ѿ��� 1 �� (�� 1 ��)
     x:z:s                       # ��Ω�ѿ��� 1 �� (������ 3 ��)
     x:y:z:s                     # ��Ω�ѿ��� 2 �� (������ 4 ��)
     x1:x2:x3:z:s                # ��Ω�ѿ��� 3 �� (������ 5 ��)
     x1:x2:x3:...:xN:z:s         # ��Ω�ѿ��� N �� (������ N+2 ��)
\end{verbatim}
\postverbatim

����ϡ�2 �İʾ����Ω�ѿ��� fit �򤹤��硢z-���� s ��Ϳ����ɬ�פ���
�뤳�Ȥ��̣���뤳�Ȥ����դ��Ƥ����������Ťߤ� 1 �ˤ��������ϡ�����
���㤨�� x:y:z:(1) �Τ褦�ʽ񼰤� using �˻��ꤹ�뤳�Ȥ�����Ū��Ϳ��
��ɬ�פ�����ޤ���

���ѿ�̾�ϡ����ǾҲ𤹤�褦���ϰϻ���ǻ��ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ�����
����ϰϤ� {\bf using} ����κǽ�Τ�Τ��б������ʲ�Ʊ�ͤǤ�����°�ѿ���
���� z ���ϰϻ����Ǥ��ޤ���������ϡ�f(x,...) ���ͤ򤽤��ϰϳ��ˤ���
���ޤ��褦�ʥǡ����������ĺ���Ǿ������뤳�Ȥˤϴ�Ϳ���ʤ�����ͭ����
����

ʣ���Υǡ��������ʣ���� 1 �ѿ��ؿ���Ʊ�������ƤϤ�뤳�Ȥ⡢y �� '��
�ѿ�' �Ȥ���в�ǽ�Ǥ����㤨�Хǡ������ֹ��Ȥ���2 �ѿ��ؿ��ؤ����Ƥ�
�ᡢ�Ȥ���Ф����Ǥ��礦���ʲ�����: {\bf fit multi-branch (p.~\pageref{fit multi-branch})\index{multi-branch}}��

{\bf via} ����Ҥϡ��ѥ�᡼���κ�Ŭ����ľ�ܹԤ������ޤ��ϥѥ�᡼���ե�
����򻲾Ȥ��뤳�Ȥˤ�äƹԤ�������ꤷ�ޤ���

��:
\preverbatim
\begin{verbatim}
     f(x) = a*x**2 + b*x + c
     g(x,y) = a*x**2 + b*y**2 + c*x*y
     set 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 yerror via a, b, c
     fit g(x,y) 'surface.dat' using 1:2:3 via a, b, c
     fit a0 + a1*x/(1 + a2*x/(1 + a3*x)) 'measured.dat' via a0,a1,a2,a3
     fit a*x + b*y 'surface.dat' using 1:2:3 via a,b
     fit [*:*][yaks=*:*] a*x+b*yaks 'surface.dat' u 1:2:3 via a,b
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     fit [][][t=*:*] a*x + b*y + c*t 'foo.dat' using 1:2:3:4 via a,b,c
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     set dummy x1, x2, x3, x4, x5
     h(x1,x2,x3,x4,s5) = a*x1 + b*x2 + c*x3 + d*x4 + e*x5
     fit h(x1,x2,x3,x4,x5) 'foo.dat' using 1:2:3:4:5:6 via a,b,c,d,e
\end{verbatim}
\postverbatim

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

{\bf set fit errorvariables} ����Ѥ�����硢�����ƤϤ�ѥ�᡼���θ�����
���Υѥ�᡼���Ȼ���̾�� ({\tt"}\_err{\tt"} ���ɲä��줿̾��) ���ѿ�����¸�����
���Τǡ����θ����򤽤θ�η׻������ϤȤ��ƻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���

{\bf set fit prescale} �Ȥ�����硢���ƤϤ�ѥ�᡼���򡢤����ν���ͤ�
�饹�������Ѵ����ޤ�������ˤ�ꡢ�ġ��Υѥ�᡼�����礭���ˤ��ʤ�㤤
������褦�ʾ��Ǥ⡢Marquardt-Levenberg �롼���󤬤���᤯����꿮��
���Τ����ͤ˼�«��������褦�ˤʤ�ޤ���

���ƤϤ��ȿ���� Ctrl-C (wgnuplot �Ǥ� Ctrl-Break) �򲡤����Ȥ����Ǥ�
���ޤ������ߤ�ȿ��������˽�λ�����塢�ʲ��Τ����줫�����֤��Ȥ��Ǥ���
��:
(1) ���ƤϤ��ߤ�Ƹ��ߤΥѥ�᡼�����ͤ���Ѥ���
(2) ���ƤϤ��³�Ԥ���
(3) {\bf set fit script} �����Ķ��ѿ� {\bf FIT\_SCRIPT} �ǻ��ꤷ�� {\bf gnuplot} ��
�ޥ�ɤ�¹Ԥ��롣���Υǥե���Ȥ� {\bf replot} �ǡ��⤷�ǡ��������ƤϤ��
�����ĤΥ���դˤ��餫�������褷�Ƥ���С����ߤ����ƤϤ�ξ��֤�ɽ��
���뤳�Ȥ��Ǥ��ޤ���

{\bf fit} ����λ������ϡ��Ǹ�Υѥ�᡼�����ͤ���¸����Τ� {\bf save fit} ��
�ޥ�ɤ�Ȥ��ޤ��������ͤϺƤӥѥ�᡼�����ͤȤ��ƻȤ����Ȥ��Ǥ��ޤ���
�ܺ٤ϡ��ʲ�����: {\bf save fit (p.~\pageref{save fit})\index{fit}}��
\subsection*{�ѥ�᡼����Ĵ�� (adjustable parameters)}
\addcontentsline{toc}{subsection}{�ѥ�᡼����Ĵ�� (adjustable parameters)}
\label{commands fit parameters}%
\label{fit parameters}%
\label{commands fit adjustable_parameters}%
\label{fit adjustable_parameters}%
\label{fit_parameters}%
\index{fit parameters}%
{\bf via} �ϥѥ�᡼����Ĵ�᤹�뤿��� 2 �Ĥ���ˡ�����Ǥ��ޤ�����Ĥ�
���ޥ�ɥ饤�󤫤�ľ�ܻؼ������Τǡ��⤦��Ĥϥѥ�᡼���ե������
���Ȥ��ƴ���Ū�˹Ԥ���ΤǤ������� 2 �ĤϽ���ͤ�����ǰ�ä���ˡ���
��ޤ���

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

�ѥ�᡼���ե�����ϸġ��Υѥ�᡼���򡢸��̤� 1 �Ԥ˰�Ĥ��ġ�����ͤ�
���Τ褦�ʷ��ǻ��ꤷ�ƽ񤭤ޤ���
\preverbatim
\begin{verbatim}
     �ѿ�̾ = �����
\end{verbatim}
\postverbatim

'\#' �ǻϤޤ륳���ȹԤ���Ԥ������ޤ������̤ʷ����Ȥ���
\preverbatim
\begin{verbatim}
     �ѿ�̾ = �����       # FIXED
\end{verbatim}
\postverbatim

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

\subsection*{Fit �γ�ά (fit beginners\_guide)}
\addcontentsline{toc}{subsection}{Fit �γ�ά (fit beginners\_guide)}
\label{commands fit beginners_guide}%
\label{fit beginners_guide}%
\label{fit guide}%
\label{fitting}%
\index{fitting}%
{\bf fit} �ϡ�Ϳ����줿�ǡ�������Ϳ����줿�桼������ؿ��ˤ�äȤ��ɤ�
���ƤϤ��褦�ʥѥ�᡼���򸫤Ĥ���Τ˻Ȥ��ޤ����������ƤϤ�ϡ�
Ʊ�����Ǥ����ϥǡ������ȴؿ��ͤȤμ�����������뤤�ϻĺ� (SSR:Sum
of the Squared Residuals) ���¤���Ƚ�ꤵ��ޤ��������̤��̾��(����)
����ȸƤФ�ޤ������Υ��르�ꥺ��� SSR �� �Ǿ������뤳�Ȥ򤷤褦��
���ޤ����⤦�����ܤ��������ȡ��ǡ��������νŤߤĤ��ĺ��μ����� (WSSR)
�κǾ�����ԤäƤ��ޤ��������ǡ��ĺ��ϡ���褹���������ϥǡ���������
�ŤߤŤ����ޤ����ܺ٤ϡ��ʲ�����: {\bf fit error\_estimates (p.~\pageref{fit error_estimates})\index{error estimates}}��

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

�����Ǿ�����ˡ�Ǥϡ��桼������ؿ���ñ��ʴؿ����¤Ǥ��ꡢ���줾��ϰ�
�ĤΥѥ�᡼��������ܤ�¾�Υѥ�᡼����ޤޤʤ���ˤʤ�ޤ�����������
������ˡ�Ǥϡ����ʣ���ʴؿ��򰷤����ѥ�᡼���򿧡��ʻȤ����򤷤ޤ���
�ա��ꥨ������������������κǾ�����ˡ�ΰ㤤��ɽ����Ĥ���Ǥ����ա���
������Ǥϰ�Ĥι��
\preverbatim
\begin{verbatim}
    z=a*sin(c*x) + b*cos(c*x).
\end{verbatim}
\postverbatim
�Τ褦��ɽ����ޤ����⤷��a �� b ��̤�Τʥѥ�᡼���� c ��������Ȥ����
�ѥ�᡼����ɾ���������Ǿ���������ˤʤ�ޤ�����������c ��̤�Τʥѥ�᡼
���ʤ�Ф��������������ˤʤ�ޤ���

�����ξ�硢�ѥ�᡼�����ͤ����Ū��ñ�����������ľ��ˡ�ˤ�äƷ����
���ޤ�����������'gnuplot' �����Ѥ���ȿ��ˡ�ϡ��������̤������ξ��ޤ�
�ơ�������Ū���������������򤯤��Ȥ��Ǥ��ޤ���{\bf fit} �ϸ�����Ԥ���
�ȤǺǾ��ͤ�õ�����Ȥ��ޤ���ȿ���γƥ��ƥåפϡ��ѥ�᡼���ο������ͤ�
�Ȥ��Ф��� WSSR ��׻����ޤ���Marquardt-Levenberg �Υ��르�ꥺ��ϼ���
���ƥåפΥѥ�᡼�����ͤ����򤷤ޤ��������Ƥ���Ϥ��餫����Ϳ������ࡢ
���ʤ����(1) ���ƤϤ᤬ {\tt"}��«����{\tt"} (WSSR �����и���������³��ͤ�꾮
�����ʤä���硣�ʲ�����: {\bf set fit limit (p.~\pageref{set fit limit})\index{limit}})���ޤ��� (2) ���餫��������
���줿ȿ�����θ³���ã������� (�ʲ�����: {\bf set fit maxiter (p.~\pageref{set fit maxiter})\index{maxiter}})���Τ�����
�����������ޤ�³�����ޤ��������ܡ��ɤ��餽�����ƤϤ��ȿ�������ǤǤ�
�ޤ����������³������ߤ��뤳�Ȥ�Ǥ��ޤ� (�ʲ�����: {\bf fit (p.~\pageref{fit})\index{fit}})���桼����
�� FIT\_CONVERGED �ϡ� ľ���� fit ���ޥ�ɤ���«�ˤ�꽪λ�������� 1
�����������ʳ�����ͳ�����Ǥ������� 0 ������ޤ���FIT\_NITER �ϡ�ľ
�������ƤϤ�ǹԤ�줿�����֤��β��������ޤ���

���ƤϤ�˻Ȥ���ؿ��Ϥ��Ф��Ф����ǥ� (�ޤ��Ϥ�������) �򸵤ˤ���
���ơ�����ϥǡ����ο���򵭽Ҥ����ꡢ���뤤��ͽ¬���褦�Ȥ��ޤ������
�� {\bf fit} �ϡ��ǡ��������Υ�ǥ�ˤɤ줯�餤���ޤ����ƤϤޤäƤ���Τ���
���ꤹ�뤿�ᡢ�����Ƹġ��Υѥ�᡼���θ������ϰϤ�ɾ�����뤿��ˡ����
��μ�ͳ�ʥѥ�᡼�����ͤ����Τ˻Ȥ��ޤ����ʲ�����:
{\bf fit error\_estimates (p.~\pageref{fit error_estimates})\index{error estimates}}��

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

���������⤷���ʤ������ƤΥǡ��������̤�褦�ʳ�餫�ʶ������ߤ����ʤ�
{\bf fit} �ǤϤʤ����ष�� {\bf plot} �� {\bf smooth} ���ץ����Ǥ����Ԥ��٤���
���礦��
\subsection*{����ɾ�� (error estimates)}
\addcontentsline{toc}{subsection}{����ɾ�� (error estimates)}
\label{commands fit error_estimates}%
\label{fit error_estimates}%
\label{fit errors}%
{\bf fit} �ˤ����� {\tt"}����{\tt"} �Ȥ����Ѹ�� 2 �Ĥΰۤʤä�ʸ̮���Ѥ����ޤ���
��Ĥϥǡ����������⤦��Ĥϥѥ�᡼�������Ǥ���

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

{\bf statistical overview} �Ǥ� {\bf fit} �ν��ϤΤ����Ĥ�����������
'practical guidelines' ���Ф����طʤ�Ҥ٤Ƥ��ޤ���
\subsubsection*{����Ū�ʳ��� (statistical overview)}
\addcontentsline{toc}{subsubsection}{����Ū�ʳ��� (statistical overview)}
\label{commands fit error statistical_overview}%
\label{statistical_overview}%
\index{statistical overview}%
�������Ǿ�����ˡ (Non-Linear Least-Squares) �������ϡ�����������ʬ�ۤ�
���������Ū�˵��Ҥ���Ƥ��ޤ������ʤ�������ϥǡ�����Ϳ����줿ʿ�Ѥ�
����ʿ�Ѥ��Ф���Ϳ����줿ɸ���к�����ĥ����� (����) ʬ�ۤ˽����콸��
�����ɸ�ܤȲ��ꤵ��ޤ�����ʬ�礭��ɸ�ܡ��������콸�Ĥ�ɸ���к����Τ�
���Ȥ��Ф��Ƥϡ��ּ���ʬ�����פ��Ѥ��ơ��̾�ּ֦���פȸƤФ���ͤ�Ĵ
�٤뤳�Ȥˤ������ƤϤ���ɤ��פ�Ҥ٤뤳�Ȥ��Ǥ��ޤ������餵�줿��ͳ
�٤Φּ��� (�ּ���μ�ͳ�٤ϡ��ǡ������ο��������ƤϤ����ѥ�᡼��
�θĿ�������������) �� 1.0 �Ǥ�����ϡ��ǡ����������ƤϤ��줿�ؿ�
�Ȥ��к��νŤߤĤ������¤������ߤΥѥ�᡼���ͤ��Ф���ؿ���Ϳ����줿
ɸ���к��ˤ�ä���ħ�դ���줿�콸�ĤΡ�������ʥ���ץ���Ф��뼫��
�¤Ȥ�����Ʊ���Ǥ��뤳�Ȥ��̣���ޤ���

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

�ǽ��ʳ��� {\bf fit} �� 'stdfit'�����ʤ���ĺ��� RMS (����ʿ��ʿ����) �ǵ�
��������ƤϤ��ɸ���к��ȡ��ǡ��������ŤߤŤ����Ƥ������ '����
���줿�ּ���' �Ȥ�ƤФ��ĺ���ʬ�����ݡ��Ȥ��ޤ�����ͳ�� (�ǡ�����
�ο��������ƤϤ�ѥ�᡼���ο�����������) �Ϥ�����ɾ���ǻ��Ѥ����
�����ʤ��ʤ顢�ǡ������λĺ��η׻��ǻȤ���ѥ�᡼����Ʊ���ǡ�������
�������Τ�����Ǥ����ǡ��������Ťߤ���ľ�硢{\bf gnuplot} �Ϥ�����
p-�ͤ�׻����ޤ�������Ϥ��μ�ͳ�٤ȷ�̤Φּ����ͤ��Ф���ּ���ʬ�ۤ�
����ʬ�۴ؿ��ͤ� 1 ����������ͤǤ����ʲ�����:
{\bf fit practical\_guidelines (p.~\pageref{fit practical_guidelines})\index{practical guidelines}}��
�������ͤϰʲ����ѿ�����������ޤ�:
\preverbatim
\begin{verbatim}
     FIT_NDF = ��ͳ�٤ο�
     FIT_WSSR = �ŤߤĤ��ĺ��μ�����
     FIT_STDFIT = sqrt(WSSR/NDF)
     FIT_P = p-��
\end{verbatim}
\postverbatim

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

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

�ǽ�Ū�ʲ�ϡ�����ϰϤˤ�����ѥ�᡼������ؤ򼨤���ع������������
��: ���μ��г����ǡ����ʤ��������ؤϾ�� 1 �ǡ����ƤΥѥ�᡼������
Ω�ʤ�����г����ǤϤ��٤� 0 �˶ᤤ�ͤˤʤ�ޤ���������¾���䤤���� 2
�Ĥ��ѿ��ϡ��礭���� 1 �ǡ��ط���������ؤ������ؤ��ˤ�ä��������
�ʤ�����������г����Ǥ�����ޤ������г����Ǥ��礭�����������ۤɡ���
�ѥ�᡼����ɸ���к���ɾ���ϡ�����ɸ������˶᤯�ʤ�ޤ���
\subsubsection*{����Ū�ʥ����ɥ饤�� (practical guidelines)}
\addcontentsline{toc}{subsubsection}{����Ū�ʥ����ɥ饤�� (practical guidelines)}
\label{commands fit error practical_guidelines}%
\label{fit practical_guidelines}%
\label{fit guidelines}%
�ġ��Υǡ������ؤνŤߤŤ��γ�����Ƥδ��ä��ΤäƤ���ʤ顢���줬¬��
��̤��Ф�����ܤ����������Ѥ����褦�Ȥ���Ǥ��礦���㤨�С����Ĥ�
������¾����������Ƥˤʤ�Ȥ������Ȥ��θ������뤳�Ȥ���ǽ�Ǥ�������
�ơ������Ϻǽ�Ū�ʥѥ�᡼�����ͤ˱ƶ����ޤ���

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

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

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

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

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

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

���ƤϤ�� p-�ͤϡ���ͳ�٤ȷ�̤Φּ����ͤ��Ф���ּ���ʬ�ۤ�����ʬ��
�ؿ��ͤ� 1 ����������ͤǤ�������ϡ����ƤϤ���ɤ��Τ�Τ������󶡤�
�ޤ���p-�ͤ��ϰϤ� 0 ���� 1 �ޤǤǡ�p-�ͤ��ȤƤ⾮���������뤤�ϤȤƤ�
�礭�����ϡ���ǥ뤬�ǡ����Ȥ��θ���������ȵ��Ҥ��Ƥ��ʤ����Ȥ��
̣���ޤ�����ǽҤ٤��褦�ˡ�����ϥǡ��������꤬���뤫����������ǥ��
���꤬���롢�ޤ��Ϥ������Ȥ߹�碌�ʤΤ������Ȼפ��ޤ���p-�ͤ�������
���Ȥϡ��������ᾮɾ������Ƥ���Τǡ���äƺǽ�Ū�ʥѥ�᡼��������
�������Ѵ����٤��������Ȥ������Ȥ��̣����Ǥ��礦���ʲ��⻲��:
{\bf set fit errorscaling (p.~\pageref{set fit errorscaling})\index{errorscaling}}��

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

{\bf fit} �ϡ�������������Ǿ�����ˡ�μ����Ǥ϶��̤��ơ���Υ�μ���
(y-f(x))**2 �νŤ��դ����¤�Ǿ������褦�Ȥ��뤳�Ȥ����դ��Ƥ���������
����ϡ�x ���ͤ� {\tt"}����{\tt"} ��׻��˴ؤ��ƤϤɤ����ˡ��Ϳ���ƤϤ��餺��ñ
�� y �˴ؤ���ɾ���ΤߤǤ����ޤ���{\tt"}��Ω��{\tt"} (����ʬ�ۤΥ�ǥ�Τ��鳰��
�Ƥ���ǡ�����) �Ͼ�˲�򰭲��������ǽ��������ޤ���
\subsection*{���� (control)}
\addcontentsline{toc}{subsection}{���� (control)}
\label{commands fit control}%
\label{fit control}%
\index{FIT LOG}%
\index{FIT SCRIPT}%
{\bf fit} �˱ƶ���Ϳ����褦������Ǥ���Ķ��ѿ��� 2 �Ĥ���ޤ���������
�Ķ��ѿ��� {\bf gnuplot} ��Ω���夬������������ʤ���Фʤ�ޤ��󡣤�����
����ˡ�ϥ��ڥ졼�ƥ��󥰥����ƥ�˰�¸���ޤ���

\preverbatim
\begin{verbatim}
     FIT_LOG
\end{verbatim}
\postverbatim
�ϡ����ƤϤ�Υ������񤫤��ե�����̾ (����ӥѥ�) ���ѹ����ޤ����ǥ�
����ȤǤϡ���ȥǥ��쥯�ȥ��� {\tt"}fit.log{\tt"} �ȤʤäƤ��ޤ�������ϡ���
�Ի��˥��ޥ�� {\bf set fit logfile} ��Ȥäƾ�񤭤Ǥ��ޤ���

\preverbatim
\begin{verbatim}
     FIT_SCRIPT
\end{verbatim}
\postverbatim
�ϡ��桼�������Ǥ�����˼¹Ԥ��륳�ޥ�ɤ���ꤷ�ޤ����ǥե���ȤǤ�
{\bf replot} �Ǥ�����{\bf plot} �� {\bf load} ���ޥ�ɤȤ���С����ƤϤ�οʹԾ�
����ɽ���򥫥����ޥ�������Τ������Ǥ��礦������ϡ��¹Ի��˥��ޥ��
{\bf set fit script} ��Ȥäƾ�񤭤Ǥ��ޤ���

fit ��ư��ˤ����뤽��¾¿���μ¹Ի���Ĵ���ˤĤ��Ƥϡ��ʲ�����:
{\bf set fit (p.~\pageref{set fit})\index{fit}}��
\subsection*{���顼���� (error recovery)}
\addcontentsline{toc}{subsection}{���顼���� (error recovery)}
\label{commands fit error_recovery}%
\label{fit error_recovery}%
gnuplot �С������ 6 ��ꡢ���ޥ�� {\bf fit} �ϡ��ե��åƥ��󥰽���������
���Ԥ˴ؤ�餺����˥��ޥ�����ϹԤμ������褦�ˤʤ�ޤ���������ϡ�
fit �Υ��顼�����������륹����ץȤ��ǽ�ˤ��ޤ����ѿ� FIT\_ERROR �ϡ�
��������� 0 �ˡ����顼�ξ��� 0 �ʳ����ͤˤʤ�ޤ����ʲ�����ϡ�5 ��
�Υǡ�������Τ����ɤ����¿���Τ�Τ������ fit �Ǥ��Ƥ����褷�ޤ���
�㤨�� 2 ���ܤΥǡ�������Ǽ��Ԥ��Ƥ⡢���줬 3 ���ܤ��� 5 ���ܤΥǡ�
��������Ф��� fit ��˸���뤳�ȤϤ���ޤ���

\preverbatim
\begin{verbatim}
    do for [i=1:5] {
        DATA = sprintf("Data_%05d.dat", i)
        fit f(x) DATA via a,b,c
        if (FIT_ERROR || !FIT_CONVERGED) {
            print "Fit failed for ", DATA
            continue
        }
        set output sprintf("dataset_%05.png", i)
        plot DATA, f(x)
        unset output
    }
\end{verbatim}
\postverbatim

\subsection*{ʣ�������ƤϤ� (multi-branch)}
\addcontentsline{toc}{subsection}{ʣ�������ƤϤ� (multi-branch)}
\label{commands fit multi-branch}%
\label{fit multi-branch}%
\label{multi-branch}%
\index{multi branch}%
\label{branch}%
\index{branch}%
ʣ�����ƤϤ�ˡ (multi-branch fitting) �Ǥϡ�ʣ���Υǡ�������򡢶��̤�
�ѥ�᡼�������ʣ���� 1 �ѿ��δؿ��ˡ�WSSR �����¤�Ǿ������뤳�Ȥˤ�
�ä�Ʊ�������ƤϤ�뤳�Ȥ�����ޤ����ƥǡ���������Ф���ؿ��ȥѥ�᡼
�� (��) �� '�����ѿ�' ��Ȥ����Ȥ�����Ǥ��ޤ����㤨�С��ǡ������ֹ�
(-1; '�ǡ�����' ���ֹ�) �ޤ��ϥǡ����ե������ֹ� (-2) �� 2 ���ܤ���Ω
�ѿ��Ȥ��ޤ���

��: 2 �Ĥλؿ������ z=f(x) ��Ϳ�����Ƥ��ơ����줾��ۤʤ�ǡ�������
�򵭽Ҥ��Ƥ��뤬�����̤���������֤���������Υѥ�᡼�����ͤ�ɾ�����롣
�ǡ����ե����뤬 x:z:s �η����Ǥ��ä��Ȥ���ȡ����ξ��ʲ��Τ褦�ˤ�
��Ф褤��
\preverbatim
\begin{verbatim}
    f(x,y) = (y==0) ? a*exp(-x/tau) : b*exp(-x/tau)
    fit f(x,y) 'datafile' using  1:-2:2:3  via a, b, tau
\end{verbatim}
\postverbatim

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

�⤷��°�ѿ��Υ�������˺��������硢ñ�̤νŤ��դ��Ǥ� 1 �Ĥλޤ���
�ۤ��Ƥ��ޤ���ǽ��������Τǡ�Ŭ���ʽŤ��դ���ɬ�פˤʤ�ޤ����ƻޤ��
��Х�����ƤϤ��Τ�ʣ�����ƤϤ�ˡ�β�����ͤȤ����Ѥ���Τϡ�����
���碌����γƻޤ��Ф�������Ū�ʱƶ��˴ؤ���ɽ����Ϳ���뤳�Ȥˤʤ��
���礦��
\subsection*{����� (starting values)}
\addcontentsline{toc}{subsection}{����� (starting values)}
\label{commands fit starting_values}%
\label{fit starting_values}%
\label{starting_values}%
\index{starting values}%
���������ƤϤ�ϡ����Ū�ʺ�Ŭ�� (�ĺ��μ����� (SSR) �κǾ��ͤ���Ĳ�)
�ؤμ�«���ݾڤϤ��ޤ��󤬡��ɽ�Ū�ʶ˾��ͤ�Ϳ���뤳�ȤϤǤ��ޤ�������
���֥롼����Ϥ������ꤹ����ˡ�򲿤������碌�Ƥ��ʤ��Τǡ����줬��
���ä����ɤ�����Ƚ�Ǥ���ΤϤ��ʤ�����Ǥ�Ȥʤ�ޤ���

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

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

������󡢸����ܤ��ɤ����ƤϤ᤬���Ĥ��äƤ⡢����� {\tt"}������褤{\tt"} ��
�ƤϤ� (������ɤ��줿���ƤϤ���ɤ��δ��ˤ�ä���ħ�դ���줿���׳�
Ū�ʰ�̣�ǡ����뤤�Ϥ��Υ�ǥ�Τ��Ŭ�ڤʲ�Ǥ��롢�Ȥ���ʪ��Ū�ʰ�̣
��) ��¸�ߤ��ʤ����Ȥξ����ˤϤʤ�ޤ�������ˤ�äƤϡ��ƥѥ�᡼��
�ΰ�̣�Τ����ϰϤ򥫥С�����褦���͡��ʽ���ͤν�����Ф��� {\bf fit} ��
�뤳�Ȥ�˾�ޤ��������Τ�ޤ���
\subsection*{����ǡ��� (time data)}
\addcontentsline{toc}{subsection}{����ǡ��� (time data)}
\label{commands fit time_data}%
\label{fit time_data}%
����ǡ��������ƤϤ�Ǥϡ�gnuplot �� 1970 1 �� 1 ��������ÿ��Ȥ��ƻ�
���ɽ�����Ƥ��뤳�Ȥ�פ��Ф����Ȥ����פǤ����㤨�С�2023 ǯ�Τ��� 1
���δ֤˷�¬�����ʤ�餫�λ��֤˰�¸�����ǡ������Ф��ơ�2 ���ؿ���ǥ�
�Ǥ����ƤϤ�򤷤�����硢�ʲ��Τ褦�ˤ��줬�Ǥ���ȴ��Ԥ���Ǥ��礦:
\preverbatim
\begin{verbatim}
    T(x) = a + b*x + c*x*x
    set xdata time
    fit T(x) 'hits.dat' using 1:3 via a,b,c
\end{verbatim}
\postverbatim

�����������¿ʬ���Ԥ��ޤ����ʤ��ʤ餽�Τ��������б����������Ǥ� x ��
���ͤ� [1.67746e+09 : 1.67754e+09] �Τ褦���ϰϤˤʤäƤ��ޤ�����Ǥ���
��¬�ǡ����� x �ξ������ѹ��Ϥ鷺���� 1.e-05 ���٤ʤΤǡ���«���ݾڤ�
�뤿��ˤϡ�����ѥ�᡼��ɾ����¿ʬ���ä���ξ����貿�̤����٤�ɬ�פ�
�ʤäƤ��ޤ��Ǥ��礦��

��Ĥβ����ϡ����֤�¬��γ��ϻ��֤���λ��֤��ѹ�������������Ѥ�
�Ƥ��ޤ����ȤǤ���
\preverbatim
\begin{verbatim}
    set xdata time       # �ǡ����񼰤� "27-02-2023 12:00:00 ��¬��"
    timefmt  = "%d-%m-%Y %H:%M:%S"
    set timefmt timefmt
    t0 = strptime( timefmt, "27-02-2023 00:00:00" )
    fit T(x) 'temperature.dat' using ($1-t0):3 via a,b,c
\end{verbatim}
\postverbatim

����ϥǡ������ϰϤ� [0 : 86400] ���Ѥ�����갷���䤹���ʤ�ޤ���
���ξ���¾����ˡ�Ȥ��Ƥϡ�1 ���ܤ����դ�̵�뤷��2 ���ܤ����л������
(tH/tM/tS) ����Ѥ��뤳�ȤǤ���
\preverbatim
\begin{verbatim}
    set timefmt "%tH:%tM:%tS"
    fit T(x) 'temperature.dat' using 2:3 via a,b,c
\end{verbatim}
\postverbatim

\subsection*{�ҥ�� (tips)}
\addcontentsline{toc}{subsection}{�ҥ�� (tips)}
\label{commands fit tips}%
\label{fit tips}%
\label{tips}%
\index{tips}%
�����Ǥϡ�{\bf fit} �����¤����Ѥ��뤿��ˤ����Ĥ��Ф��Ƥ����٤��ҥ�Ȥ�
�Ҳ𤷤ޤ����������ȿ�Ū�ǤϤʤ��Τǡ������ܼ������߹���ޤǲ�����
���ɤ�Ǥ���������

{\bf fit} �ΰ����� {\bf via} �ˤϡ�2 �Ĥ��礭���ۤʤ���Ū�Τ���� 2 �Ĥη�����
����ޤ���{\bf via {\tt"}file{\tt"}} �η����ϡ��Хå����� (�����÷��Ǥμ¹Ԥ���ǽ)
�ǺǤ��ɤ��Ȥ�졢���Υե��������ǽ���ͤ�Ϳ���뤳�Ȥ��Ǥ��ޤ���

{\bf 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 �ǳ���
�����Ƥ�����򤱤�褦�˲��ɤ��뤫���ޤ��� {\bf set fit prescale} �ǥѥ��
�����ν���ͤ˽��äƤ��Υ��������Ѵ��������Ǥ�餻�뵡ǽ���Ѥ��뤫����
�����줫��ɬ�פǤ��礦��

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

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

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

�Ǹ�ˡ�¾�����ƤϤ�ѥå����� (fudgit) �Υޥ˥奢�뤫�顢������ʸ��
�����󤹤�褦�ʤ������Ѥ�夲�ޤ�: {\tt"}Nonlinear fitting is an art! (��
�������ƤϤ�ˡ�ϷݽѤ� !){\tt"}
\newpage
 \section*{�ؿ��֥��å� (function blocks)}
\addcontentsline{toc}{section}{�ؿ��֥��å� (function blocks)}
\label{commands function}%
\label{function blocks}%
\label{functionblocks}%
\index{functionblocks}%
���ޥ�� {\bf function} �ϡ�gnuplot �����ɤ���ʤ�̾���դ��֥��å��Υҥ���
������ȷ����ˤ��������̣�������ǡ�����ϴؿ��Ȥ��ƸƤӽФ�����
����ǽ�Ǥ���
�ǡ����֥��å���Ʊ�͡��ؿ� (function) �֥��å���̾���� '\$' �ǻϤޤ�ɬ
�פ�����ޤ�����������ˤϡ����� 9 �Ĥ�̾���դ��ΰ��������Ǥ��ޤ���
������̾���ϡ����δؿ��֥��å���Ƕɽ��ѿ��Ȥ��ư����ޤ����ʲ�����:
{\bf local (p.~\pageref{local})\index{local}}, {\bf scope (p.~\pageref{scope})\index{scope}}��

���ٴؿ��֥��å����������ȡ�������̾�δؿ���ƤӽФ��Τ�Ʊ���褦��
�ɤ��Ǥ⤽��̾���ǸƤӽФ����Ȥ��Ǥ��ޤ����֤��ͤ�Ŭ�ڤǤʤ���硢�ؿ�
�֥��å��򡢿����ΰ����Ȥ��ƤǤʤ������ޥ�� {\tt"}evaluate{\tt"} �ǸƤӽФ�����
���Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    function $sinc(arg) << EOF
        if (arg == 0) { return 1.0 }
        return sin(arg) / arg
    EOF
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    gnuplot> plot $sinc(x) with lines title "sinc(x) as a function block"
\end{verbatim}
\postverbatim

̾���դ������ΰ����ϡ��ؿ��֥��å���������˻��ꤹ��ɬ�פϤ���ޤ���
���ޥ�ɥ饤��ǻ��ꤷ���ؿ��ΰ����θĿ��Ȥ����ͤϡ��ؿ��֥��å�������
���顢�����ѿ� ARGC �Ȥ�����б��������� ARGV[ARGC] �ǥ��������Ǥ��ޤ���
�ʲ�����: {\bf ARGV (p.~\pageref{ARGV})\index{ARGV}}������ˤ�ꡢ���ѤʸĿ��ΰ��������Ǥ���ؿ��֥��å�
��������뤳�Ȥ��Ǥ��ޤ���{\bf call} ʸ�ˤ��ե�������ɤ߹��ߤȤϰ㤤��
������ʸ�����ѿ��� (�㤨�� ARG1) �Ϥ���ޤ���

��:
\preverbatim
\begin{verbatim}
    function $max << EOF
        local max = real("-Inf")
        if (ARGC == 0) { return NaN }
        do for [i=1:ARGC] {
            if (max < ARGV[i]) {
                max = ARGV[i]
            }
        }
        return max
    EOF
    gnuplot> foo = $max( f(A), 2.0, C, Array[3] )
    gnuplot> baz = $max( foo, 100. )
\end{verbatim}
\postverbatim

�ؿ��֥��å��򥵥ݡ��Ȥ�����֤���Ū�ϡ�ʣ���ʴؿ��� gnuplot ������ľ
������Ǥ���褦�ˤ��뤳�ȤǤ����������Ʊ���ؿ��� C �� Fortran �ǥ�
���ɤ���������¹�®�٤��٤��ʤ�ޤ���������Ͽ�������Ū�������뤳
�Ȥ��ǽ�ˤ��ޤ����¹�®�٤����פʾ��ϡ�����ˤ��δؿ����̤˥ץ饰
����Ȥ��Ƽ�������Ф����Ǥ��礦 (�ʲ�����: {\bf plugins (p.~\pageref{plugins})\index{plugins}})��

�ؿ��֥��å���Ȥ� 2 ���ܤ���Ū�ϡ�gnuplot ���ޥ�ɤ��������Ȥ��ʳ�
�ˤ�¸�ߤǤ��ʤ��褦�ʾ����Ǥ��μ¹Ԥ��ǽ�ˤ��뤳�ȤǤ����㤨�Ф��ʤ�
�� 2 �Ĥ� CSV �ե����뤫��Υǡ��������褷����������ĤΥե�����ϥե�
����ɤ�����޶��ڤ�ǡ��⤦�����ϥ��ߥ�������ڤ�Ǥ���Ȥ��ޤ����̾�
����°�����Ф��Ƥϡ������˥��ޥ�� {\bf set datafile} �򥻥åȤ��ޤ�������
��� plot ���ޥ�ɤ����Ѥ��뤹�٤ƤΥե������Ŭ�Ѥ���Ƥ��ޤ��ޤ�����
�����桹�ϡ��ƥե����뤬 plot ���ޥ�ɤǻ��Ȥ����ľ���ˤ�������ꤹ��
�褦�˸ƤӤ����褦�ʴؿ��֥��å�������Ǥ��ޤ���

\preverbatim
\begin{verbatim}
    function $set_csv(char) << EOF
        set datafile separator char
    EOF
    plot tmp=$set_csv(",") FILE1, tmp=$set_csv(";") FILE2
\end{verbatim}
\postverbatim

����:
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 �ؿ��֥��å���ǡ��ǡ����֥��å���ؿ��֥��å���������뤳�ȤϤǤ���
 ����
\item
 �����ե����� '-' �ϡ��ؿ��֥��å���ǤΥǡ������ɤ߹��ߤˤϻ��ѤǤ�
 �ޤ���
\item
 �ʲ��Υ��ޥ�ɤϴؿ��֥��å���Ǽ¹ԤǤ��ޤ���
   {\bf reset}, {\bf shell}, {\bf !$<$shell command$>$}��
\item
 ���ޥ�� {\bf plot}, {\bf replot}, {\bf splot}, {\bf refresh}, {\bf stats}, {\bf vfill},
 {\bf fit} �ϡ����Τ�����⤬�¹���Ǥʤ����Τߡ��ؿ��֥��å���Ǥ����
 �Ǥ��ޤ����㤨�С����ޥ�� {\bf plot} ���ƤӽФ��ؿ��֥��å���� {\bf stats}
 ��Ȥ����ȤϤǤ��ޤ��󤷡����ޥ�� {\bf fit} ���椫�� {\bf plot} ��ƤӽФ�
 ���ȤϤǤ��ʤ�������
\end{itemize}

�ؿ��֥��å���Ȥ������Ǥʤ���Ȥ��ơ�ʣ���п�����޴ؿ� lngamma ����
���� 15 �� Lanczos ����μ����ȥ���դ��ǥ⥳�쥯�������ˤ���ޤ���
\href{http://www.gnuplot.info/demo_6.0/function_block.html}{\tt      function\_block.dem
}

���δؿ��֥��å��ˤ������ϡ�Ʊ�����르�ꥺ��� C ��ľ�ܥ����ɤ����
�����Ȥ߹��ߴؿ��� lnGamma ����٤ơ��������� 25 �ܰ��٤��Ǥ���������
�Ǥ����÷��Ǥ� 3 ��������դβ�ž�ˤϽ�ʬ�ʰ̤�®���Ǥ���
�ǥ�ˤ���ؿ�����ϰʲ����̤ꡣ
 \newline
 \begin{center}
 \begin{minipage}{5in}
 {
 15 �� Lanczos ������Ѥ��� $log\Gamma(z)$ �δؿ��֥��å��ˤ�����
 \hrule
 ~\newline
 \small
 \begin{verbatim}
 array coef[15] = [ ... ]
  function $Lanczos(z) << EOD
     local Sum = coef[1] + sum [k=2:15] coef[k] / (z + k - 1)
     local temp = z + 671./128.
     temp = (z + 0.5) * log(temp) - temp
     temp = temp + log( sqrt(2*pi) * Sum/z )
     return temp
 EOD
  function $Reflect(z) << EOD
     local w = $Lanczos(1.0 - z)
     local temp = log( sin(pi * z) )
     return log(pi) - (w + temp)
 EOD
  my_lngamma(z) = (z == 0) ? NaN : (real(z) < 0.5) ? $Reflect(z) : $Lanczos(z)
 \end{verbatim}
 \hrule
 }
 \end{minipage}
 \end{center}
 
�ؿ��֥��å��λ��Ѥϻ�ʳ��Ǥ���
�ܺ٤ϡ���꡼���Ǥ˴ޤޤ�������ѹ�������ǽ��������ޤ���
\newpage
 \section*{Help}
\addcontentsline{toc}{section}{Help}
\label{commands help}%
\label{help}%
\index{help}%
{\bf help}���ޥ�ɤϡ��Ȥ߹��ߥإ�פ�ɽ�����ޤ��������ˤĤ��Ƥ��������
�ꤷ�����Ȥ��ˤϡ����ν񼰤�ȤäƲ�����:

\preverbatim
\begin{verbatim}
     help {<����̾>}
\end{verbatim}
\postverbatim

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

�ޤ��������� (?) ����ܤȤ��ƻ��ꤹ��ȡ����ߤΥ�٥�ι��ܤΥꥹ�Ȥ�
ɽ������ޤ���
\section*{History}
\addcontentsline{toc}{section}{History}
\label{commands history}%
\label{history}%
\index{history}%
���ޥ�� {\bf history} �ϡ����ޥ������ΰ�����ɽ�������ꡢ��¸�����ꡢ��
������Υ��ޥ�ɤ�Ƽ¹Ԥ����ꤷ�ޤ������Υ��ޥ�ɤε�ư������������
���������¸�����Ѥ���ˤϡ��ʲ�����: {\bf set history (p.~\pageref{set history})\index{history}}��

{\bf history} ���ޥ�ɤǻϤޤ����ϹԤϡ����ޥ������ˤ���¸���ޤ���

��:

\preverbatim
\begin{verbatim}
     history               # �������Τ�ɽ��
     history 5             # �������ľ���� 5 �Ĥ�ɽ��
     history quiet 5       # ����ȥ��ֹ�ʤ���ľ���� 5 �Ĥ�ɽ��
     history "hist.gp"     # �������Τ�ե����� hist.gp �˽񤭽Ф�
     history "hist.gp" append # �������Τ�ե����� hist.gp ���ɲä���
     history 10 "hist.gp"  # ľ���� 10 �Ĥ�ե����� hist.gp �˽���
     history 10 "|head -5 >>diary.gp" # �ѥ��פ������ 5 �Ľ񤭽Ф�
     history ?load         # ������� "load" �ǻϤޤ��Τ��٤Ƥ�ɽ��
     history ?"set c"      # ���Ʊ�� (ʣ���θ�ϰ�����ǰϤ�)
     hist !"set xr"        # ���Ʊ�� (ʣ���θ�ϰ�����ǰϤ�)
     hist !55              # 55 ���ܤ�������ܤΥ��ޥ�ɤ�Ƽ¹�
\end{verbatim}
\postverbatim
\section*{If}
\addcontentsline{toc}{section}{If}
\label{commands if}%
\label{if}%
\index{if}%
��:
\preverbatim
\begin{verbatim}
     if (<condition>) { <commands>;
            <commands>
            <commands>
     } else if (<condition>) {
            <commands>
     } else {
            <commands>
     }
\end{verbatim}
\postverbatim

���ΥС������� gnuplot �ϡ�if/else �Υ֥��å������򥵥ݡ��Ȥ��Ƥ���
����������� {\bf if}, {\bf else} �θ���˳��ϥ��å� {\tt"}\{{\tt"} ��³����硢{\tt"}\}{\tt"} ��
��λ����֥��å��ޤǤΤ��٤Ƥ�ʸ (ʣ�������ϹԤ��) �˾��Ū�ʼ¹Ԥ�Ŭ
�Ѥ���ޤ���if ���ޥ�ɤ�����Ҥˤ��뤳�Ȥ�Ǥ��ޤ���

�С������ 5 ������� gnuplot �Ǥϡ�if/else ���ޥ�ɤ������ϰϤ� 1 ��
���α�ޤäƤ��ޤ����������ߤ�ʣ���Ԥ��楫�å� \{ \} �ǰϤ�ǽ񤯤��Ȥ�
�Ǥ��ޤ����Ť����������Ĥ���Ƥ��ޤ�����������楫�å��Υ֥��å����
�Ȥ����ȤϤǤ��ޤ���

�����ν�:
\preverbatim
\begin{verbatim}
     if (<���>) <���ޥ�ɹ�> [; else if (<���>) ...; else ...]
\end{verbatim}
\postverbatim
������� {\bf if} �� {\tt"}\{{\tt"} ��Ȥ�ʤ�ʤ����ϡ�$<$���$>$ ���� (�����Ǥʤ�)
�ʤ�� $<$���ޥ�ɹ�$>$ �Υ��ޥ�� (ʣ�����) ���¹Ԥ��졢�� (����) �ʤ��
�����åפ���ޤ���������ξ������ϹԤκǸ�ˤʤ뤫��{\bf else} �������
�Ȥ����ޤǤ��줬�Ԥ��ޤ���{\bf ;} ��Ȥ���Ʊ���Ԥ�ʣ���Υ��ޥ���֤�����
����ǽ�Ǥ���������դ��Υ��ޥ�� ({\bf if} �ι�ʸ����) �Ϥ����ǤϽ���ʤ�
���Ȥ����դ��Ƥ���������

\section*{For}
\addcontentsline{toc}{section}{For}
\label{for}%
\index{for}%
{\bf plot}, {\bf splot}, {\bf set}, {\bf unset} ���ޥ�ɤǤϡ������֤������Ȥ����Ȥ�
�Ǥ��ޤ�������ϡ�����Ū�ʥ��ޥ�ɤ�ʣ����¹Ԥ�����̤���������Τ���
���Τμ¹ԤǤϷ����֤������ѿ��ˤ�äƿ����Ϻ�ɾ������ޤ���{\bf do} ����
��ɤǤϡ��ɤ�ʥ��ޥ����Ǥⷫ���֤��¹Ԥ����뤳�Ȥ��Ǥ��ޤ���������
����ϸ��ߤϰʲ��� 2 �Ĥη����򥵥ݡ��Ȥ��Ƥ��ޤ�:

\preverbatim
\begin{verbatim}
     for [intvar = start:end{:increment}]
     for [stringvar in "A B C D"]
\end{verbatim}
\postverbatim

��:

\preverbatim
\begin{verbatim}
     plot for [filename in "A.dat B.dat C.dat"] filename using 1:2 with lines
     plot for [basename in "A B C"] basename.".dat" using 1:2 with lines
     set for [i = 1:10] style line i lc rgb "blue"
     unset for [tag = 100:200] label tag
\end{verbatim}
\postverbatim

�����֤�������Ҥ⥵�ݡ��Ȥ��Ƥ��ޤ�:

\preverbatim
\begin{verbatim}
     set for [i=1:9] for [j=1:9] label i*10+j sprintf("%d",i*10+j) at i,j
\end{verbatim}
\postverbatim

����ʤ������ˤĤ��Ƥϡ��ʲ�����: {\bf iteration (p.~\pageref{iteration})\index{iteration}}, {\bf do (p.~\pageref{do})\index{do}}��
\section*{Import}
\addcontentsline{toc}{section}{Import}
\label{commands import}%
\label{import}%
\index{import}%
\index{plugins}%
���ޥ�� {\bf import} �ϡ��桼������ؿ�̾������ͭ���֥������Ȥ������
�ޤ��ؿ��˷�ӤĤ��ޤ�������ϡ�gnuplot �����Ѳ�ǽ�ʴؿ���������ĥ
����ץ饰���󵡹��������ޤ���

��:
\preverbatim
\begin{verbatim}
     import func(x[,y,z,...]) from "sharedobj[:symbol]"
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     # �ؿ� myfun �� "mylib.so" �� "mylib.dll" ���������Ǻ�������
     # gnuplot �Ǥ����衢�ޤ��Ͽ��ͷ׻������Ѳ�ǽ
     import myfun(x) from "mylib"
     import myfun(x) from "mylib:myfun"    # ���Ʊ��
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # "theirlib.so" �� "theirlib.dll" ������Ѥδؿ� theirfun �����
     # �ۤʤ�̾�������Ѳ�ǽ
     import myfun(x,y,z) from "theirlib:theirfun"
\end{verbatim}
\postverbatim

�ץ������϶�ͭ���֥������ȤȤ���Ϳ����줿̾���ˡ����ڥ졼�ƥ��󥰥�
���ƥ�˽��ä� {\tt"}.so{\tt"} �� {\tt"}.dll{\tt"} ���ɲä����ޤ������ե�ѥ�̾�Ȥ��Ƹ�
���������˥����ȥǥ��쥯�ȥ꤫������Хѥ�̾�Ȥ��Ƹ������ޤ������ڥ�
���ƥ��󥰥����ƥ༫�Τ� LD\_LIBRARY\_PATH �� DYLD\_LIBRARY\_PATH ��Ǥ�դ�
�ǥ��쥯�ȥ�򸡺����ޤ����ʲ�����: {\bf plugins (p.~\pageref{plugins})\index{plugins}}��

\section*{Load}
\addcontentsline{toc}{section}{Load}
\label{commands load}%
\label{load}%
\index{load}%
{\bf load} ���ޥ�ɤϡ����ꤵ�줿���ϥե�����γƹԤ򡢤��줬����Ū������
���줿���Τ褦�˼¹Ԥ��ޤ���{\bf save} ���ޥ�ɤǤĤ���줿�ե�����ϡ�
{\bf load} ���뤳�Ȥ��Ǥ��ޤ���ͭ���� gnuplot ���ޥ�ɤν񤫤줿�ƥ����ȥ�
������ϡ�{\bf load}���ޥ�ɤˤ�äơ��¹Ԥ��뤳�Ȥ��Ǥ��ޤ���{\bf load} ���
�ե��������ˤ���� {\bf load} �ޤ��� {\bf call} ���ޥ�ɤ����äƤ⹽���ޤ���
{\bf load} ����ե�����˰�����Ϳ����ˤϡ��ʲ�����: {\bf call (p.~\pageref{call})\index{call}}��

��:
\preverbatim
\begin{verbatim}
     load "<���ϥե�����̾>"
     load $datablock
\end{verbatim}
\postverbatim

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

{\bf load} ���ޥ�ɤϡ�ɸ�����Ϥ���Υ��ޥ�ɤ����ϤΤ���ˡ����̤ʥե���
��̾ {\tt"}-{\tt"} ���Ѱդ��Ƥ��ޤ�������ϡ�{\bf gnuplot} �Υ��ޥ�ɥե����뤬����
���Ĥ��Υ��ޥ�ɤ�ɸ�����Ϥ�������դ��뤳�Ȥ��̣���ޤ����ܺ٤ˤĤ���
�ϡ��ʲ�����: {\bf batch/interactive (p.~\pageref{batch/interactive})\index{batch/interactive}}��

popen �ؿ��򥵥ݡ��Ȥ���褦�ʥ����ƥ�Ǥϡ�'$<$' �ǻϤޤ�ե�����̾�ˤ�
�뤳�Ȥǡ����ϥե������ѥ��פ����ɤ߹��ळ�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     load 'work.gnu'
     load "func.dat"
     load "< loadfile_generator.sh"
\end{verbatim}
\postverbatim

{\bf gnuplot} �ؤΰ����Ȥ���Ϳ����줿�ե�����̾�ϡ����ۤΤ����� {\bf load} ��
�ޥ�ɤˤ�äƼ¹Ԥ���ޤ��������ϡ����ꤵ�줿��˥����ɤ��졢���θ�
{\bf gnuplot} �Ͻ�λ���ޤ���

��ʳ�: ��������¸�����ƥ����ȤιԤ��饳�ޥ�ɤ�¹Ԥ��뤳�Ȥ��ǽ��
�����ʲ�����: {\bf function blocks (p.~\pageref{function blocks})\index{blocks}}���ؿ��֥��å��ϡ����ޥ�ɥ饤��ǡ���
�뤤�ϳ����ե����������Ǥ��ޤ������ٴؿ��֥��å����������С����Υ�
�ޥ�ɤϡ����餿��ƥե����뤫���ɤ߹���ΤǤʤ������Υ��ԡ����Ф���
{\bf evaluate} ��Ȥ����ȤǷ����֤��¹ԤǤ��ޤ���

\section*{Local}
\addcontentsline{toc}{section}{Local}
\label{local}%
\index{local}%
\label{commands local}%
��:
\preverbatim
\begin{verbatim}
    local foo = <expression>
    local array foo[size]
\end{verbatim}
\postverbatim

������� {\bf local} �ϡ��ѿ��������Ƴ�����������ѿ���ͭ���ϰ� (scope)
�򡢤���������ޤޤ�륳���ɥ֥��å���μ¹ԤΤߤ����¤��ޤ����ѿ����
��ɬ�ܤǤϤ���ޤ��󤬡����줬�ʤ���Ф��٤Ƥ��ѿ������ (global) �ѿ�
�Ȥʤ�ޤ����ɽ� (local) �ѿ���̾��������ѿ��ȽŤʤä����ϡ��ɽ���
����ͭ���ϰϤ���ȴ����ޤǤϡ�����ѿ��ϱ����ޤ����ʲ�����: {\bf scope (p.~\pageref{scope})\index{scope}}��

local ������ϡ�{\bf call} �� {\bf load} ʸ�ˤ�ä�����ѿ����ͤ��ռ������˾�
�񤭤���Ƥ��ޤ����Ȥ��򤱤뤿��˻Ȥ��ޤ���������ä˴ؿ��֥��å����
ͭ�ѤǤ������ޥ�� {\bf local} �ϡ�{\bf if}, {\bf else}, {\bf do for}, {\bf while} ��³��
���̤Υ����ɥ֥��å���Ǥ�ͭ���Ǥ���

��: �ǡ�������ΰ췲�����褹�륳�ޥ�ɤ���ʤ�ʲ��Τ褦�ʥ�����ץ�
{\tt"}plot\_all\_data.gp{\tt"} ��񤯤Ȥ��ޤ������������ʥ�����ץȤϡ�{\tt"}file{\tt"} ��
{\tt"}files{\tt"} �� {\tt"}dataset{\tt"} �� {\tt"}outfile{\tt"} ��̾����Ǥ�դ��ѿ����˲�����뿴�ۤ�
�����˥��ޥ�ɥ饤�󡢤��뤤��¾�Υ�����ץȤ���ƤӽФ��ޤ���
�ѿ� {\tt"}file{\tt"} ���ܼ�Ū�˶ɽ�Ū�ǡ�����Ϥ��줬�����֤��ѿ�������Ǥ�
(�ʲ�����: {\bf scope (p.~\pageref{scope})\index{scope}}) ����¾�� 3 �Ĥϡ��������ݸ��ˤϥ������
{\bf local} ��ɬ�פǤ���

plot\_all\_data.gp:
\preverbatim
\begin{verbatim}
    local files = system("ls -1 *.dat")
    do for [file in files] {
       local dataset = file[1:strstrt(file,".dat")-1]
       local outfile = dataset . ".png"
       set output outfile
       plot file with lines title dataset
    }
    unset output
\end{verbatim}
\postverbatim

\section*{Lower}
\addcontentsline{toc}{section}{Lower}
�ʲ�����: {\bf raise (p.~\pageref{raise})\index{raise}}��
\section*{Pause}
\addcontentsline{toc}{section}{Pause}
\label{commands pause}%
\label{pause}%
\index{pause}%
\label{pause mouse}%
{\bf pause} ���ޥ�ɤϡ����ޥ�ɤ�³��Ǥ�դ�ʸ�����ɽ�������塢���ꤵ��
�����֤ޤ��ϡ����ԥ������������ޤ��Ԥ��ޤ���{\bf pause} ���ޥ�ɤϡ�
{\bf load} �ѤΥե�����ȶ��˻��Ѥ���ȡ������ˤʤ�Ǥ��礦��

��:
\preverbatim
\begin{verbatim}
     pause <time> {"<string>"}
     pause mouse {<endcondition>}{, <endcondition>} {"<string>"}
     pause mouse close
\end{verbatim}
\postverbatim

$<$time$>$ �ϡ�Ǥ�դ�����ޤ��ϼ¿��ͤμ��Ǥ���{\bf pause -1} �ϲ��ԥ���������
�����ޤ��Ԥ���0 ����ꤹ��Ȱ����Ԥ��������ο�����ꤹ��Ȥ����ÿ���
���Ԥ��ޤ���

���Ѥ��Ƥ�����Ϸ����� {\bf mousing} (�ޥ�����ǽ) �򥵥ݡ��Ȥ��Ƥ����硢
{\bf pause mouse} �ϡ��ޥ�������å������뤫 ctrl-C ���������ޤ��ԤĤ褦
�ˤʤ�ޤ��������Ǥʤ����Ϸ������ޤ��ϥޥ�����ǽ��ͭ���ˤʤäƤʤ����
{\bf pause mouse} �� {\bf pause -1} ��Ʊ���Ǥ���

��ġ����뤤��ʣ���ν�λ��� (endcondition) �� {\bf pause mouse} �θ��Ϳ
����줿��硢���Τ����Τɤΰ�ĤǤ� pause �Ͻ�λ���ޤ�������Ǥ��뽪
λ���ϡ�{\bf keypress}, {\bf button1}, {\bf button2}, {\bf button3}, {\bf close}, {\bf any}
�Τ����줫�Ǥ���pause ���������Ϥˤ�äƽ�λ������硢�����줿������
ASCII �����ɤ� MOUSE\_KEY ����¸���졢ʸ�����켫�Ȥϡ�1 ʸ����ʸ������
�Ȥ��� MOUSE\_CHAR ���֤���ޤ���{\bf keypress} ����λ���ΰ�ĤǤ���С�
�ۥåȥ��� (����������ƥ��ޥ��) ��̵���ˤʤ�ޤ���{\bf buttons3} ����λ
���ΰ�ĤǤ���С����絡ǽ��̵���ˤʤ�ޤ���

�ɤξ��Ǥ�ޥ����κ�ɸ���ѿ� MOUSE\_X, MOUSE\_Y, MOUSE\_X2, MOUSE\_Y2 ��
��¸����ޤ����ʲ�����: {\bf mouse variables (p.~\pageref{mouse variables})\index{variables}}��

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

��:
\preverbatim
\begin{verbatim}
     pause -1    # ���ԥ������������ޤ��Ԥ�
     pause 3     # 3 ���Ԥ�
     pause -1  "³����ˤ� return ���ǤäƤ�������"
     pause 10  "������������ʤ��Ǥ��� ? 3 ���� spline �Ǥ�"
     pause mouse "���򤷤��ǡ��������Ǥ�դΥܥ���򥯥�å����Ƥ�������"
     pause mouse keypress "ͭ���ʥ�����ɥ���� A-F ��ʸ�������Ϥ��Ƥ�������"
     pause mouse button1,keypress
     pause mouse any "Ǥ�դΥ������ܥ���ǽ�λ���ޤ�"
\end{verbatim}
\postverbatim

����Ǥ��� {\tt"}pause mouse key{\tt"} �ϡ�ͭ�������襦����ɥ���Ǥ�Ǥ�դΥ���
���Ϥˤ�äƺƳ�����ޤ������̤ʥ������Ϥޤ��ԤĤ褦�ˤ��������ϡ���
���Τ褦�ʥ롼�פ�Ȥ����Ȥ��Ǥ��ޤ�:

\preverbatim
\begin{verbatim}
     print "���襦����ɥ���� Tab �������ǤĤ��������ޤ���"
     plot <something>
     pause mouse key
     while (MOUSE_KEY != 9) {
         pause mouse key
     }
\end{verbatim}
\postverbatim
\subsection*{Pause mouse close}
\addcontentsline{toc}{subsection}{Pause mouse close}
\label{commands pause mouse close}%
\label{pause mouse close}%
\label{pause close}%
���ޥ�� {\bf pause mouse close} �ϡ��������٥�Ȥ��ԤĤ�������Ǥ�����ħ
Ū����ΰ�ĤǤ������ξ�硢gnuplot �����襦����ɥ����� {\tt"}close{\tt"} ����
��Ȥ����Τ��Ԥ��ޤ����ǥ����ȥå״Ķ�������������Τˤ��Υ��٥�Ȥ�
����������ˡ�ϰۤʤ�ޤ������̾�ϡ�������ɥ��ζ����ˤ���ʤ�餫����
�ʤ�ޥ�������å����뤫��$<$alt$>$$<$F4$>$ �� $<$ctrl$>$q �Τ褦�ʥۥåȥ������
�����פ��뤳�Ȥ����襦����ɥ��� close �Ǥ��ޤ��������Ŭ�ڤ��Ȥ�����
�䡢�ۥåȥ��������Ѳ�ǽ�Ǥ��뤫�狼��ʤ���硢gnuplot ���Ȥλ��Ȥߤ�
�ۥåȥ������������뤳�Ȥ�Ǥ��ޤ����ʲ�����: {\bf bind (p.~\pageref{bind})\index{bind}}��

�ʲ��Υ��ޥ����ϡ�gnuplot �򥳥ޥ�ɥ饤�󤫤�Ǥʤ�������ץȤ����
�Ԥ��Ƥ������ͭ�ѤǤ���

\preverbatim
\begin{verbatim}
    plot <...whatever...>
    bind all "alt-End" "exit gnuplot"
    pause mouse close
\end{verbatim}
\postverbatim

\subsection*{Pause ��ε����ޥ������ (pseudo-mousing during pause)}
\addcontentsline{toc}{subsection}{Pause ��ε����ޥ������ (pseudo-mousing during pause)}
\label{commands pause pseudo-mousing}%
\label{pseudo-mousing}%
\index{pseudo mousing}%
{\bf dumb}, {\bf sixel}, {\bf kitty}, {\bf domterm} ���Ϸ����Τ褦�ˡ�ʸ������Ϥȥ���
�ե��å�ɽ����Ʊ��������ɥ��ǹԤ����Ϸ���������ޤ��������ν��Ϸ���
�Ǥϡ����ΤȤ����¼�Ū�˥ޥ���ư��򥵥ݡ��Ȥ��Ƥ��ޤ��󤬡����ޥ��
{\bf pause mouse} �δ֤ϡ��ޥ���ư���ǽ�ʽ��Ϸ����ξ���Ʊ�����Ȥߤǥ�
�������ᤷ�ޤ����㤨�С���/��/��/������������ϡ�3 ��������դǤ�
���������Ѳ�������2 ��������դǤϻ�����ư/�������ʬ���ƥåפ�¹Ԥ�
�ޤ���{\bf l} ���п����Υȥ��롢{\bf a} �ϸ��ߤΥ���դ�ư�̼ܤˡ�{\bf h} �ϥ���
������Ƥΰ�����ɽ�����ޤ������ԥ����� {\bf pause} ��λ�������̾�Υ���
��ɥ饤�������������ޤ���

\section*{Plot}
\addcontentsline{toc}{section}{Plot}
\label{commands plot}%
\label{plot}%
\index{plot}%
{\bf plot} �� {\bf splot} �� {\bf gnuplot} �ǿޤ���������δ���Ū�ʥ��ޥ�ɤǤ���
�����ϴؿ���ǡ����Ρ�¿���μ���Υ����ɽ�����󶡤��ޤ���{\bf plot} ��
2 �����δؿ���ǡ�����������{\bf splot} �� 3 �����ζ��̤�ǡ����� 2 ������
�Ƥ������ޤ���

��:
\preverbatim
\begin{verbatim}
     plot {<ranges>} <plot-element> {, <plot-element>, <plot-element>}
\end{verbatim}
\postverbatim

���������� (plot-element) �ϡ���� (definition) ���ؿ� (function) ����
���� (data source) �Τ����줫 1 �Ĥˡ����ץ�����°���������Ҥʤɤ���
������ΤǤ�:
\preverbatim
\begin{verbatim}
     �������� (plot-element):
          {<iteration>}
          <definition> | {sampling-range} <function> | <data source>
                       | keyentry
          {axes <axes>} {<title-spec>}
          {with <style>}
\end{verbatim}
\postverbatim

���������ǤΥ����ɽ�������ϡ��㤨�� {\bf with lines} �� {\bf with boxplot} ��
�ɤΤ褦�˥������ {\bf with} �Ƿ��ꤷ�ޤ����ʲ�����: {\bf plotting styles (p.~\pageref{plotting styles})\index{styles}}��

���褹��ǡ����ϡ�1 �Ĥδؿ���������������� (�޲��ѿ��⡼��
(parametric) �Ǥ� 2 �Ĥδؿ�����)���ޤ��ϰ�ĤΥǡ����ե����뤫���ɤ�
���ޤ���Ρ��ޤ��ϻ�����������줿̾���դ��ǡ����֥��å������ɤ߹���
����Ρ��ޤ������󤫤�ȴ���Ф�����Ρ��Τ����줫�Ǥ�������ޤǶ��ڤ�
���Ȥǡ�ʣ���Υǡ����ե����롢�ǡ����֥��å������󡢴ؿ��ʤɤ� 1 �Ĥ�
plot ���ޥ�ɤ�����Ǥ��ޤ����ʲ�����: {\bf data (p.~\pageref{data})\index{data}}, {\bf inline data (p.~\pageref{inline data})\index{data}},
{\bf functions (p.~\pageref{functions})\index{functions}}��

�ؿ����ѿ���������������Ǥϡ��������Ϥ��������ޤ��󡣲��� 3 ���ܤ���
�򻲾Ȥ��Ƥ���������

��:
\preverbatim
\begin{verbatim}
     plot sin(x)
     plot sin(x), cos(x)
     plot f(x) = sin(x*a), a = .2, f(x), a = .4, f(x)
     plot "datafile.1" with lines, "datafile.2" with points
     plot [t=1:10] [-pi:pi*2] tan(t), \
          "data.1" using (tan($2)):($3/$4) smooth csplines \
                   axes x1y2 notitle with lines 5
     plot for [datafile in "spinach.dat broccoli.dat"] datafile
\end{verbatim}
\postverbatim

�ʲ�����: {\bf show plot (p.~\pageref{show plot})\index{plot}}��
\subsection*{�� (axes)}
\addcontentsline{toc}{subsection}{�� (axes)}
\label{commands plot axes}%
\label{plot axes}%
\label{axes}%
\index{axes}%
�� (axes) �ϡ�4 ������Ȥ����ѤǤ��ޤ�; ������� $<$axes$>$ �ϡ������ľ
����ɤμ��˼��٤��碌�뤫���Ȥ������Ȥ����򤹤�Τ˻Ȥ��ޤ���
{\bf x1y1} �ϲ��μ��Ⱥ��μ������; {\bf x2y2} �Ͼ�ȱ��μ��λ���; {\bf x1y2} �ϲ�
�ȱ��μ��λ���; {\bf x2y1} �Ͼ�Ⱥ��μ��λ���Ǥ���{\bf plot} ���ޥ�ɤǻ��ꤵ
�줿�ϰϤϡ����κǽ�μ����� (���Ⱥ�) �ˤΤ�Ŭ�Ѥ���ޤ���
\subsection*{Binary}
\addcontentsline{toc}{subsection}{Binary}
\label{binary}%
\index{binary}%
\label{data binary}%
\label{datafile binary}%
\label{plot data binary}%
�Х��ʥ�ǡ����ե�����:

�ե�����̾�θ���� {\bf binary} �Υ�����ɤ�Ϳ���ʤ���Ф����ޤ��󡣥ե�
��������˴ؤ��뽽ʬ�ܺ٤ʾ���ϡ��桼�������ޥ�ɥ饤�󤫤�Ϳ���뤫��
�ޤ��ϥ��ݡ��Ȥ��Ƥ��� {\bf filetype} �ΥХ��ʥ�����Υե����뤽�켫�Ȥ���
ȴ���Ф���뤫����ɬ�פ�����ޤ����Х��ʥ�ե�����ˤϡ��礭�� 2 �Ĥ�
������binary matrix ������ binary general ����������ޤ���

{\bf binary matrix} �����ϡ�32 �ӥå� IEEE ���ʤ���ư������ (float) �� 2
��������η����¤ӡ������κ�ɸ�ͤ�ɽ���Ԥ����ɲä���Ƥ��ޤ���plot
���ޥ�ɤ� {\bf using} ����ˤ����ơ�1 ���� (column(1)) �Ϲ���ιԤκ�ɸ��
���Ȥ���2 ���� (column(2)) ����κ�ɸ�򻲾Ȥ���3 ���� (column(3)) �ϡ�
����Τ����κ�ɸ�ξ�����¸����Ƥ����ͤ򻲾Ȥ��ޤ���

{\bf binary general} �����ϡ�Ǥ�ոĤ���Υǡ�����ޤߡ������ξ���ϥ���
��ɥ饤��ǻ��ꤹ��ɬ�פ�����ޤ����㤨�� {\bf array}, {\bf record}, {\bf format},
{\bf using} �ʤɤǥ�������������ǡ����μ��������Ǥ��ޤ���¾�ˤ⡢�ե���
��إå��ɤ����Ф����ꡢ����ǥ����� (endian) ���ѹ����뤿���ͭ�Ѥʥ�
�ޥ�ɤ�����ޤ��������֡��ǡ������Ѵ���Ԥʤ����ޥ�ɤ��Ȥ�����ޤ���
����ϡ����ͤ�ɸ�ܲ����줿�ǡ����ξ�硢���κ�ɸ���ե�����ˤϴޤޤ��
�����Ȥ��ɤ����뤫��Ǥ���matrix �Х��ʥ�ե������ƥ����ȥǡ�������
�����ϤȰ㤦�Ȥ����Ǥ�����general �Х��ʥ�� 1,2,3 �Ȥ��ä� {\bf using} ��
���Ȥ�������������ֹ��Ȥ鷺������� 1 ���ܤϥե������ 1 ���ܡ���
�뤤�� {\bf format} �ꥹ�Ȥǻ��ꤵ�줿��Ρ��ˤʤ�ޤ���

���ޤ��ޤ� binary ���ץ������Ф������Ū�ʥǥե���Ȥ�������ǽ�ǡ�
����� {\bf (s)plot $<$filename$>$ binary ...} ���ޥ�ɤ�Ϳ���륪�ץ�������
��Ʊ���񼰤ǻ���Ǥ��ޤ������ν񼰤� {\bf set datafile binary ...} �Ǥ���
����Ū�ʵ�§�Ȥ��ơ��ǥե���ȤΥѥ�᡼���ϥե����뤫��ȴ���Ф��줿��
��᡼���Ǿ�񤭤��졢����ϥ��ޥ�ɥ饤��ǻ��ꤵ�줿���̤ʥѥ�᡼��
�Ǿ�񤭤���ޤ���

�㤨�� {\bf array}, {\bf record}, {\bf format}, {\bf filetype} �� {\bf binary general} ��
�������ꤹ��褦�ʥ�����ɤ�����Ĥ��Ƥ��ʤ���С��ǥե���ȤΥХ���
������� {\bf binary matrix} �Ǥ���

general �Х��ʥ�ǡ����ϡ����̤ʥե�����̾ '-' ��Ȥäƥ��ޥ�ɥ饤��
�������Ϥ��뤳�Ȥ�Ǥ��ޤ���������������ϥ����ܡ��ɤ�������Ϥ�տޤ�
����ΤǤϤʤ����ѥ��פ�Ȥäƥץ������˥Х��ʥ�������Ѵ������뤿��
�Τ�ΤǤ����Х��ʥ�ǡ����ˤϺǸ��ɽ�����椬����ޤ���Τǡ�gnuplot
�ϥѥ��פ���ǡ������ɤ߹����硢{\bf array} ����Ҥǻ��ꤷ�����������ˤ�
��ޤǥǡ������ɤ߹���³���ޤ����ܺ٤˴ؤ��Ƥϡ��ʲ�����:
{\bf binary matrix (p.~\pageref{binary matrix})\index{matrix}}, {\bf binary general (p.~\pageref{binary general})\index{general}}��

{\bf index} ������ɤϡ��ե�����ե����ޥåȤ� 1 �ĤΥե�����ˤĤ� 1 ��
�ζ��̤��������ʤ����ᡢ���ݡ��Ȥ���ޤ���{\bf every} �� {\bf using} �����
���ݡ��Ȥ���ޤ���{\bf using} �ϡ��ǡ��������������� 3 ���Ȥη����ɤޤ�
�����Τ褦��Ư���ޤ���
\href{http://www.gnuplot.info/demo/binary.html}{\tt �Х��ʥ�ե������ splot �Υǥ⡣
}

\subsubsection*{General}
\addcontentsline{toc}{subsubsection}{General}
\label{commands plot binary general}%
\label{commands splot binary general}%
\label{plot binary general}%
\label{splot binary general}%
\label{datafile binary general}%
\label{data binary general}%
\label{binary general}%
������� {\bf binary} ��ñ�Ȥǻ��ꤷ�����ϡ�����ͤʳʻҤ���������ɸ
����ȡ��Ƴʻ����Ǥ��ͤ�ξ������ĥХ��ʥ�ǡ����Ǥ��뤳�Ȥ��̣�� (��
������: {\bf binary matrix (p.~\pageref{binary matrix})\index{matrix}})��¾�η����ΥХ��ʥ�ǡ����ξ��ϡ����Υǡ���
�η������̣�����ɲå�����ɤ���ꤹ��ɬ�פ�����ޤ�����ǰ�ʤ��顢��
�����ɲå�����ɤν񼰤�ñ��ǤϤ���ޤ��󤬡�����Ǥ� general ��
���ʥ�⡼�ɤϡ��ä�¿�̤Υǡ����� gnuplot ������褦�ʥ��ץꥱ������
��˼�äƤ�ͭ�ѤǤ���

��:
\preverbatim
\begin{verbatim}
     plot '<file_name>' {binary <binary list>} ...
     splot '<file_name>' {binary <binary list>} ...
\end{verbatim}
\postverbatim

general �Х��ʥ�����ϡ��ե����빽¤�˴ؤ������˴�Ϣ���륭����ɡ�
���ʤ�� {\bf array}, {\bf record}, {\bf format}, {\bf filetype} �ʤɤ� $<$binary list$>$
���Ϳ���뤳�Ȥ�ͭ���ˤʤ�ޤ�������ʳ��ξ��ϡ�����ͤ� matrix �Х�
�ʥ�����ȸ��ʤ��ޤ���(�ܺ٤˴ؤ��Ƥϡ��ʲ�����: {\bf binary matrix (p.~\pageref{binary matrix})\index{matrix}})

gnuplot �ϡ��㤨�� PNG �����Τ褦�˴����˼��ʵ��Ҥ����ɸ��Ū�ʥХ���
��ե�����������ɤ߹�����ˡ�򤤤��Ĥ��ΤäƤ��ޤ������ΰ����ϡ����ò�
�̤� {\bf show datafile binary} �����Ϥ��뤳�Ȥǻ��ȤǤ��ޤ��������ʳ���
��ΤˤĤ��Ƥϡ���ǰ��ϥХ��ʥ�ǡ����ϥƥ����ȥǡ�����Ʊ�ͤ˹ͤ��뤳
�Ȥ��Ǥ��ޤ��������ˤϡ�{\bf using} ��������򤵤�������󤬤���ޤ���
{\bf format} ʸ�������ꤷ�ʤ��ä���硢gnuplot �ϥХ��ʥ���ͤο���
{\bf $<$using list$>$} ��Ϳ�������������ֹ�����������ޤ����㤨�С�
{\bf using 1:3} �Ȥ���� 3 �󤺤ĥǡ������ɤ߼��졢2 ���ܤΤ�Τ�̵�뤷
�ޤ��������襹������ˤϥǥե���Ȥ� using ���꤬����ޤ����㤨��
{\bf with image} �ϥǥե���Ȥ� {\bf using 1} ��{\bf with rgbimage} �ϥǥե����
�� {\bf using 1:2:3} ��Ȥ��ޤ���
\subsubsection*{Array}
\addcontentsline{toc}{subsubsection}{Array}
\label{binary array}%
�Х��ʥ�ե������ɸ�ܤ�������礭�������ꤷ�ޤ�����ɸ�� gnuplot ����
�����Ƥ���ޤ����������μ�����ɽ��������ꤷ�ʤ���Ф����ޤ����㤨��
{\bf array=(10,20)} �ϡ�2 �����Ǻǽ�μ������� (x) �ˤ� 10 ����2 ���ܤμ�
������ (y) �ˤ� 20 ����ɸ�ܲ��ǡ��������뤳�Ȥ��̣���ޤ����ե������
��λ�ޤǥǡ�����³�����Ȥ򼨤��Τ�����ͤ�Ȥ��ޤ����ǡ��������� 1 ��
���ϡ����å��Ͼ�ά�Ǥ��ޤ���ʣ���Υǡ����Υ����������ʬΥ����Τˡ�
�������Ȥ����Ȥ��Ǥ��ޤ����㤨�� {\bf array=25:35} �� 2 �Ĥ� 1 �����ǡ�
�����ե��������ˤ��뤳�Ȥ��̣���ޤ���
\subsubsection*{Record}
\addcontentsline{toc}{subsubsection}{Record}
\label{binary record}%
���Υ�����ɤ� {\bf array} ��Ʊ���񼰤ǡ�Ʊ����ǽ���󶡤��ޤ���������
{\bf record} �� gnuplot �˺�ɸ�����ư���������ޤ��󡣤���ϡ����Τ褦��
��ɸ���󤬡��Х��ʥ�ǡ����ե�����Τ�����˴ޤޤ�Ƥ�����Τ���Τ�
�ΤǤ���
\subsubsection*{Skip}
\addcontentsline{toc}{subsubsection}{Skip}
\label{binary skip}%
���Υ�����ɤϡ��Х��ʥ�ե�����Τ�����Υ����åפ��ǽ�ˤ��ޤ���
�㤨�С����Υե����뤬�ǡ����ΰ�γ��ϰ��֤����� 1024 �Х��ȤΥإå���
���Ĥ褦�ʾ��ˤϡ��ʲ��Τ褦�ˤ������Ȼפ��Ǥ��礦:
\preverbatim
\begin{verbatim}
     plot '<file_name>' binary skip=1024 ...
\end{verbatim}
\postverbatim
�ե������ʣ���Υ쥳���ɤ������硢���Τ��줾����Ф�����Ƭ�Τ��餷��
�֤���ꤹ�뤳�Ȥ��Ǥ��ޤ����㤨�С��ǽ�Υ쥳���ɤ����� 512 �Х��Ȥ�
�����åפ���2 ���ܡ�3 ���ܤΥ쥳���ɤ����� 256 �Х��Ȥ򥹥��åפ����
�ϰʲ��Τ褦�ˤ��ޤ�:
\preverbatim
\begin{verbatim}
     plot '<file_name> binary record=356:356:356 skip=512:256:256 ...
\end{verbatim}
\postverbatim
\subsubsection*{Format}
\addcontentsline{toc}{subsubsection}{Format}
\label{binary format}%
�ǥե���ȤΥХ��ʥ�����ϡ�ñ������ư���� (float) ����ġ��Ǥ�������
�����������ꤹ�뤿��ˡ����� format ���ѿ��Υ������˴ؤ���ܺ٤ʾ�
������Ǥ��ޤ����㤨�� {\bf format={\tt"}\%uchar\%int\%float{\tt"}} �ϡ��ǽ�� using
��Ȥ������ʤ�ʸ�����ѿ� (unsigned char) ��2 ���ܤ�������Ĥ���
�� (int) ��3 ���ܤ����ñ������ư���� (float) ����ꤷ�Ƥ��ޤ����⤷
����������Ҥο������������꾮�������ϡ��Ĥ������ѿ��������ϰ���
�Τ����˺Ǹ��Ϳ�����ѿ�������������������ޤ���

����� {\bf using} ����Ʊ�͡�{\bf *} ʸ�����Ĥ����ɤ߼ΤƤ����񼰤˻��ꤹ��
���Ȥ�Ǥ��ޤ����������֤��ե�����ɤؤβ������ˤ�äư��ۤη����֤�
����ꤹ�뤳�Ȥ�Ǥ��ޤ����㤨�С�{\bf format={\tt"}\%*2int\%3float{\tt"}} �ϡ�3 �Ĥ�
�¿��ǡ������ɤ����ˡ�2 �Ĥ������ǡ������ɤ߼ΤƤޤ������ѤǤ����ѿ���
�����ΰ����ϡ�{\bf show datafile binary datasizes} �Ǹ��뤳�Ȥ��Ǥ��ޤ���
�����ϡ����줾��Υ���ѥ���ˤ�äƤ��ΥХ��ȥ������ȤȤ�˥ޥ����
��¸�����ѿ�̾�Υ��롼�פȡ��ޥ���˰�¸���ʤ��ѿ�̾�Υ��롼�פ�ʬ����
�Ƥ��ޤ���
\subsubsection*{Endian}
\addcontentsline{toc}{subsubsection}{Endian}
\label{binary endian}%
�ե�����ΥХ��ʥ�ǡ����Υ���ǥ�����ϡ�gnuplot ��ư���ץ�åȥ�
����Υ���ǥ�����Ȥϰۤʤ�����ɤ�����ޤ��������Ĥ��λ����
gnuplot ���Х��Ȥ�ɤΤ褦�˰�����������Ǥ��ޤ����㤨��
{\bf endian=little} �ϡ��Х��ʥ�ե�����򡢤��ΥХ��Ȥ��¤Ӥ��������夫��
�礭������¤�Ǥ���ȸ��ʤ���ޤ������ץ����ϰʲ��Τ�Τ��Ȥ��ޤ���

\preverbatim
\begin{verbatim}
             little:  �������夫���礭�ʷ���¤�
                big:  �礭�ʷ夫�龮���ʷ���¤�
            default:  compiler ��Ʊ������ǥ�����ȸ��ʤ�
        swap (swab):  ����ǥ�������ѹ����� (���������褦�ʤ餳���
                      �ȤäƤߤƤ�������)
\end{verbatim}
\postverbatim

gnuplot �ϡ�����ѥ�����˥��ץ���󤬻��ꤵ��Ƥ���С�{\tt"}middle{\tt"} (��
{\tt"}pdp{\tt"}) ����ǥ�����⥵�ݡ��ȤǤ��ޤ���
\subsubsection*{Filetype}
\addcontentsline{toc}{subsubsection}{Filetype}
\label{binary filetype}%
\label{filetype}%
\index{filetype}%
gnuplot �ϡ������Ĥ�ɸ��Ū�ʥХ��ʥ�ե���������ˤĤ��Ƥ�ɬ�פʾ����
���Υե����뤫��ȴ���Ф����Ȥ��Ǥ��ޤ����㤨�� {\tt"}format=edf{\tt"} �� ESRF ��
�å����ե���������Υե�����Ȥ����ɤ߹��ߤޤ������ߥ��ݡ��Ȥ��Ƥ����
����������ˤĤ��Ƥϡ�{\bf show datafile binary filetypes} �Ǹ��Ƥ���������

���̤ʥե���������Ȥ��� {\bf auto} �����ꡢ���ξ�� gnuplot �ϥХ��ʥ��
������γ�ĥ�Ҥ������ݡ��Ȥ���Ƥ��������ɸ��Ū�ʳ�ĥ�ҤǤ��뤫�����
�å����ޤ���

���ޥ�ɥ饤�󥭡���ɤϥե����뤫���ɤ߼��������񤭤���Τ˻Ȥ�
�졢�ե����뤫���ɤ߼������ϥǥե���Ȥ�������񤭤��ޤ����ʲ�����:
{\bf set datafile binary (p.~\pageref{set datafile binary})\index{binary}}��
\paragraph*{Avs}
\addcontentsline{toc}{paragraph}{Avs}
\label{binary filetype avs}%
\label{filetype avs}%
\label{avs}%
\index{avs}%
{\bf avs} �ϡ���ưŪ��ǧ�������������᡼�����Ф���Х��ʥ�ե�����η���
��ĤǤ���AVS �����ñ��ʥե����ޥåȤǡ����ץꥱ�������֤Ǥ��Ȥ�
����Τ˺Ǥ�Ŭ���Ƥ��ޤ�������ϡ�2 �Ĥ� long (xwidth �� ywidth) �ȡ�
���θ�³���ԥ�������󤫤����ꡢ���γƥԥ������ alpha/red/green/blue
�� 4 �Х��Ȥ�������ޤ���
\paragraph*{Edf}
\addcontentsline{toc}{paragraph}{Edf}
\label{binary filetype edf}%
\label{filetype edf}%
\label{edf}%
\index{edf}%
\label{filetype ehf}%
\label{ehf}%
\index{ehf}%
{\bf edf} �ϡ���ưŪ��ǧ�������������᡼�����Ф���Х��ʥ�ե�����η���
��ĤǤ���EDF �� ESRF �ǡ����ե����ޥå� (ESRF Data Format) ���̣����
���ơ������ edf �� ehf ��ξ���η����򥵥ݡ��Ȥ��Ƥ��ޤ� (��Ԥ� ESRF
Header Format)�������λ��Ѥ˴ؤ���ܤ�������ϰʲ��Ǹ��Ĥ���Ǥ��礦:

\preverbatim
\begin{verbatim}
 http://www.edfplus.info/specs
\end{verbatim}
\postverbatim
\paragraph*{Png}
\addcontentsline{toc}{paragraph}{Png}
\label{binary filetype png}%
\label{binary filetype gif}%
\label{binary filetype jpeg}%
\label{filetype png}%
\label{filetype gif}%
\label{filetype jpeg}%
gnuplot �� png/gif/jpeg �����Ѥ� libgd �饤�֥���Ȥ��褦�˥��󥹥�
���뤵��Ƥ����硢�����β���������Х��ʥ�ե�����Ȥ����ɤ߹��ळ
�Ȥ�Ǥ��ޤ����ʲ��Τ褦������Ū�ʥ��ޥ��
\preverbatim
\begin{verbatim}
     plot 'file.png' binary filetype=png
\end{verbatim}
\postverbatim
��Ȥ����Ȥ�Ǥ��ޤ��������餫����ʲ��Τ褦�����ꤷ�ơ���ĥ�Ҥ��鼫ư
Ū�˲���������ưŪ��ǧ�������뤳�Ȥ�Ǥ��ޤ���
\preverbatim
\begin{verbatim}
     set datafile binary filetype=auto
\end{verbatim}
\postverbatim
\subsubsection*{Keywords}
\addcontentsline{toc}{subsubsection}{Keywords}
\label{binary keywords}%
�ʲ��Υ������ (keyword) �ϡ��Х��ʥ�ե����뤫���ɸ����������Ȥ�
�ˤΤ�Ŭ�Ѥ���ޤ����Ĥޤꡢbinary array, matrix, image �θġ������Ǥ�
����� x,y,z �ΰ��֤ؤ����֤�����Τ���Τ�ΤǤ���
\paragraph*{Scan}
\addcontentsline{toc}{paragraph}{Scan}
\label{binary keywords scan}%
\label{scan}%
\index{scan}%
gnuplot ���Х��ʥ�ե������ɤΤ褦���������뤫���Ȥ������Ȥȼºݤ���
��Ǹ����뼴�������Ȥδ֤δط��ˤĤ��Ƥ�¿���κ��𤬵��������ޤ�����
�κ���򸺤餹�ˤϡ�gnuplot �ϥХ��ʥ�ե������ {\tt"}���{\tt"} ��/��/�̡��ޤ�
��®��/����/�٤�������������ȹͤ���Ȥ����Ǥ��礦�����Υ�����ɤ�
gnuplot �ˡ�����������������������Τɤκ�ɸ���� (x/y/z) �˳�����Ƥ�
������ꤷ�ޤ�������� 2 �ġ��ޤ��� 3 �Ĥ�ʸ�����¤Ӥ�ɽ�������ǽ��ʸ
�������ˡ�����ʸ�������ˡ�3 ���ܤ�ʸ�����̤��б����ޤ����㤨�С�
{\bf scan=yx} �ϡ��Ǥ�®������ (��������) �� y �������б��������̤�®����
���� (��������) �� x �������б����뤳�Ȥ��̣���ޤ���

����⡼�ɤ� {\bf plot} �ξ�硢����ˤ� x �� y �� 2 �Ĥ�ʸ����Ȥ����Ȥ�
�Ǥ���{\bf splot} ���Ф��Ƥ� x, y, z �� 3 �Ĥ�ʸ����Ȥ����Ȥ��Ǥ��ޤ���

������Ƥ˴ؤ��Ƥϡ���/��/�̤���ľ���ɸ�����ؤΤߤ����¤������������
�̤ˤ���ޤ��󡣤�����ͳ�ǡ������ɸ�ؤγ�����ƤΤ���λ���Ҥ��Ѱդ�
��Ƥ��ơ�������ľ���ɸ�� x, y, z ������������� t (����), r, z ��
�ʤäƤ��ޤ���
\paragraph*{Transpose}
\addcontentsline{toc}{paragraph}{Transpose}
\label{binary keywords transpose}%
\label{transpose}%
\index{transpose}%
{\bf scan=yx}���ޤ��� {\bf scan=yxz} ��Ʊ���Ǥ������ʤ������������ϻ�������
�ԤΥԥ�����ؤγ�����Ƥ˱ƶ���Ϳ���ޤ���ɽ������ݤ˲�����ž�֤����
�ϡ��ʲ��Τ褦�ˤ��ƤߤƤ�������:
\preverbatim
\begin{verbatim}
    plot 'imagefile' binary filetype=auto flipx rotate=90deg with rgbimage
\end{verbatim}
\postverbatim
\paragraph*{Dx, dy, dz}
\addcontentsline{toc}{paragraph}{Dx, dy, dz}
\label{binary keywords dx}%
\label{binary keywords dy}%
\label{dx}%
\index{dx}%
\label{dy}%
\index{dy}%
gnuplot ����ɸ�����������硢���δֳ֤Ϥ����Υ�����ɤǻ��ꤵ�줿
��Τ����Ѥ���ޤ����㤨�� {\bf dx=10 dy=20} �� x ������ 10��y ������ 20
�δֳ֤�ɸ�ܲ����줿���Ȥ��̣���ޤ���{\bf dy} �� {\bf dx} ���ʤ���лȤ��ޤ�
��Ʊ�ͤ� {\bf dz} �� {\bf dy} ���ʤ���лȤ��ޤ��󡣤⤷�ǡ����μ��������ꤷ
��������ɤμ��������礭����硢�Ĥ�μ��������δֳ֤ϡ����ꤵ�줿
�Ǥ�⤤�����Τ�Τ�Ʊ���ͤ����Ѥ���ޤ����㤨�в������ե����뤫���ɤ�
���ޤ졢{\bf dx=3.5} �Τ߻��ꤵ�줿��硢gnuplot �� x �����δֳ֤� y ����
�δֳ֤� 3.5 ����Ѥ��ޤ���

�ʲ��Υ�����ɤ��ɸ���������ˤΤ�Ŭ�Ѥ���ޤ������������ʲ��Τ�Τ�
matrix �Х��ʥ�ե�����ˤ�Ȥ��ޤ���
\paragraph*{Flipx, flipy, flipz}
\addcontentsline{toc}{paragraph}{Flipx, flipy, flipz}
\label{binary keywords flipx}%
\label{flipx}%
\index{flipx}%
\label{flipy}%
\index{flipy}%
\label{flipz}%
\index{flipz}%
�Х��ʥ�ǡ����ե���������������� gnuplot �����������Ȱ��פ��ʤ�����
�����ޤˤ���ޤ��������Υ�����ɤϡ����줾�� x, y, z �����Υǡ���
������������ո����ˤ��ޤ���
\paragraph*{Origin}
\addcontentsline{toc}{paragraph}{Origin}
\label{binary keywords origin}%
\label{binary origin}%
gnuplot ��ž�� (transpose) ��ȿž (flip) �ˤ����ƺ�ɸ�����������硢
�������κ��������������ˤʤ�褦�ˤ��ޤ������ʤ�����ǡ�������ž�֤�
ȿž�ιԤʤ�줿���ľ���ɸ�Ϥ��� 1 �ݸ¤����褦�ˤ��ޤ���

����򥰥�դΤ���¾�ξ������֤�������硢{\bf origin} ������ɤǻ���
�������� gnuplot ������κ����������碌�ޤ������λ���ϡ�{\bf plot} ��
�� 2 �Ĥκ�ɸ���ȡ�{\bf splot} �Ǥ� 3 �Ĥκ�ɸ���Ȥ���ꤷ�Ƥ����������㤨
�� {\bf origin=(100,100):(100,200)} �ϡ���ĤΥե�����˴ޤޤ�� 2 �ĤΥ�
�������Ф������ǡ�2 ������������Ф������Ǥ���2 ���ܤ���Ȥ���
{\bf origin=(0,0,3.5)} �򤢤���ȡ������ 3 ���������Ѥλ���Ǥ���
\paragraph*{Center}
\addcontentsline{toc}{paragraph}{Center}
\label{binary keywords center}%
\label{keywords center}%
\label{center}%
\index{center}%
{\bf origin} �Ȼ��Ƥ��ޤ��������Υ�����ɤϡ�������濴�����Υ������
�ǻ��ꤷ�����ˤʤ�褦�����֤��ޤ����㤨�� {\bf center=(0,0)} �Τ褦�ˤ���
��������Υ������� {\bf Inf} �ΤȤ��� center ��Ŭ�Ѥ���ޤ���
\paragraph*{Rotate}
\addcontentsline{toc}{paragraph}{Rotate}
\label{binary keywords rotate}%
\label{keywords rotate}%
\label{rotate}%
\index{rotate}%
ž�� (transpose) ��ȿž (flip) ���ޥ�ɤϺ�ɸ�������Ⱥ�ɸ���������ˤ�
���ν�������Ϳ���Ƥ���ޤ��������������٤˴ؤ��봰��������ϡ�2 ����
�β�ž�Ѥ򵭽Ҥ�����ž�ѥ٥��ȥ��Ϳ���뤳�Ȥˤ��Ԥʤ����Ȥ���ǽ�ˤ�
��ޤ���

������� {\bf rotate} ��, {\bf plot}, {\bf splot} ��ξ���ǡ�2 �����̤��Ф���Ŭ��
����ޤ�����ž�Ϻ�ɸʿ�̤����γ��٤˴ؤ��ƹԤʤ��ޤ���

���٤ϡ��饸����ñ�̤Ǥ�����pi �� degrees ���ܿ��Ȥ��ƤΥ饸����Ǥ�ɽ
���Ǥ��ޤ����㤨�С�{\bf rotate=1.5708}, {\bf rotate=0.5pi}, {\bf rotate=90deg} ��
���٤�Ʊ����̣�Ǥ���

{\bf origin} �����ꤵ�줿��硢��ž��ʿ�԰�ư�����˺����������濴�ˤ��ƹ�
�ʤ��ޤ�������ʳ��Ǥϲ�ž��������濴 ({\bf center}) �˴ؤ��ƹԤʤ���
����
\paragraph*{Perpendicular}
\addcontentsline{toc}{paragraph}{Perpendicular}
\label{binary keywords perpendicular}%
\label{perpendicular}%
\index{perpendicular}%
{\bf splot} �˴ؤ��Ʋ�ž�٥��ȥ�����꤬���٥��ȥ��ɽ������ 3 �Ĥο�����
�Ȥ���ꤹ�뤳�ȤǼ�������Ƥ��ơ����Υ٥��ȥ�� 2 ������ xy ʿ�̤���
���Ƹ����դ���줿ˡ���٥��ȥ� (perpendicular) ��ɽ���Ƥ��ޤ��������
�󤽤Υǥե���Ȥ� (0,0,1) �Ǥ���rotate �� perpendicular ��ξ�������
���뤳�Ȥˤ�ꡢ3 �����������̵���������إǡ���������դ����뤳�Ȥ�
�ʤ�ޤ���

�ޤ��ǽ�� 2 �����β�ž���Ԥʤ�졢���μ��� 3 �����β�ž���Ԥʤ��ޤ���
�ĤޤꡢR' �򤢤�Ѥˤ�� 2 x 2 �β�ž����Ȥ���P �� (0,0,1) ��
(xp,yp,zp) �ػҸ��������˲�ž������ 3 x 3 �ι���Ȥ���R' �򺸾����ʬ
����Ȥ��ƻ��� 3,3 ��ʬ�� 1 �Ǥ���¾����ʬ�� 0 �Ǥ���褦�ʹ��� (�Ĥ�
�� z ������β�ž����) �Ȥ���С������Ѵ���ɽ������ˤ��ط�����
v' = P R v �Ȥʤ�ޤ��������ǡ�v �ϥǡ����ե����뤫���ɤ߹��ޤ줿
3 x 1 �ΰ��֥٥��ȥ�Ǥ����ե�����Υǡ����� 3 ����Ū�ʤ�ΤǤʤ����
�ϡ�����Ū�ʥ롼�뤬Ŭ�Ѥ���� 3 ����������Υǡ����ȸ��ʤ���ޤ� (��
���С��̾�� z ��ɸ�� 0 �Ȥ��졢xy ʿ����� 2 �����ǡ����ȸ��ʤ���ޤ�)��
\subsection*{�ǡ��� (data)}
\addcontentsline{toc}{subsection}{�ǡ��� (data)}
\label{commands plot datafile}%
\label{plot datafile}%
\label{data-file}%
\index{data file}%
\label{datafile}%
\index{datafile}%
\label{data}%
\index{data}%
\label{file}%
\index{file}%
�ե�������ˤ���ǡ����ϡ�{\bf plot} ���ޥ�ɥ饤���ǡ����Υǡ����ե���
��̾��ñ�������ޤ�����Ű�����ǰϤ�ǻ��ꤹ�뤳�Ȥ�ɽ���Ǥ��ޤ���
�ǡ����ϥե�����ǤϤʤ������ϥ��ȥ꡼�फ�������뤳�Ȥ�Ǥ��ޤ���
�ʲ�����: {\bf special-filenames (p.~\pageref{special-filenames})\index{special-filenames}}, {\bf piped-data (p.~\pageref{piped-data})\index{piped-data}}, {\bf datablocks (p.~\pageref{datablocks})\index{datablocks}}��

��:
\preverbatim
\begin{verbatim}
     plot '<file_name>' {binary <binary list>}
                        {{nonuniform|sparse} matrix}
                        {index <index list> | index "<name>"}
                        {every <every list>}
                        {skip <number-of-lines>}
                        {using <using list>}
                        {convexhull} {concavehull}
                        {smooth <option>}
                        {bins <options>}
                        {mask}
                        {volatile} {zsort} {noautoscale}
\end{verbatim}
\postverbatim

�����Ҥ� {\bf binary}, {\bf index}, {\bf every}, {\bf skip}, {\bf using}, {\bf smooth}, {\bf bins},
{\bf mask}, {\bf convexhull}, {\bf concavehull} {\bf zsort} �򤽤줾���ʬ������������
������ñ�˸����Ȱʲ����̤ꡣ
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 {\bf skip N} �����ϥե��������Ƭ N �Ԥ�̵�뤹��褦 gnuplot �˻ؼ�
\item
 {\bf binary} �ϥե����뤬�ƥ����ȤǤʤ��Х��ʥ�ǡ�������ĤȻؼ�
\item
 {\bf index} ��ʣ���Υǡ������礫��ɤΥǡ�����������褹�뤫������
\item
 {\bf every} �ϰ�ĤΥǡ������礫��ɤ��������褹�뤫������
\item
 {\bf using} �ϥե�����Τɤ����ɤν�ǻȤ��������
\item
 {\bf smooth} ����������˥ǡ�����ñ��ʥե��륿��󥰡���֡�������֤�
 �¹�
\item
 {\bf convexhull} ñ�ȡ��ޤ��� with {\bf smooth} �Ȥ��Ȥ߹�碌�ϡ����ϥǡ���
 ������򡢤��ζ���¿�ѷ���ĺ���������뿷������������֤������ޤ���
\item
 {\bf bins} �ϸġ����������� x ���˱褦�����ζ�֤˻�ʬ�����ƶ�����ñ
 ��������ͤȤ�������
\item
 {\bf mask} �ϡ�������������줿�ޥ������̤��ơ�������Υԥ����������
 �줿��ʬ���硢�ޤ��� pm3d ���̤����򤵤줿�ΰ�Τߤ����褹��褦�ե�
 �륿���ޤ���
\item
 {\bf volatile} �ϥե���������Ƥ���Ǻ��ɤ߹��ߤ��뤳�ȤϤǤ�������ä�
 �ƻ��ѤΤ���ˤ��������ݻ����Ƥ����ʤ���Ф����ʤ����Ȥ�ؼ�
\end{itemize}

{\bf splot} ��褯�����񼰤�Ȥ��ޤ�����{\bf bins} �ϥ��ݡ��Ȥ��Ƥ��ޤ��󤷡�
ʿ�경�ˤĤ��Ƥϡ�2,3 �� {\bf smooth} ���ץ���󤷤����ݡ��Ȥ��Ƥ��ޤ���

������� {\bf noautoscale} �ϡ���ưŪ�˼����ϰϤ����ꤵ��뵡ǽ��ͭ����
������ˡ����������������ǡ������ˤĤ��Ƥϡ������̵�뤵���� (��
ư�̼ܵ�ǽ�η׻��оݤ��鳰��) �褦�ˤ��ޤ���

�ƥ����ȥǡ����ե�����:

�ǡ����ե�����ζ��Ǥʤ��ƹԤϡ���ĤΥǡ������򵭽Ҥ��ޤ�����{\bf \#} �ǻ�
�ޤ�Ԥ��㳰�ǡ�����ϥ����ȤȤ��ư����̵�뤵��ޤ���

���襹������Ȼ��ꤷ�����ץ����˰�¸�����ƹԤ��� 1 �İʾ� 8 �İʲ���
�ͤ��ɤ߹��ߡ�ñ��Υǡ������˴�Ϣ�դ��ޤ����ʲ�����: {\bf using (p.~\pageref{using})\index{using}}��

�ǡ����ե������ñ�����θġ����ͤϡ��ۥ磻�ȥ��ڡ��� (��Ĥޤ���ʣ��
�ζ��򤫥���) �����ޤ��ϥ��ޥ�� {\bf set datafile} �ǻ��ꤷ�����̤ʥե���
��ɶ��ڤ�ʸ���Ƕ��ڤ��Ƥ���ɬ�פ�����ޤ����ե���������Τ���Ű���
��ǰϤޤ�Ƥ����硢�ޤ��ϥե�����ɶ��ڤ�ʸ���꤬�ۥ磻�ȥ��ڡ�����
���ˤʤäƤ�����ϡ����Υե�����ɤ��ۥ磻�ȥ��ڡ�����ޤळ�Ȥ���ǽ
�Ǥ�����Ű�������Υۥ磻�ȥ��ڡ���������δ���κݤˤ�̵�뤵���Τǡ�
���Υǡ����Ԥ� 3 ��ȸ��ʤ���ޤ�:
\preverbatim
\begin{verbatim}
     1.0 "second column" 3.0
\end{verbatim}
\postverbatim

�ǡ����ϡ��ؿ����� e, E ��ʸ����Ĥ����ؿ�ɽ���ǽ񤫤�Ƥ��Ƥ⹽���ޤ�
�󡣥��ޥ�� {\bf set datafile fortran} ��ͭ���ʾ��ϡ�fortran �λؿ�����
�� d, D, q, Q ��Ȥ��ޤ���

�ǡ����ե�����ζ��ԤϽ��פǤ���
1 �ԤΥ֥�󥯹Ԥϡ�{\bf plot} ����Ϣ³��ؼ����ޤ�; �֥�󥯹Ԥˤ�äƶ�
�ڤ�줿�������Ƿ�Ф�뤳�ȤϤ���ޤ��� (line style �ǽ񤫤�Ƥ����
��ˤ�)��
2 �ԤΥ֥�󥯹Ԥϡ��̡��Υǡ�������֤ζ��ڤ�򼨤��ޤ����ʲ�����:
{\bf index (p.~\pageref{index})\index{index}}��

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

\preverbatim
\begin{verbatim}
     reset; plot '-', '-' axes x2y1
     1 1
     19 19
     e
     1 1
     19 19
     e
\end{verbatim}
\postverbatim

������򤱤�ˤϡ�{\bf set autoscale} ���ޥ�ɤ� {\bf set [axis]range} ���ޥ�
�ɤ� {\bf noextend} ���ץ�����Ȥ����Ȥ��Ǥ��ޤ�������ϡ�����������ι�
�ߤ������褦�ʼ����ϰϤγ�ĥ��ǽ��̵���ˤ��ޤ���

��٥�κ�ɸ��ʸ�����ǡ����ե����뤫���ɤ߹��ळ�Ȥ��Ǥ��ޤ� (�ʲ�
����: {\bf labels (p.~\pageref{labels})\index{labels}})��
\subsubsection*{Columnheaders}
\addcontentsline{toc}{subsubsection}{Columnheaders}
\label{commands plot datafile columnheaders}%
\label{data-file columnheaders}%
\label{datafile columnheaders}%
\label{columnheaders}%
\index{columnheaders}%
���ޥ�� plot �Υ������ {\bf skip} ��Ȥ����Ȥǡ��ǡ����ե��������Ƭ��
�ɲù� (ʣ���Ԥ��) ������Ū��̵�뤵���뤳�Ȥ��Ǥ��ޤ����ǡ����ե���
��ˤϡ�ʸ�������إå���ޤ��ɲä�ñ��Ԥ�������⤢��ޤ������ޥ�
�� plot ����إå� (column header) ���㤨�Х����ȥ�Ȥ��ƻ��Ѥ����
�ɤΤ褦������Ū�˻��Ȥ�����ϡ����ιԤ�ưŪ�˥����åפ��ޤ�������
�Ǥʤ���С������å׿��� 1 ���ɲä��뤫��{\bf set datafile columnheaders}
��°�������ꤹ�뤳�Ȥ�����Ū�ˤ��ιԤ򥹥��åפ���ɬ�פ�����Ǥ��礦��
�ʲ�����: {\bf skip (p.~\pageref{skip})\index{skip}}, {\bf columnhead (p.~\pageref{columnhead})\index{columnhead}}, {\bf autotitle columnheader (p.~\pageref{autotitle columnheader})\index{columnheader}}��
\subsubsection*{����޶��ڤ�ե����� (csv files)}
\addcontentsline{toc}{subsubsection}{����޶��ڤ�ե����� (csv files)}
\label{csv files}%
\label{datafile csv}%
��:
\preverbatim
\begin{verbatim}
    set datafile separator {whitespace | tab | comma | "chars"}
\end{verbatim}
\postverbatim

{\tt"}csv{\tt"} �ϡ�����ϥ���޶��ڤ� ({\tt"}comma-separated values{\tt"}) ��ά��Ǥ�����
�����ǤΡ�csv �ե������ ({\tt"}csv file{\tt"}) �Ȥ������դϡ�������Υǡ����ե�
����ɤ���ɬ�����⥫��ޤǤ���ɬ�פϤʤ������ʸ���Ƕ��ڤ��Ƥ���褦
�ʥե�����Ȥ��ޤ���csv �ե����뤫��ǡ������ɤि��ˤϡ�gnuplot �˥�
������ɶ��ڤ�ʸ�����ʤ�Ǥ��뤫�򼨤�ɬ�פ�����ޤ����㤨�С��ե�����
�ɶ��ڤ�ʸ���Ȥ��ƥ��ߥ������Ȥ��ե����뤫���ɤ����:

\preverbatim
\begin{verbatim}
    set datafile separator ";"
\end{verbatim}
\postverbatim

�ʲ�����: {\bf set datafile separator (p.~\pageref{set datafile separator})\index{separator}}������ϡ������ѤΥե�����ˤΤ�Ŭ��
����ޤ������ϤȤ��� CSV �ե��������������ˤϡ�{\bf set table} �˥��ץ�
��� {\bf separator} ����Ѥ��Ƥ���������
\subsubsection*{Every}
\addcontentsline{toc}{subsubsection}{Every}
\label{commands plot datafile every}%
\label{plot datafile every}%
\label{plot every}%
\label{data-file every}%
\label{datafile every}%
\label{every}%
\index{every}%
������� {\bf every} �ϡ����褹��ǡ�����ǡ������礫�����Ū�˥���ץ�
�󥰤��뤳�Ȥ��ǽ�ˤ��ޤ���

�̾�Υե�������Ф��Ƥϡ��֥ݥ���ȡפ� 1 �Ĥιԡ��ǡ����Ρ֥֥��å���
�ϡ�����Υ֥��å��ȶ��ԤǶ��ڤ���Ϣ³�����ԤΤޤȤޤ���̣���뤳��
�Ȥ��ޤ���

matrix �ǡ������Ф��Ƥϡ��֥֥��å��פȡ֥ݥ���ȡפϡ����줾��ֹԡ�
�ȡ���פ��б����ޤ����ʲ�����: {\bf matrix every (p.~\pageref{matrix every})\index{every}}��

��:
\preverbatim
\begin{verbatim}
     plot 'file' every {<�ݥ������ʬ>}
                         {:{<�֥��å���ʬ>}
                           {:{<���ϥݥ����>}
                             {:{<���ϥ֥��å�>}
                               {:{<��λ�ݥ����>}
                                 {:<��λ�֥��å�>}}}}}
\end{verbatim}
\postverbatim

���褹��ǡ����ݥ���Ȥϡ�$<$���ϥݥ����$>$ ���� $<$��λ�ݥ����$>$ �ޤ� $<$��
�������ʬ$>$ �����ä����ӡ��֥��å��� $<$���ϥ֥��å�$>$ ���� $<$��λ�֥��å�$>$
�ޤ� $<$�֥��å���ʬ$>$ �����ä����Ӥޤ���

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

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

�����Ĥ��ο����Ͼ�ά�Ǥ��ޤ�; ��ʬ�Υǥե���Ȥ� 1 �����Ϥ��ͤϺǽ��
�ݥ���Ȥ��ǽ�Υ֥��å��������ƽ�λ���ͤϺǸ�Υݥ���Ȥ��Ǹ�Υ֥���
�������ꤷ�ޤ���{\bf every} �Υ��ץ���� ':' �ǽ����Τϵ�����Ƥ��ޤ�
��{\bf every} ����ꤷ�ʤ���С����ƤιԤ����ƤΥݥ���Ȥ�ץ��åȤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     every :::3::3    # 4 ���ܤΥ֥��å��������Ӥޤ� (0 �֤��ǽ�)
     every :::::9     # �ǽ�� 10 �֥��å������Ӥޤ�
     every 2:2        # 1 �Ĥ����Υ֥��å��� 1 �Ĥ����Υݥ���Ȥ�����
                      # �ޤ�
     every ::5::15    # ���줾��Υ֥��å��ǥݥ���� 5 ���� 15 �ޤǤ�
                      # ���Ӥޤ�
\end{verbatim}
\postverbatim

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/simple.html}{\tt ñ��� plot �ǥ� (simple.dem)
}

,
\href{http://www.gnuplot.info/demo/surface1.html}{\tt ���޲��ѿ��⡼�ɤǤ� splot �ǥ�
}

,
\href{http://www.gnuplot.info/demo/surface2.html}{\tt �޲��ѿ��⡼�ɤǤ� splot �ǥ�
}

��
\subsubsection*{�ǡ����ե�������� (example)}
\addcontentsline{toc}{subsubsection}{�ǡ����ե�������� (example)}
\label{commands plot datafile example}%
\label{plot datafile example}%
\label{plot example}%
\label{datafile example}%
\label{data-file example}%
\label{example}%
\index{example}%
������ϡ��ե����� {\tt"}population.dat{\tt"} ��Υǡ���������������ޤˤ�����
�Ǥ���

\preverbatim
\begin{verbatim}
     pop(x) = 103*exp((1965-x)/10)
     set xrange [1960:1990]
     plot 'population.dat', pop(x)
\end{verbatim}
\postverbatim

�ե����� {\tt"}population.dat{\tt"} �ϼ��Τ褦�ʥե�����Ǥ���

\preverbatim
\begin{verbatim}
     # Gnu population in Antarctica since 1965
        1965   103
        1970   55
        1975   34
        1980   24
        1985   10
\end{verbatim}
\postverbatim

\index{skip}%
binary ����:

\preverbatim
\begin{verbatim}
     # 2 �Ĥ� float ���ͤ����� (2 ���ܤ��ͤ�̵��̣)���������ɤ߼Τơ�
     # ��Ĥ����� float �ͤ�̵�¤�Ĺ��³�� 1 �����ǡ����Ȥ��ƻ���
     plot '<file_name>' binary format="%float%*float" using 1:2 with lines
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # �ǡ����ե����뤫���ɸ����������Τ�ɬ�פʾ���򤹤٤Ƥ��Υإ�
     # ���˴ޤ�Ǥ��� EDF �ե�����ξ��
     plot '<file_name>' binary filetype=edf with image
     plot '<file_name>.edf' binary filetype=auto with image
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # 3 �Ĥ����ʤ�ʸ���������� (unsigned char) ������ RGB �����ο�
     # ��ʬ�Ȥ������򤷡�y ������ȿž�����������������ɸʿ�̾���ѹ�
     # ���� (���夬�����ˤʤ�褦��)���ԥ�����δֳ֤���ꤷ���ե���
     # ��ˤ� 2 �Ĥβ������ޤޤ�Ƥ��ơ����Τ�����Ĥ� origin ��ʿ��
     # ��ư���롣
     plot '<file_name>' binary array=(512,1024):(1024,512) format='%uchar' \
          dx=2:1 dy=1:2 origin=(0,0):(1024,1024) flipy u 1:2:3 w rgbimage
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # 4 �Ĥ��̤Υǡ�������ʤꡢ��ɸ�����ǡ����ե�����˴ޤޤ�Ƥ�
     # �롣�ե������ gnuplot ���¹Ԥ���Ƥ��륷���ƥ�Ȥϰۤʤ륨��
     # �ǥ��������������Ƥ��롣
     splot '<file_name>' binary record=30:30:29:26 endian=swap u 1:2:3
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # Ʊ�����ϥե�����ǡ������ 1 ���ܤ� 3 ���ܤΥ쥳���ɤ򥹥��å�
     splot '<file_name>' binary record=30:26 skip=360:348 endian=swap u 1:2:3
\end{verbatim}
\postverbatim


�ʲ�����: {\bf binary matrix (p.~\pageref{binary matrix})\index{matrix}}��
\subsubsection*{�ե��륿�� (filters)}
\addcontentsline{toc}{subsubsection}{�ե��륿�� (filters)}
\label{commands plot datafile filters}%
\label{plot datafile filters}%
\label{plot filters}%
\label{data-file filters}%
\label{datafile filters}%
\label{filters}%
\index{filters}%
���ϥǡ������ɤ߹����ľ�塢¾�� smooth �����䥹�������ͭ�ν������ץ�
����Ŭ�Ѥ������ˡ��ե��륿�� (filters) ����ľ����Ŭ�Ѥ��ޤ�������
�˥ե��륿������Ū�ϡ��������������������Τ�¿ʬ�ѷ���ƥ��롼�ײ���
�����󲽤�Ԥ�����������ȴ���Ф�����ʬ������֤������ޤ���
���ߥ��ݡ��Ȥ��Ƥ���ե��륿���� {\bf bins}, {\bf convexhull}, {\bf concavehull},
{\bf mask}, {\bf sharpen}, {\bf zsort} �Ǥ���
\paragraph*{�ٿ�ʬ�� (bins)}
\addcontentsline{toc}{paragraph}{�ٿ�ʬ�� (bins)}
\label{commands plot datafile filters bins}%
\label{plot datafile filters bins}%
\label{plot filters bins}%
\label{data-file filters bins}%
\label{datafile filters bins}%
\label{filters bins}%
\label{bins}%
\index{bins}%
��:
\preverbatim
\begin{verbatim}
    plot 'DATA' using <XCOL> {:<YCOL>} bins{=<NBINS>}
         {binrange [<LOW>:<HIGH>]} {binwidth=<width>}
         {binvalue={sum|avg}}
\end{verbatim}
\postverbatim

{\bf plot} ���ޥ�ɤ��Ф��륪�ץ���� {\bf bins} �ϡ��ǽ�˸��Υǡ�����x ��
���������������Ĥ����Ĥ��γ��� (�ӥ�) �˳�����ơ������Ƴ�����˰��
���ͤΤߤ����褷�ޤ�������ο��Υǥե�����ͤϡ�{\bf set samples} �Ƿ��ꤷ
�ޤ���������� plot ���ޥ�ɤǥӥ�ο�������Ū�˻��ꤹ�뤳�Ȥ��ѹ��Ǥ�
�ޤ���

binrange ����ꤷ�ʤ��ȡ��ϰϤ� 'DATA' ����ͤ�ξü����ޤ���

�������ϡ����ꤷ���ϰϤȳ���ο����鼫ưŪ�˷׻����������� 0 ����
NBINS-1 �ޤǤγ���˳�����Ƥޤ�:
\preverbatim
\begin{verbatim}
    BINWIDTH = (HIGH - LOW) / (NBINS-1)
    xmin = LOW - BINWIDTH/2
    xmax = HIGH + BINWIDTH/2
    first bin holds points with (xmin <= x < xmin + BINWIDTH)
    �ǽ�γ���� (xmin <= x < xmin + BINWIDTH) ���ϰϤ������ݻ�
    �Ǹ�γ���� (xmax-BINWIDTH <= x < xman) ���ϰϤ������ݻ�
    ������ i = floor(NBINS * (x-xmin)/(xmax-xmin)) �֤γ���˳������
\end{verbatim}
\postverbatim

����Ȥ��̤ˡ��������γ������ꤹ�뤳�Ȥ��ǽ�Ǥ������ξ�硢����ο�
(nbins) �ϡ������ϰ����Τˤ錄��Ǿ��γ���ο��Ȥʤ�ޤ���

����ν��Ϥϡ��������������衢�ޤ���ɽ�ˤ���ޤ����㤨�� gnuplot ����
�Τ褦�˳��������׻������硢�ǽ�γ���� x ��ɸ�ν��Ϥ� x=LOW �Ǥ�
�ꡢx=xmin �ǤϤ���ޤ���

using ̿��ǰ�Ĥ���Τߤ���ꤷ����硢�ƥǡ������ϡ����� x ��ɸ�ͤ�
�Ф��볬��ι���ͤ� 1 ������Ϳ���ޤ���2 ���ܤ���ꤹ��ȡ����γ����
����ͤˤ� 2 ���ܤ��ͤ��ɲä���ޤ�����äơ��ʲ��� 2 �Ĥ� plot ���ޥ�
�ɤ�Ʊ���ˤʤ�ޤ�:
\preverbatim
\begin{verbatim}
    plot 'DATA" using N bins=20
    set samples 20
    plot 'DATA' using (column(N)):(1)
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ��Ƴ�����Ф������褵��� y ���ͤϡ����γ�����Τ��٤�
�����˴ؤ��� y ���ͤ��¤ˤʤ�ޤ�������ϡ����ץ���� {\bf binvalue=sum}
���б����ޤ���������Ф��ơ�{\bf binvalue=avg} �ǤϤ��γ�����Τ��٤Ƥ���
���Ф��� y ���ͤ�ʿ�Ѥ����褷�ޤ���

��Ϣ����������ץ����˴ؤ��Ƥϡ��ʲ�����: {\bf smooth frequency (p.~\pageref{smooth frequency})\index{frequency}},
{\bf smooth kdensity (p.~\pageref{smooth kdensity})\index{kdensity}}��
\paragraph*{���� (convexhull)}
\addcontentsline{toc}{paragraph}{���� (convexhull)}
\label{commands plot datafile filters convexhull}%
\label{commands plot datafile convexhull}%
\label{plot datafile filters convexhull}%
\label{datafile filters convexhull}%
\label{plot filters convexhull}%
\label{filters convexhull}%
\label{plot convexhull}%
\label{convexhull}%
\index{convexhull}%

convexhull �����襹������ǤϤ���ޤ��󡣤���ϡ��ե��륿���������
�Ȥ���ñ�Ȥǡ��ޤ��� {\bf smooth path} �� {\bf expand $<$increment$>$} �Ȥ��Ȥ߹�
�碌�Ȥ��ƻȤ��ޤ���

\preverbatim
\begin{verbatim}
    plot FOO using x:y convexhull
    plot FOO using x:y convexhull smooth path
    plot FOO using x:y convexhull expand <increment> {smooth path}
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_convex_hull}
����ϡ�FOO ������򡢤������ޤ�����¿�ѷ�����������Ū����ʬ���硢
���ʤ������ (convex hull) ���֤������ޤ�������¿�ѷ���ĺ������ϡ���
�ײ����Ķ����Ȥʤ�褦�˽��Ϥ��ޤ�����äƤ��ζ����λ����Ƚ����ϰ���
����{\bf lines} �� {\bf polygons}, {\bf filledcurves} �����襹�������Ŭ�ڤ������
����褦�ˤ��Ƥ��ޤ�������ϡ������丵���Υǡ��������٤Ƥ�ޤ� pm3d ��
�̤Τ����ΰ������Ū�����褹��ޥ����Ȥ��Ƥ������˻Ȥ��ޤ����ʲ�����:
{\bf masking (p.~\pageref{masking})\index{masking}}��

������� {\bf smooth} ��Ĥ���ȡ�����ĺ���ϳ�餫�ʶ������������뤿���
���������Ȥ��ƻȤ��ޤ� (�ʲ�����: {\bf smooth path (p.~\pageref{smooth path})\index{path}})���ǥե���ȤǤϡ�����
ʿ�경�����ϥ����������̤�ޤ���

���ץ����Υ������ {\bf expand} ����ʬ�� ($<$increment$>$) �ϡ�������դ�
��ʬ����ʬ�ͤε�Υ������������󤶤��ޤ��������ư�ư������ʬ��α��Ѥ�
(mitered) �ǤĤʤ��ޤ�������ϡ�����������γ�ĺ���� 2 �Ĥ�ĺ�����֤�
�Ѥ��뤳�Ȥ��̣���ޤ�������������ܤ����դȤδ֤˷�֤��Ǥ��Ƥ��ޤ���
��Ǥ���

\paragraph*{���� (concavehull)}
\addcontentsline{toc}{paragraph}{���� (concavehull)}
\label{commands plot datafile filters concavehull}%
\label{commands plot datafile concavehull}%
\label{plot datafile filters concavehull}%
\label{datafile filters concavehull}%
\label{plot filters concavehull}%
\label{filters concavehull}%
\label{concavehull}%
\index{concavehull}%

���ʤ��� gnuplot �� --enable-chi-shapes �դ��ǥӥ�ɤ��줿���Τ�����
��ǽ��

���� (concavehull) �ϡ����襹������ǤϤ���ޤ��󡣤���ϡ����ϥǡ���
���ζ���¿�ѷ��������(hull) �򸫤Ĥ���ե��륿�ΰ�Ĥǡ�����ϡ�����
������򡢤���¿�ѷ��μ���ν���Ť���줿��ʬ������֤������ޤ�������
��Ǥ�դ���������Ф��ư�դ˷��ꤷ�ޤ���������Ϥ���Ȥϰ㤤��ʣ���α�
�񤬤��ꤨ�ޤ������������Ĥα�������򤹤���ȤߤϤ��ޤ��ޤ���ޤ�����
gnuplot �� Duckham �� (2008; Patttern Recognition 41:3224-3236) �ˤ��
��������줿��-������������������ޤ���

\gpinsetfigure{figure_concave_hull_1}
Ϳ����줿��������Ф����ɥ��͡����ѷ�ʬ�䤫�黰�ѷ���ȿ��������뤳��
�Ǧ�-�������������ޤ�����ȿ���Ǥϡ��ʲ��δ��˽��äƻ��ѷ����ĺ��
���ޤ�: (1) �������ܿ����붭��������Ϣ���٤򸺤餵�ʤ����Ϻ����˾��
������(2) ���ѷ��ΰ�Ĥ��դ����ߤμ��ϤκǤ�Ĺ����ʬ�Ǥ����硢(3) ��
���դ����������򤷤�����-���������˷��ꤹ������Ĺ�ѥ�᡼�����Ĺ��
��硣gnuplot �Ǥϡ���������Ĺ�ѥ�᡼���ϡ��桼�����ѿ� {\bf chi\_length}
������ޤ���ȿ���ϡ��������뻰�ѷ����ʤ��ʤä�����ߤ��ޤ���
{\bf chi\_length} ���礭����硢���ѷ��ϰ�Ĥ������������-�����ϸ��μ���
��������ˤʤ�ޤ���{\bf chi\_length} �򾮤�������Ȥ���ʬ¿���λ��ѷ�����
�����졢�ǽ�Ū�ʷ���������������㤯�ʤ�ޤ������������� {\bf chi\_length}
��˾�ޤ�������ޤ���

\gpinsetfigure{figure_concave_hull_2}
{\bf chi\_length} ��Ŭ�ڤ�����ϡ����ϥǡ�������ʬ�ۤ�̩�٤˶�����¸���ޤ���
�桼���� {\bf chi\_length} �����ꤷ�ʤ���С�gnuplot �Ϥ����ưŪ������
�ޤ��������줬���ʤ��Υǡ������Ф�Ŭ�ڤǤ����ݾڤϤ���ޤ��󡣤��οޤ�
������Ƥ�ǡ������Ф��Ƥϡ�gnuplot �� chi\_length=22.6 ��ǥե���Ȥ�
���򤷡����������κ�Ĺ�դ� 0.6 �ܤ�Ĺ���Ǥ����ǥե���Ȥǻ��Ѥ����
���κ�Ĺ�դ��Ф�����Ψ�ϡ����ޥ�� {\bf set chi\_shape fraction $<$value$>$} ��
�ѹ��Ǥ��ޤ���

���ߤΥ���դǻȤä����桼������� gnuplot �����򤷤� {\bf chi\_length} ��
�ͤϡ��ѿ� GPVAL\_CHI\_LENGTH ����¸���ޤ���

���ץ���󥭡���� {\bf expand} ����ʬ�� ($<$increment$>$) �ϡ�����γ��դ�
���ꤷ����Υ������������󤶤��ޤ�������ϡ����Τ��٤Ƥ����γ�¦�ˤ���
�Ķ����������롢��������������������ޤ�������ϡ�{\bf smooth path} ����
�߹�碌�뤳�Ȥ���ǽ�Ǥ���

\paragraph*{�ޥ����� (mask)}
\addcontentsline{toc}{paragraph}{�ޥ����� (mask)}
\label{commands plot datafile filters mask}%
\label{plot datafile filters mask}%
\label{plot filters mask}%
\label{data-file filters mask}%
\label{datafile filters mask}%
\label{filters mask}%
\label{mask}%
\index{mask}%
\preverbatim
\begin{verbatim}
    plot FOO using 1:2:3 mask with {pm3d|image}
\end{verbatim}
\postverbatim

�ޥ���������������ȡ�image ���衢�ޤ��� pm3d ���褫��������ʬ�����
���򤹤�Τˤ�������ѤǤ��ޤ���
�ʲ�����: {\bf masking (p.~\pageref{masking})\index{masking}}��

\paragraph*{��Բ� (shapen)}
\addcontentsline{toc}{paragraph}{��Բ� (shapen)}
\label{plot filters sharpen}%
\label{filters sharpen}%
\label{sharpen}%
\index{sharpen}%

�ե��륿 {\bf sharpen} �ϡ��ؿ�����ˤΤ�Ŭ�Ѥ��ޤ�����������褹��ؿ���
�ˤ�õ���ޤ���������ϡ����Υ���դ���������ʬ���Ǥ���ɸ�����Τ���
�줫�� x �ͤξ����������äƤ���Ȥϸ¤�ޤ��󡣤���ϡ������ζˤ���
ʬˡ�ˤ�äơ����Ĥ������Ƥ����ɸ�����ν�����ɲä��ޤ�������ϡ��ԡ�
���αԤ���ü���ڤ�ΤƤ򸺤餷�ޤ������Ƥ�ɸ�ܲ��ǤϤ�������ˤϼ��
�����ޤ���

��:
\preverbatim
\begin{verbatim}
    set samples 150
    set xrange [-8:8]
    plot abs(sqrt(sin(x))) sharpen
\end{verbatim}
\postverbatim

������� {\tt"}sharpen{\tt"} �ʤ��Ǥϡ���̤Υ���դ�Ϣ³�����ǡ�����˶˾���
�ʤꡢ���ζ˾��ͤ� 0 ��ã����٤���ΤǤ������Ͱ�Ū���ڤ�ΤƤ�졢��
�� y �ζ˾��ͤϸ����ܤˤ� 0.02 ���� 0.20 �δ֤ˤʤ�ޤ���
������� {\tt"}sharpen{\tt"} ��Ĥ��뤳�Ȥǡ����δؿ��������������ܤǤ��롢��
��Ū�ǱԤ� y=0 ��ã����˾��ͤ���ĥ���դ��������ޤ���

\paragraph*{Z ������ (zsort)}
\addcontentsline{toc}{paragraph}{Z ������ (zsort)}
\label{commands plot datafile filters zsort}%
\label{plot datafile filters zsort}%
\label{plot filters zsort}%
\label{data-file zsort}%
\label{datafile zsort}%
\label{filters zsort}%
\label{zsort}%
\index{zsort}%
\preverbatim
\begin{verbatim}
    plot FOO using x:y:z:color zsort with points lc palette
\end{verbatim}
\postverbatim

���ϥǡ�����¾�� smooth ���ץ�����Ŭ�Ѥ����������ϸ�ľ���˥����Ȥ�
�ޤ���¾�� smooth ���ץ���󤬥ǡ�����ƥ����Ȥ��ơ�{\bf zsort} �θ��̤���
��դˤ���������ʤ����⤢�뤳�Ȥ����դ��Ƥ���������
z ������ư�̼ܤǤʤ���硢�ϰϳ��� z ���ͤ����ϥե饰�դ�����ޤ�����
����Ϥ���ޤ���

���ε�ǽ�ϡ��ȤƤ�����������ǡ����� 2 �����λ��ۿޤ�ɽ���򡢹�������
ʬ�ۤ��狼����Ǥ���³����褦�˥ե��륿����褦�ʻȤ�����տޤ��Ƥ���
����z �ݾ��ͤˤ�륽���Ȥˤ�ꡢ�⤤ z �ͤ���Ĥ褦���������㤤 z �ͤ�
����ʤ��������뤳�ȤϤʤ��ʤ�ޤ���

\subsubsection*{Index}
\addcontentsline{toc}{subsubsection}{Index}
\label{commands plot datafile index}%
\label{plot datafile index}%
\label{plot index}%
\label{data-file index}%
\label{datafile index}%
\label{index}%
\index{index}%
������� {\bf index} �ϡ������Ѥ�ʣ���Υǡ����������ĥե����뤫�顢��
��Υǡ�����������򤹤뤳�Ȥ��ǽ�ˤ��ޤ��������ź���Ȥ��Ƥ� index
�ˤĤ��Ƥϡ��ʲ�����: {\bf arrays (p.~\pageref{arrays})\index{arrays}}��

��:
\preverbatim
\begin{verbatim}
     plot 'file' index { <m>{:<n>{:<p>}} | "<name>" }
\end{verbatim}
\postverbatim

�ǡ�������� 2 �Ԥζ����ʬΥ����Ƥ��ޤ���{\bf index $<$m$>$} �� $<$m$>$ ���ܤν�
����������򤷤ޤ�; {\bf index $<$m$>$:$<$n$>$} �� $<$m$>$ ���� $<$n$>$ �ޤǤΥǡ��������
����; {\bf index $<$m$>$:$<$n$>$:$<$p$>$} �ϡ�$<$m$>$, $<$m$>$+$<$p$>$, $<$m$>$+2$<$p$>$, �ʤɡ�$<$p$>$ ������
��������򤷡����� $<$n$>$ �ǽ�λ���ޤ���C �����ź�� (index) ���դ����˽�
����index 0 �Ϥ��Υե�����κǽ�Υǡ���������̣���ޤ����礭������
index �λ���ˤϥ��顼��å��������֤���ޤ���$<$p$>$ ����ꤷ��$<$n$>$ �����
�ˤ�����硢$<$p$>$ ��Υǡ�����ե�����κǸ�ޤ��ɤ߹��ߤޤ���{\bf index} ��
���ꤷ�ʤ����ϡ��ե�����Υǡ������Τ�ñ��Υǡ�������Ȥ������褷��
����

��:
\preverbatim
\begin{verbatim}
     plot 'file' index 4:5
\end{verbatim}
\postverbatim

�ե�����γ������Ф��ơ����줬�ޤޤ��ǡ�������� index �ͤϡ�������
{\bf column(-2)} �����ѤǤ��ޤ�������ϡ��ʲ��˸���褦�ˡ����Υե�������
�θġ��Υǡ����������̤����̤���ˡ���󶡤��ޤ�������ϡ������Ѥ� 1
�ĤΥǡ�����������򤷤����ʤ����� {\bf index} ���ޥ�ɤ����Գ湥�Ǥ�
�����ġ��Υǡ�������˰ۤʤ�°���������Ƥ������ˤϤȤƤ������Ǥ���
�ʲ�����: {\bf pseudocolumns (p.~\pageref{pseudocolumns})\index{pseudocolumns}}, {\bf lc variable (p.~\pageref{lc variable})\index{variable}}��

��:
\preverbatim
\begin{verbatim}
     plot 'file' using 1:(column(-2)==4 ? $2 : NaN)        # �ȤƤ��Գ湥
     plot 'file' using 1:2:(column(-2)) linecolor variable # �ȤƤ����� !
\end{verbatim}
\postverbatim

{\bf index '$<$name$>$'} �ϡ��ǡ��������̾�� '$<$name$>$' �����򤷤ޤ���̾���ϥ�
���ȹԤ˽񤤤ƥǡ�������˳�����Ƥޤ���������ʸ���Ȥ����³������
�򤽤Υ����ȹԤ���������ơ����η�̤� $<$name$>$ ����ϤޤäƤ���С�
�����³���ǡ�������� $<$name$>$ �Ȥ���̾�����Ĥ����ơ���������Ǥ���
����

��:
\preverbatim
\begin{verbatim}
     plot 'file' index 'Population'
\end{verbatim}
\postverbatim

$<$name$>$ �ǻϤޤ뤹�٤ƤΥ����Ȥ������³���ǡ��������̾���ˤʤ뤳��
�����դ��Ƥ���������������򤱤뤿��ˡ��㤨�� '== Popolation ==' ��
'[Population]' �ʤɤ�̿̾ˡ�����򤹤�������Ǥ��礦��

\href{http://www.gnuplot.info/demo/multimsh.html}{\tt }

\subsubsection*{Skip}
\addcontentsline{toc}{subsubsection}{Skip}
\label{plot datafile skip}%
\label{data-file skip}%
\label{datafile skip}%
\label{skip}%
\index{skip}%
������� {\bf skip} �ϡ��ץ������˥ƥ����ȥǡ����ե����� (�Х��ʥ�ǡ�
�����Բ�) ����Ƭ�ο��Ԥ򥹥��åפ����ޤ��������åפ���Ԥϡ�{\bf every} ��
����ɽ����ǤιԿ��ˤϥ�����Ȥ��ޤ���{\bf every ::N} �Ϥ��Υե�������
�Υǡ����Τ��٤ƤΥ֥��å�����Ƭ�򥹥��åפ��ޤ�����{\bf skip N} �Ϥ��Υ�
���������Ƭ��ʬ�ιԤΤߤ򥹥��åפ��뤳�Ȥ����դ��Ƥ����������Х��ʥ�
�ǡ����ե������Ŭ�Ѥ����Ʊ�ͤΥ��ץ����ˤĤ��Ƥϡ��ʲ�����:
{\bf binary skip (p.~\pageref{binary skip})\index{skip}}��
\subsubsection*{Smooth}
\addcontentsline{toc}{subsubsection}{Smooth}
\label{commands plot datafile smooth}%
\label{plot datafile smooth}%
\label{plot smooth}%
\label{data-file smooth}%
\label{datafile smooth}%
\label{smooth}%
\index{smooth}%
\label{splines}%
\index{splines}%
{\bf gnuplot} �ϡ����������ϥǡ����������Ǥ��ä����Τ褦����֤�¾������
�ǡ�����Ŭ�Ѥ���롼����򤤤��Ĥ����äƤ��ޤ��������� {\bf smooth} ����
�������˥��롼�ײ�����Ƥ��ޤ���������������줿�ǡ��������򤷤�����
�С�gnuplot �γ��ǥǡ������������򤹤뤫���ޤ���Ŭ�ڤʥ�ǥ�Ǥ� {\bf fit}
��Ȥ��Τ������Ǥ��礦���ʲ��⻲��: {\bf plot filters (p.~\pageref{plot filters})\index{filters}}��

��:
\preverbatim
\begin{verbatim}
     smooth {unique | frequency | fnormal | cumulative | cnormal
            | csplines | acsplines | mcsplines  bezier | sbezier
            | path
            | kdensity {bandwidth} {period}
            | unwrap}
\end{verbatim}
\postverbatim

���ץ���� {\bf unique}, {\bf frequency}, {\bf fnormal}, {\bf cumulatie}, {\bf cnormal} �ϡ�
x ��ɸ�˴ؤ��ƥǡ����򥽡��Ȥ��������Ƥ��� x ���ͤ��Ф���ʬ�ۤΤ����
���ͻҤ����褷�ޤ���

spline �ϡ�Bezeir �ϤΥ��ץ����ϡ��ǡ�����ü��ü����Ϣ³�����η���
����ꤷ�ޤ������ζ����ϴؿ�����դ�Ʊ����ˡ�����ʤ�������ͤ� x ��ɸ
�˱褦Ʊ�����ζ�֤��Ȥ����� (�ʲ�����: {\bf set samples (p.~\pageref{set samples})\index{samples}})������������
��ʬ�ǤĤʤ����Ȥ����褷�ޤ����ǡ������礬���Ԥ�̤����ͤ��ڤ��Ƥ�
���硢�ڤ��Ƥ��ʤ����줾�����ʬ���̡���Ϣ³�����Ȥ��ƤĤʤ��ޤ���
�������̡��ˤĤʤ�����ʬƱ�Τϡ������Ȥ����ڤ줿�ꡢ��Ϣ³�ˤʤä�
�ꤹ�뤫�⤷��ޤ���

{\bf unwrap} �ϡ��ǡ������Ф���礭�ʥ����פ򤷤ʤ��褦�ˡ�2�Ф������ܤ�
�ä������򤷤ޤ���

�⤷ {\bf autoscale} �ξ��֤Ǥ���С������ϰϤϸ��Υǡ�������ǤϤʤ�����
����������ǽ�Ū�ʶ������Ф��Ʒ׻�����ޤ���

�⤷ {\bf autoscale} �ξ��֤Ǥʤ������ĥ��ץ饤����������������硢����
���ץ饤�������ɸ�ܲ��ϡ����ϥǡ�����ޤ�褦�� x ���ϰϤȡ�
{\bf set xrange} ������������ꤷ������ɸ���ϰϤζ�����ʬ�ξ�ǹԤʤ��
�ޤ���

�׵᤹��ʿ�경���ץ�����Ŭ�Ѥ���ˤϥǡ��������������ʤ�������ϡ�
���顼��å�������ɽ������ޤ���

{\bf smooth} ���ץ����ϡ��ؿ�������ΤȤ��ˤ�̵�뤵��ޤ����˺�ɸ�⡼��
�Ǥϡ�{\bf smooth path} �Τ�ͭ���Ǥ���

3 ���� plot (splot) �Ǥ�ʿ�경�ϡ����ߤ� 3 ���������ν�����̤뼫�� 3
�����ץ饤������������˸��ꤵ��Ƥ��ޤ�������Ū�ˤϡ���ƻ
({\bf smooth path}) �˥��ץ饤����ä��������ޤ���3 �����ǡ����� 2 ����
�ͱƤ��Ф��Ƥϡ�{\bf smooth csplines} �Ϥ��줬 2 �����ǡ����Ǥ��뤫�Τ褦
�˺��Ѥ��ޤ�����Ĥ� {\bf splot} ���ޥ�ɤǤϡ������줫��ĤΥ�����ɤ�
�ߤ�������Ƥ��ޤ���

\preverbatim
\begin{verbatim}
    splot $DATA using 1:2:3 smooth path with lines
\end{verbatim}
\postverbatim

\paragraph*{Acsplines}
\addcontentsline{toc}{paragraph}{Acsplines}
\label{commands plot datafile smooth acsplines}%
\label{plot datafile smooth acsplines}%
\label{data-file smooth acsplines}%
\label{datafile smooth acsplines}%
\label{plot smooth acsplines}%
\label{plot acsplines}%
\label{splot smooth acsplines}%
\label{splot acsplines}%
\label{smooth acsplines}%
\label{acsplines}%
\index{acsplines}%
���ץ���� {\bf smooth acsplines} �ϼ����ʳ�餫�ʥ��ץ饤��ǥǡ�������
���ޤ����ǡ����� x �˴ؤ���ñĴ�ˤ��줿�� (�ʲ�����: {\bf smooth unique (p.~\pageref{smooth unique})\index{unique}})��
1 �Ĥζ������������Ĥ��� 3 ��¿�༰�ΰ���ʬ�ˤ���ʬŪ�˹�������ޤ���
������ 3 �����η����ϡ��ġ��Υǡ������˹礦�褦�˵����ޤ�����
using ����ˤ�ä� 3 ���ܤ��ͤ�Ϳ����줿���ϡ������ͤǸġ������˽�
�ߤ�Ĥ��ޤ����ǥե���Ȥϡ��ʲ���Ʊ���Ǥ�:
\preverbatim
\begin{verbatim}
     plot 'data-file' using 1:2:(1.0) smooth acsplines
\end{verbatim}
\postverbatim

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

��:
\preverbatim
\begin{verbatim}
     sw(x,S)=1/(x*x*S)
     plot 'data_file' using 1:2:(sw($3,100)) smooth acsplines
     splot 'data_file' using 1:2:3:(sw($4,100)) smooth acsplines
\end{verbatim}
\postverbatim

{\bf splot ... smooth acsplines with lines} �ϡ�Ϣ³����ǡ������� x, y, z
��ɸ�˥��ץ饤����������ƤϤ�ޤ���2 �����ξ��Ȥϰ㤤������ǽ�˥�
���Ȥ��ޤ���Τǡ����ƤϤ�륹�ץ饤��ε�ƻ�ϥ롼�פ���Ĳ�ǽ��������
�ޤ���
�ٹ�: ���̤� 3 �����ξ�硢��������Υ��ץ饤����������ƤϤޤ�Τǡ�
�����褦�ʸ��̤�����ˤϡ��Ť��ͤ򤫤ʤ��礭�����ʤ���Ф����ޤ���
�ޤ����¿��η�ϩĹ�����ۤ������ͤȤ��ƻȤ���Τǡ��ŤߤŤ�����뤽��
��֤ϡ���Ĥμ��ؤμͱƤȤϰ��פ��ʤ����Ȥ����դ��Ƥ���������

\paragraph*{Bezier}
\addcontentsline{toc}{paragraph}{Bezier}
\label{commands plot datafile smooth bezier}%
\label{plot datafile smooth bezier}%
\label{plot smooth bezier}%
\label{data-file smooth bezier}%
\label{datafile smooth bezier}%
\label{plot bezier}%
\label{smooth bezier}%
\label{bezier}%
\index{bezier}%
���ץ���� {\bf smooth bezier} �ϡ�n �� (�ǡ������θĿ�) �Υ٥��������ǥ�
�����������ޤ������ζ�����ξü������Ĥʤ��ޤ���
\paragraph*{Bins}
\addcontentsline{toc}{paragraph}{Bins}
\label{data-file smooth bins}%
\label{datafile smooth bins}%
\label{smooth bins}%
{\bf smooth bins} �� {\bf bins} ��Ʊ���Ǥ����ʲ�����: {\bf bins (p.~\pageref{bins})\index{bins}}��
\paragraph*{Csplines}
\addcontentsline{toc}{paragraph}{Csplines}
\label{commands plot datafile smooth csplines}%
\label{plot datafile smooth csplines}%
\label{plot smooth csplines}%
\label{data-file smooth csplines}%
\label{datafile smooth csplines}%
\label{plot csplines}%
\label{smooth csplines}%
\label{csplines}%
\index{csplines}%
\label{splot smooth csplines}%
���ץ���� {\bf smooth csplines} �ϥǡ����� x ���ñĴ��·������� (�ʲ�
����: {\bf smooth unique (p.~\pageref{smooth unique})\index{unique}}) ���� 3 �����ץ饤������ǰ���³������Ĥʤ��ޤ���
����ʿ�경�����Ͼ�˥ǡ��������̤�Τǡ���ä���Ʊ�Τδֳ֤��ᤤ��硢
���γ�餫�ʶ����˽꡹�����Ĥ�����꤬�Ǥ��Ƥ��ޤ����⤷��ޤ���

{\bf splot ... smooth csplines with lines} �ϡ�Ϣ³����ǡ������� x, y, z
��ɸ�˥��ץ饤����������ƤϤ�ޤ���2 ������ cspline �Ȥϰ㤤�������
��˥����Ȥ��ޤ���Τǡ����ƤϤ�륹�ץ饤��ε�ƻ�ϥ롼�פ���Ĳ�ǽ��
������ޤ������̤ˡ����ץ饤�󷸿����̡��� 3 �Ĥν���������������줾
�줬��Ĥκ�ɸ x, y, z �򡢶��̤�����Ū�Ǥʤ���ƻ�ѥ�᡼���δؿ��ͤ�
���ư����ޤ�������ϡ�2 ������ {\bf plot ... smooth path} ���ץ�����Ʊ��
�Ǥ���

���ζ����� xy, yz, xy �Τ����줫��ʿ�̾�ˤ���褦�����̤ʾ��ϡ�ñ��
�η�������Τߤ��������ޤ�������ˤ�ꡢ3 �����������ʿ�경�����򡢺�
ɸ��ͱƤ��� 2 ��������դΥ��ץ饤����������ƤϤ�Υ��ԡ����Ѥ߽Ť�
�������Ǥ���褦�ˤʤ�ޤ���
\paragraph*{Mcsplines}
\addcontentsline{toc}{paragraph}{Mcsplines}
\label{commands plot datafile smooth mcsplines}%
\label{plot datafile smooth mcsplines}%
\label{plot smooth mcsplines}%
\label{data-file smooth mcsplines}%
\label{datafile smooth mcsplines}%
\label{plot mcsplines}%
\label{smooth mcsplines}%
\label{mcsplines}%
\index{mcsplines}%
���ץ���� {\bf smooth mcsplines} �ϡ�ʿ�경���줿�ؿ�����������ñĴ������
������¸����褦�� 3 �����ץ饤������ǰ���³������Ĥʤ��ޤ�������ϡ�
�����ͤαƶ����㸺���ޤ���
FN Fritsch \& RE Carlson (1980) {\tt"}Monotone Piecewise Cubic Interpolation{\tt"},
SIAM Journal on Numerical Analysis 17: 238-246.

\paragraph*{Path}
\addcontentsline{toc}{paragraph}{Path}
\label{plot datafile smooth path}%
\label{plot smooth path}%
\label{smooth path}%
\label{datafile smooth path}%
\label{path}%
\index{path}%
~
 \gpinsetfigure{figure_smooth_path}
���ץ���� {\bf smooth path} �ϡ����ϥǡ�����Ǹ����硢���ʤ���ǽ�� x
�ǥ����Ȥ����ꤻ���ˡ�3 �������ץ饤������ǰ���³������Ĥʤ��ޤ���
����ϡ��Ķ����䡢�롼�פ�ޤ൰ƻ�����γ�餫�ʥ��ץ饤����������ޤ���
����ʿ��⡼�ɤϡ�2 ����, 3 ������ξ�������襳�ޥ�ɤǥ��ݡ��Ȥ��Ƥ���
�������ϥե�����ζ��ԤǶ��ڤ�줿����������Ф����̡��ζ�������ޤ���
{\bf smooth path with filledcurves closed} �ˤ������ϡ��������礫���Ķ�
�����������Ȥ��ݾڤ���{\bf smooth path with lines} �ˤ������ϡ������Ƚ�
����Ʊ���Ǥ�����Ķ����򡢤����Ǥʤ���г������������������Ȥ��ݾڤ���
�����ʲ��⻲�Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo_6.0/smooth_path.html}{\tt smooth\_path.dem
}

\paragraph*{Sbezier}
\addcontentsline{toc}{paragraph}{Sbezier}
\label{commands plot datafile smooth sbezier}%
\label{plot datafile smooth sbezier}%
\label{plot smooth sbezier}%
\label{data-file smooth sbezier}%
\label{datafile smooth sbezier}%
\label{plot sbezier}%
\label{smooth sbezier}%
\label{sbezier}%
\index{sbezier}%
���ץ���� {\bf smooth sbezier} �ϡ��ǽ�˥ǡ�����ñĴ��·�� (�ʲ�����:
{\bf unique (p.~\pageref{unique})\index{unique}}) ������ {\bf bezier} ���르�ꥺ���Ŭ�Ѥ��ޤ���
\paragraph*{Unique}
\addcontentsline{toc}{paragraph}{Unique}
\label{commands plot datafile smooth unique}%
\label{plot datafile smooth unique}%
\label{plot smooth unique}%
\label{data-file smooth unique}%
\label{datafile smooth unique}%
\label{plot unique}%
\label{smooth unique}%
\label{unique}%
\index{unique}%
���ץ���� {\bf smooth unique} �ϡ��ǡ����� x ������ñĴ�ˤ��ޤ���Ʊ�� x
����ĥǡ������� y ���ͤ�ʿ�Ѥ��ư�Ĥ������֤������ޤ��������Ƥ��η�
�̤Ȥ���������������ʬ�Ƿ�Ӥޤ���
\paragraph*{Unwrap}
\addcontentsline{toc}{paragraph}{Unwrap}
\label{commands plot datafile smooth unwrap}%
\label{plot datafile smooth unwrap}%
\label{plot smooth unwrap}%
\label{data-file smooth unwrap}%
\label{datafile smooth unwrap}%
\label{plot unwrap}%
\label{smooth unwrap}%
\label{unwrap}%
\index{unwrap}%
���ץ���� {\bf smooth unwrap} �ϡ�2 �Ĥ�³�������Ф�ۤ���㤤���Фʤ���
���˥ǡ����������ޤ�: y ���ͤ������ϰϤ�ۤ���褦�������Ф��Ƥϡ���
�����Ȥκ����Ф��ϰϤ˼��ޤ�褦�� 2�Ф������ܤ�ä��ޤ����������ϡ�
�����ᤷ����ķϤ��ͤ����Ū��Ϣ³�ˤ�����Τ�ͭ�ѤǤ���
\paragraph*{Frequency}
\addcontentsline{toc}{paragraph}{Frequency}
\label{commands plot datafile smooth frequency}%
\label{plot datafile smooth frequency}%
\label{plot smooth frequency}%
\label{data-file smooth frequency}%
\label{datafile smooth frequency}%
\label{plot frequency}%
\label{smooth frequency}%
\label{frequency}%
\index{frequency}%
\index{histogram}%
���ץ���� {\bf smooth frequency} �ϡ��ǡ����� x �˴ؤ���ñĴ�ˤ��ޤ���x
��ɸ��Ʊ�����ϡ������� y ���ͤι�פ� y ���ͤȤ��ƻ��İ�Ĥ������֤�
�����ޤ���¿�����ͤΥǡ����Υҥ��ȥ��������γ����� (bin) ��������
�ϡ������� y ���ͤ� 1.0 �ˤ��ơ�����Ǥ����¤�Ʊ��������������θĿ�
��ɽ���褦�ˤ��ޤ�������ϡ��ǡ��� 1 ���������ꤷ�����ϡ����ۤΤ�
���˹Ԥʤ��ޤ���
��:
\preverbatim
\begin{verbatim}
    binwidth = <Ŭ������>  # x ���ͤγƳ�����
    bin(val) = binwidth * floor(val/binwidth)
    plot "datafile" using (bin(column(1))):(1.0) smooth frequency
    plot "datafile" using (bin(column(1))) smooth frequency  # Ʊ��
\end{verbatim}
\postverbatim
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/smooth.html}{\tt smooth.dem
}

\paragraph*{Fnormal}
\addcontentsline{toc}{paragraph}{Fnormal}
\label{commands plot datafile smooth fnormal}%
\label{plot datafile smooth fnormal}%
\label{plot smooth fnormal}%
\label{data-file smooth fnormal}%
\label{datafile smooth fnormal}%
\label{plot fnormal}%
\label{smooth fnormal}%
\label{fnormal}%
\index{fnormal}%
���ץ���� {\bf smooth fnormal} �ϡ����ץ���� {\bf frequency} ��Ʊ�ͤ�ư���
���ޤ����������������ҥ��ȥ������������ޤ������ʤ�����ǡ����� x ��
�ؤ���ñĴ�ˤ��ơ�y ���ͤϤ��Τ��٤Ƥ��¤� 1 �ˤʤ�褦�����������ޤ���
x ��ɸ��Ʊ�����ϡ������� y ���ͤι�פ� y ���ͤȤ��ƻ��İ�Ĥ�������
�������ޤ���¿�����ͤΥǡ����Υҥ��ȥ��������γ����� (bin) ������
�ˤϡ������� y ���ͤ� 1.0 �ˤ��ơ�����Ǥ����¤�Ʊ��������������θ�
����ɽ���褦�ˤ��ޤ�������ϡ��ǡ��� 1 ���������ꤷ�����ϡ����ۤ�
�����˹Ԥʤ��ޤ���
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/smooth.html}{\tt smooth.dem
}

\paragraph*{Cumulative}
\addcontentsline{toc}{paragraph}{Cumulative}
\label{commands plot datafile smooth cumulative}%
\label{plot datafile smooth cumulative}%
\label{plot smooth cumulative}%
\label{data-file smooth cumulative}%
\label{datafile smooth cumulative}%
\label{plot cumulative}%
\label{smooth cumulative}%
\label{cumulative}%
\index{cumulative}%
���ץ���� {\bf smooth cumulative} �ϡ��ǡ����� x �˴ؤ���ñĴ�ˤ��ޤ���x
��ɸ��Ʊ�����ϡ�����ʲ��� x ���ͤ���Ĥ��٤Ƥ��� (���ʤ�����ߤΥǡ�
�����κ�¦����) ���Ф��� y ���ͤ�����Ū�ʹ�פ� y ���ͤȤ��ƻ��İ�Ĥ�
�����֤��������ޤ�������ϡ��ǡ�����������ʬ�۴ؿ�������Τ����ѤǤ�
�ޤ���
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/smooth.html}{\tt smooth.dem
}

\paragraph*{Cnormal}
\addcontentsline{toc}{paragraph}{Cnormal}
\label{commands plot datafile smooth cnormal}%
\label{plot datafile smooth cnormal}%
\label{plot smooth cnormal}%
\label{data-file smooth cnormal}%
\label{datafile smooth cnormal}%
\label{plot cnormal}%
\label{smooth cnormal}%
\label{cnormal}%
\index{cnormal}%
���ץ���� {\bf smooth cnormal} �ϡ�x �˴ؤ���ñĴ�ǡ�y ���ͤ� [0:1] ����
�������줿�ǡ������������ޤ���Ʊ�� x ���ͤ��������ʣ��������ϡ���
���꾮���� x ���ͤ���Ĥ��٤ƤΥǡ����� (���ʤ�����ߤΥǡ��������
�⺸�ˤ�����) �������¤򡢤��٤Ƥ� y ���ͤ��¤ǳ�ä��ͤ� y ���ͤȤ���
���Ĥ褦�ʰ����Υǡ������֤��Ѥ����ޤ�������ϡ��ǡ�����������������
������ʬ�۴ؿ�������Τ˻Ȥ��ޤ� (�ä�ɸ�������ΰۤʤ�ǡ�����������
����Τ�ͭ�ѤǤ�)��
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/smooth.html}{\tt smooth.dem
}


\paragraph*{Kdensity}
\addcontentsline{toc}{paragraph}{Kdensity}
\label{commands plot datafile smooth kdensity}%
\label{plot datafile smooth kdensity}%
\label{plot smooth kdensity}%
\label{data-file smooth kdensity}%
\label{datafile smooth kdensity}%
\label{plot kdensity}%
\label{smooth kdensity period}%
\label{smooth kdensity}%
\label{kdensity}%
\index{kdensity}%
���ץ���� {\bf smooth kdensity} �ϡ����褵�줿�ͽ����ʬ�ۤ��Ф��륬����
�ˤˤ���̩��ɾ�������������褷�ޤ����ͤϺǽ�Υǡ����󤫤��ꡢ����
�����Ȥ��ƽŤߤ��� 2 �󤫤���ޤ����������ˤϡ������ΰ��֤��֤��졢
�����Υ������ˤ��٤Ƥ��¤��ؿ��Ȥ������褵��ޤ������������줿�ҥ���
����������ˤϡ��ƽŤߤ� 1/(���θĿ�) �Ȥ��٤��Ǥ���

�Х����:
�ǥե���ȤǤϡ�gnuplot ������ʬ�ۤΥǡ����ͤ��Ф��ƺ�Ŭ�Ȥʤ�褦�ʥ�
�������׻������Ѥ��ޤ���
\preverbatim
\begin{verbatim}
    default_bandwidth = sigma * (4/3N) ** (0.2)
\end{verbatim}
\postverbatim
������̾�ϤȤƤ��ݼ�Ū�ǡ����ʤ���������Х�����Ǥ����Х�����ϡ���
��Ū�˻��ꤹ�뤳�Ȥ�Ǥ��ޤ���
\preverbatim
\begin{verbatim}
    plot $DATA smooth kdensity bandwidth <value> with boxes
\end{verbatim}
\postverbatim
��������ǻ��Ѥ����Х�����ϡ�GPVAL\_KDENSITY\_BANDWIDTH ����¸���ޤ���

����:
����Ū�ʥǡ������Ф��Ƥϡ��ġ��Υ���������ʬ�ϡ�1 �����ζ�֤򷫤��֤�
�褦�˰���ɬ�פ�����ޤ������ΰ���ϡ��Ѥδؿ��Ȥ���¬�ꤵ�줿�ǡ����ǡ�
����ϼ����� 2�ФǤ���¾����ϡ�ʣ��ǯ���Ϥäơ���ǯ��������˼��줿
�ǡ����ǡ����μ����� 365 �Ǥ���
���Τ褦�ʾ�硢���μ��������襳�ޥ�ɤ��Ϥ�ɬ�פ�����ޤ���
\preverbatim
\begin{verbatim}
    plot $ANGULAR_DAT smooth kdensity period 2*pi with lines
\end{verbatim}
\postverbatim

\subsubsection*{���̤ʥե�����̾ (special-filenames)}
\addcontentsline{toc}{subsubsection}{���̤ʥե�����̾ (special-filenames)}
\label{special-filenames}%
\index{special filenames}%
\label{special_filenames}%
\index{special filenames}%
\label{pseudofiles}%
\index{pseudofiles}%
\label{commands plot datafile special-filenames}%
\label{plot datafile special-filenames}%
\label{plot special-filenames}%
\label{datafile special-filenames}%
\label{data special-filenames}%
\label{special-filenames ++}%
\label{special-filenames +}%
\label{'-'}%
\index{' '}%
\label{'+'}%
\index{'+'}%
\label{'++'}%
\index{'++'}%
���̤ʰ�̣����ĥե�����̾�Ȥ��ơ����Τ�Τ�����ޤ�: {'\,'}, '-', '+',
'++'

���Υե�����̾ {'\,'} �ϡ�Ʊ�� plot ���ޥ�ɾ�ǡ�ľ�������ϥե������Ƥ�
���Ѥ��뤳�Ȥ� gnuplot �˻ؼ����ޤ�����äơ�Ʊ�����ϥե������ 2 �Ĥ�
�ǡ���������褹��ˤϰʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     plot 'filename' using 1:2, '' using 1:3
\end{verbatim}
\postverbatim

���� filename �ϡ����θ�� plot ���ޥ�ɤǤ� {'\,'} �Ǻ����ѤǤ��ޤ�����
���ξ��� {\bf save} ����ȡ������ȤȤ��Ƥ���̾����Ͽ����ΤߤǤ���

'+' �� '++' �Ȥ������̤ʥե�����̾�ϡ�{\bf using} ��������Τ����襹������
�˥���饤��ؿ���Ȥ���褦�ˤ��뤿��λ��ȤߤǤ����̾�ؿ�����ϥ�
��ץ������ñ��� y (�ޤ��� z) ���ͤ������Ƥޤ��󡣤����������ե�����
'+' �Ϥ��줬��������ºݤ����ϥե�����Ǥ���褦�ˡ�{\bf using} ����ˤ��
1 ���ܤ��ͤ�ɸ�����Ȥ��ư�����������ɲä�����ͤ���ꤹ�뤳�Ȥ��ǽ��
����ɸ�������� {\bf set samples} ���ޤ�������Ū��ɸ�ֳܴ֤��ϰϻ�����ʬ��
���ꤹ�뤳�Ȥ�����Ǥ��ޤ���ɸ�����ϡ�{\bf set trange} �����ꤵ��Ƥ����
��������ꤷ���ϰ����Τ��Ϥ�ޤ����������Ǥʤ���� {\bf set xrange} ���ϰ�
���Τ��Ϥ�ޤ���

����: trange �λ��Ѥϡ������Τ����Ǥ� gnuplot �λ��ͤȤϰۤʤ�ޤ�����
����ˤ�� x �����ϰϤȤϰۤʤ�ɸ���ϰϤ����ѤǤ��뤳�Ȥˤʤ�ޤ���

\preverbatim
\begin{verbatim}
     plot '+' using ($1):(sin($1)):(sin($1)**2) with filledcurves
\end{verbatim}
\postverbatim

'+' ��ľ���ˡ���Ω��ɸ���ϰϤ���ꤹ�뤳�Ȥ�Ǥ��ޤ����̾�δؿ������
��Ʊ�͡���Ω�ѿ���̾���������Ƥ뤳�Ȥ�Ǥ��ޤ���plot �κǽ�����Ǥ�
Ϳ�����硢ɸ���ϰϤˤϤ�����������륭����� {\bf sample} �����֤���ɬ
�פ�����ޤ� (�ʲ��⻲��: {\bf plot sampling (p.~\pageref{plot sampling})\index{sampling}})��

\preverbatim
\begin{verbatim}
     plot sample [beta=0:2*pi] '+' using (sin(beta)):(cos(beta)) with lines
\end{verbatim}
\postverbatim

�ʲ��ϡ�ɸ�ֳܴ� (1.5) ��ɸ���ϰ���˻��ꤷ����Ǥ���ɸ�����ϡ�-3, 1.5,
0, 1.5, ... 24 �ΰ��֤Ǽ��ޤ���

\preverbatim
\begin{verbatim}
     plot $MYDATA, [t=-3:25:1.5] '+' using (t):(f(t))
\end{verbatim}
\postverbatim

�����ե����� '++' �ϡ�u ������ {\bf set samples} �����椵������ο���v ��
���� {\bf set isosamples} �����椵������ο��Ρ�ɸ��Ū�� [u,v] ��ɸ�γʻ�
���������� 2 ��Υǡ������֤��ޤ�����äơ�'++' ����������ˡ�urange
�� vrange �����ꤹ��ɬ�פ�����ޤ�����x �� y ���ϰϤϼ�ưŪ�����ꤵ��
�뤫���ޤ�������Ū�� urange, vrange �Ȥϰ㤦�ͤ�����Ǥ��ޤ���
��:

\preverbatim
\begin{verbatim}
     splot '++' using 1:2:(sin($1)*sin($2)) with pm3d
     plot '++' using 1:2:(sin($1)*sin($2)) with image
\end{verbatim}
\postverbatim

{\bf '-'} �Ȥ������̤ʥե�����̾�ϡ��ǡ���������饤��Ǥ��뤳�Ȥ�ؼ���
�ޤ������ʤ�����ǡ����򥳥ޥ�ɤθ��³���ƻ��ꤷ�ޤ������ΤȤ��ϥ�
�����Τߤ����ޥ�ɤ�³�����ޤ�����äơ�{\bf plot} ���ޥ�ɤ��Ф���ե���
�����������ȥ롢�饤�󥹥�����Ȥ��ä����ץ����ϡ�{\bf plot} �Υ��ޥ��
�饤������˽񤫤ʤ��Ȥ����ޤ��󡣤���ϡ�unix �����륹����ץȤˤ���
�� $<$$<$ (�ҥ��ɥ������) ��Ʊ�ͤǤ������Υǡ����ϡ�����餬�ե����뤫
���ɤ߹��ޤ줿���Τ褦�ˡ�1 �ԤˤĤ� 1 �ĤΥǡ����������Ϥ��ޤ�������
�ƥǡ����ν���ϡ�1 ���ܤλϤ��ʸ�� {\tt"}e{\tt"} ���֤����Ȥǻؼ����ޤ���

{\bf '-'} �ϡ��ǡ����ȥ��ޥ�ɤ���˻��Ĥ��Ȥ�ͭ�ѤǤ�����Τ���ˤ���
�ޤ����㤨�С��̡��Υ��ץꥱ������󤫤� {\bf gnuplot} �ˤ���ξ�����ѥ���
���Ϥ������Ǥ����㤨�С��ǥ�ե��������ˤϤ��ε�ǽ��Ȥ���Τ���
��Ǥ��礦��{\bf index} �� {\bf every} �Τ褦�� {\bf plot} �Υ��ץ����Ϳ�����
�Ƥ���ȡ������ϻȤ��뤳�ȤΤʤ��ǡ��������Ϥ��׵ᤷ�Ƥ��ޤ�������
ñ��ʾ���������٤Ƥξ��ǡ�{\bf '-'} ����ǡ������ɤ߹�����⡢�ǽ�
�˥ǡ����֥��å���������Ƥ�����ɤ߹�������¿ʬ��ñ�Ǥ����ʲ�����:
{\bf datablocks (p.~\pageref{datablocks})\index{datablocks}}��

�⤷��{\bf replot} ���ޥ�ɤ� {\bf '-'} ��Ȥ��ʤ顢���ʤ��� 1 �ٰʾ�ǡ�����
���Ϥ���ɬ�פ�����Ǥ��礦���ʲ�����: {\bf replot (p.~\pageref{replot})\index{replot}}, {\bf refresh (p.~\pageref{refresh})\index{refresh}}�������֤���
�������ǡ����֥��å���Ȥ����������Ǥ���

���Υե�����̾ ({'\,'}) �ϡ�ľ���Υե�����̾���ƤӻȤ��뤳�Ȥ�ؼ�����
��������ϡ�

\preverbatim
\begin{verbatim}
     plot '����/�ȤƤ�/Ĺ��/�ե�����̾' using 1:2, '' using 1:3, '' using 1:4
\end{verbatim}
\postverbatim

�Τ褦�ʤȤ��������Ǥ����⤷Ʊ�� plot ���ޥ�ɾ�ǡ�{\bf '-'} �� {\bf {'\,'}} ��ξ
������Ѥ���ȡ�����饤��ǡ����� 2 �Ĥν����Ϳ����ɬ�פ����ꡢ���
�ܤΤ�Τ�����Ѥ��뤳�ȤϤǤ��ޤ���

\subsubsection*{�ѥ��פˤ�����ϥǡ��� (piped-data)}
\addcontentsline{toc}{subsubsection}{�ѥ��פˤ�����ϥǡ��� (piped-data)}
\label{commands plot datafile piped-data}%
\label{plot datafile piped-data}%
\label{datafile piped-data}%
\label{data piped-data}%
\label{plot piped-data}%
\label{piped-data}%
\index{piped data}%
\label{pipes}%
\index{pipes}%
\index{pipes}%
popen �ؿ�����äƤ��륷���ƥ��Ǥϡ��ǡ����ե�����ϡ�'$<$' �ǻϤޤ��
������̾�ˤ�äơ������륳�ޥ�ɤ���ѥ������Ϥ��뤳�Ȥ��Ǥ��ޤ����㤨
��

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

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

\preverbatim
\begin{verbatim}
     plot "< awk '$0 !~ /^#/ {print $1-1965, $2}' population.dat"
\end{verbatim}
\postverbatim

���Υ��ץ������ϺǤ������������ޤ�����{\bf using} ������ɤ��Ѥ���ñ��
�ʥե��륿��󥰤ǹԤ����Ȥ��ǽ�Ǥ���

fdopen() �ؿ�����ĥ����ƥ�Ǥϡ��ǡ����򡢥ե����뤫�ѥ��פ˷�ӤĤ�
��줿Ǥ�դΥե�����ǥ�����ץ������ɤ߹��ळ�Ȥ��Ǥ��ޤ���{\bf n} �֤Υ�
������ǥ�����ץ������ɤ߹���ˤϡ�{\bf '$<$\&n'} �Ȥ��Ƥ�������������ˤ�ꡢ
1 ��� POSIX shell ����θƤӽФ�����ǡ�ʣ���Υǡ����ե����뤫��Υ�
�������Ϥ��ưפ˹Ԥ���褦�ˤʤ�ޤ�:

\preverbatim
\begin{verbatim}
     $ gnuplot -p -e "plot '<&3', '<&4'" 3<data-3 4<data-4
     $ ./gnuplot 5< <(myprogram -with -options)
     gnuplot> plot '<&5'
\end{verbatim}
\postverbatim

\subsubsection*{Using}
\addcontentsline{toc}{subsubsection}{Using}
\label{commands plot datafile using}%
\label{plot datafile using}%
\label{plot using}%
\label{data-file using}%
\label{datafile using}%
\label{using}%
\index{using}%
�Ǥ�褯�Ȥ���ǡ����ե�����ν����Ҥ� {\bf using} �ǡ���������ϥե���
��ΤɤιԤ����褹��Τ���ؼ����ޤ���

��:
\preverbatim
\begin{verbatim}
     plot 'file' using <entry> {:<entry> {:<entry> ...}} {'format'}
\end{verbatim}
\postverbatim

�� $<$entry$>$ �ϡ����ϥե�����ΰ�ĤΥե�����ɤ����򤹤뤿���ñ�ʤ���
���ֹ椫����ĤΥǡ�������κǽ�ιԤ���Υ�٥�˰��פ���ʸ���󡢥���
���ǰϤޤ줿������xticlabels(2) �Τ褦�˥��å��ǰϤޤʤ����̤ʴؿ�����
�����줫�Ǥ���

���Υ���ȥ꤬���å��ǰϤޤ줿�����ξ�硢N ���ܤ��ͤ���ꤹ��Τ˴ؿ�
column(N) ����ѤǤ��ޤ����Ĥޤꡢcolumn(1) ���ɤ߹��ޤ줿�ǽ�ι��ܤ�
���Ȥ���column(2) �ϼ��ι��ܡ��Ȥ��ä����Ǥ���column(1), column(2),
... ��ά���Ȥ��ơ����̤ʵ��� \$1, \$2, ... ����ѤǤ��ޤ���

���̤ʵ��� \$\# �ϡ����ߤ����ϹԤ��������ɾ�����ޤ��Τǡ�column(\$\#) ��
stringcolumn(\$\#) �ϡ�����������ʾ�硢���뤤�ϹԤˤ�äưۤʤ�Ŀ���
���ޤ�ե����뤫������Ϥξ��Ǥ⡢ɬ���ǽ�������Ƥ��֤��ޤ���

�ؿ� {\bf valid(N)} �ǡ�N ���ܤ���ͭ���ʿ����Ǥ��뤫�ɤ����ƥ��ȤǤ��ޤ���
��������ͤ��礱�Ƥ����ꡢ���Ǥ��ʤ��ä��ꡢNaN �ξ��� 0 ���֤���
����
\index{column}%
\index{columnheader}%
���ϥե�����κǽ�ιԤγ���ˡ��ǡ������ͤǤϤʤ���٥����äƤ����
�硢���Υ�٥�������������� plot �����ȥ�˻��ѤǤ��ޤ����ؿ�
column() �ϡ����ֹ�ʳ��˥�٥�������������Ǥ��ޤ����㤨�С��ǡ���
�ե����뤬�ʲ��Τ褦�ʾ��:
\preverbatim
\begin{verbatim}
     Height    Weight    Age
     val1      val1      val1
     ...       ...       ...
\end{verbatim}
\postverbatim
�ʲ��� plot ���ޥ�ɤ�Ʊ����̣�ˤʤ�ޤ�:
\preverbatim
\begin{verbatim}
     plot 'datafile' using 3:1, '' using 3:2
     plot 'datafile' using (column("Age")):(column(1)), \
                  '' using (column("Age")):(column(2))
     plot 'datafile' using "Age":"Height", '' using "Age":"Weight"
\end{verbatim}
\postverbatim

����ʸ���󤬴����˰��פ���ɬ�פ�����ޤ�������ʸ����ʸ������̤��ޤ���
��Υ�٥�� plot �����ȥ�˻Ȥ��ˤϡ�{\bf set key autotitle columnhead}
�Ȥ��뤫���ޤ��ϸ��̤˥����ȥ����ꤹ����ϴؿ� {\bf columnhead(N)} ��
�ȤäƤ���������

���ϥǡ����ե������ 1...N �Ȥ����ºݤ���˲ä��ơ�gnuplot �ϴ�������
����Ĥ����Ĥ��� {\tt"}������{\tt"} ���󶡤��ޤ����㤨�С�\$0 �ޤ��� column(0) �ϡ�
�ǡ���������Τ��Υǡ����Ԥι��ֹ���֤��ޤ����ʲ�����:
{\bf pseudocolumns (p.~\pageref{pseudocolumns})\index{pseudocolumns}}��

$<$entry$>$ �˲���񤫤ʤ���С����Υ���ȥ�Υꥹ�Ȥν�˥ǥե���Ȥ��ͤ�
�Ȥ��ޤ����㤨�� {\bf using ::4} �ϡ�{\bf using 1:2:4} �Ȳ�ᤵ��ޤ���

{\bf using} �ˤ�����ĤΥ���ȥ����ꤷ�����ϡ����� $<$entry$>$ �� y ���ͤ�
���ƻȤ�졢�ǡ��������ֹ� (������ \$0) �� x �Ȥ��ƻȤ��ޤ����㤨��
{\tt"}{\bf plot 'file' using 1}{\tt"} �� {\tt"}{\bf plot 'file' using 0:1}{\tt"} ��Ʊ����̣�Ǥ���
{\bf using} �� 2 �ĤΥ���ȥ��Ϳ������硢������ x, y �Ȥ��ƻȤ��ޤ���
����˥���ȥ���ɲä��ơ����Ϥ���Υǡ��������Ѥ���褦�����襹������
�ξܺ٤ˤĤ��Ƥϡ��ʲ�����: {\bf set style (p.~\pageref{set style})\index{style}}, {\bf fit (p.~\pageref{fit})\index{fit}}��
\paragraph*{Format}
\addcontentsline{toc}{paragraph}{Format}
\label{using format}%
\label{plot using format}%
format ����ꤹ��ȡ������ C �饤�֥��ؿ� 'scanf' ��Ŭ�Ѥ��ƥǡ���
�ե�����γƹԤ��ɤߤޤ��������Ǥʤ���С��ƹԤϥۥ磻�ȥ��ڡ��� (����
�����䥿��) �Ƕ��ڤ�줿�ǡ������� (�ե������) ����ʤ�Ȥߤʤ��ޤ���
�ʲ��⻲��: {\bf datafile separator (p.~\pageref{datafile separator})\index{separator}}��

'scanf' �ؿ��ǤϿ����ʥǡ��������ο������Ϥ��Ȥ��ޤ�����{\bf gnuplot} ����
�Ƥ����ϥǡ�������������ư�����Ȥߤʤ��ޤ����顢{\bf gnuplot} �Ǥ� {\bf \%lf}
���ܼ�Ū��ͣ��ο������ϻ��ꡢ�Ȥ������Ȥˤʤ�ޤ������ν�ʸ����ˤ�
���ʤ��Ȥ��ġ������� 7 �İʲ��Ρ����Τ褦�����ϻ���Ҥ������ɬ�פ�
����ޤ���
'scanf' �Ͽ��ȿ��δ֤˥ۥ磻�ȥ��ڡ��������ʤ�����򡢥��� ({\tt"}$\backslash$t{\tt"})������
({\tt"}$\backslash$n{\tt"})���ޤ��ϲ��ڡ��� ({\tt"}$\backslash$f{\tt"}) ������ȴ��Ԥ��ޤ�������ʳ������Ϥ�����
���˥����åפ��ʤ���Ф����ޤ���

{\tt"}$\backslash$t{\tt"}, {\tt"}$\backslash$n{\tt"}, {\tt"}$\backslash$f{\tt"} ��Ȥ��Ȥ���ñ���������ष����Ű������Ȥ��٤�
�Ǥ��뤳�Ȥ����դ��Ƥ���������
\paragraph*{Using ���� (using\_examples)}
\addcontentsline{toc}{paragraph}{Using ���� (using\_examples)}
\label{commands plot datafile using examples}%
\label{plot datafile using examples}%
\label{datafile using examples}%
\label{using examples}%
������ϡ�1 ���ܤΥǡ������Ф��� 2 ���ܤ� 3 ���ܤ��¤��ͤ� plot ���ޤ���
��ʸ����ϡ�����ǡ��������ڡ������ڤ�Ǥʤ�������޶��ڤ�Ǥ��뤳��
��ؼ����Ƥ��ޤ�����Ʊ�����Ȥ� {\bf set datafile separator comma} ����ꤹ
�뤳�ȤǤ��ǽ�Ǥ���
\preverbatim
\begin{verbatim}
     plot 'file' using 1:($2+$3) '%lf,%lf,%lf'
\end{verbatim}
\postverbatim

������ϡ����ʣ���ʽ񼰻���ǥǡ�����ե����� {\tt"}MyData{\tt"} �����ɤ߹���
�ޤ���
\preverbatim
\begin{verbatim}
     plot 'MyData' using "%*lf%lf%*20[^\n]%lf"
\end{verbatim}
\postverbatim

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

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

\index{filter}%
\index{NaN}%
3 ��黻�� {\bf ?:} ��Ȥäƥǡ�����ե��륿�����Ĥη�����Ҳ𤷤ޤ���

\preverbatim
\begin{verbatim}
     plot 'file' using 1:($3>10 ? $2 : 1/0)
\end{verbatim}
\postverbatim

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

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

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

(a) {\bf plot 'file'} �ȡ�(b) {\bf plot 'file' using 1:2}��������
(c) {\bf plot 'file' using (\$1):(\$2)} �ˤ���̯�ʰ㤤�����뤳�Ȥ����դ��Ƥ�
���������ʲ�����: {\bf missing (p.~\pageref{missing})\index{missing}}��

�ǽ��ñ��

\preverbatim
\begin{verbatim}
     plot 'file' using 1:2
\end{verbatim}
\postverbatim

�Ȼ��ꤹ�뤳�Ȥǡ�����ξ��ɤ�ʤ˥��ߤΥǡ�����ޤ�Ԥ���ĥե�����
��� plot ���뤳�Ȥ���ǽ�ˤʤ�ޤ������������ɤ����Ƥ�ǡ����ե������
ʸ�����Ĥ��Ƥ��������ʤ�С����Υƥ����ȹԤ������˥�����ʸ�� (\#)
���֤������������Ǥ��礦��
\paragraph*{������ (pseudocolumns)}
\addcontentsline{toc}{paragraph}{������ (pseudocolumns)}
\label{pseudocolumns}%
\index{pseudocolumns}%
\label{commands plot datafile using pseudocolumns}%
\label{plot datafile using pseudocolumns}%
\label{datafile using pseudocolumns}%
\label{using pseudocolumns}%
plot ʸ�� {\bf using} ������μ��Ǥϡ����ϥե�����˴ޤޤ��ºݤΥǡ�����
�˲ä��ƴ�������⻲�ȤǤ��������� {\tt"}������{\tt"} (pseudocolumns) �˴ޤޤ�
�Ƥ��ޤ���
\preverbatim
\begin{verbatim}
     column(0)   �ǡ���������Ǥγ����ν��֡����֤� 0 ����Ϥޤꡢ��
                 �Ԥ䥳���ȹԤǤʤ��Ԥ�������2 �Ԥ�Ϣ³������Ԥǥ�
                 ���åȤ���ޤ�������ͤ� matrix �ǡ��������Ǥϡ�
                 column(0) �ϳ� matrix ���Ǥ���������ˤʤ�ޤ���
                 ά�� $0 ����Ѳġ�
     column(-1)  �����ֹ�� 0 ����Ϥޤꡢ1 �Ԥζ��Ԥ�������2 �Ԥ�Ϣ
                 ³������Ԥǥꥻ�åȤ���ޤ�������ϡ����󡢤ޤ��ϳ�
                 �Ҿ��ǡ�����Υǡ����Ԥ��б����ޤ����ޤ����ǡ�������
                 ����̡�����ʬ��¿�ѷ�����̤���Τˤ�Ȥ��ޤ���
     column(-2)  0 ����Ϥޤꡢ2 �Ԥ�Ϣ³������Ԥ������ޤ�������ϡ�
                 ʣ���Υǡ����������ĥե�������Ρ����ߤΥǡ�������
                 �� index �ֹ�Ǥ����ʲ�����: `index`��
     column($#)  ���̤ʵ��� $# �ϡ�¸�ߤ����������ɾ������ޤ��Τǡ�
                 ��ä� column($#) �ϡ����ߤ����ϹԤκǽ��� (�Ǳ���)
                 �򻲾Ȥ��ޤ���Ʊ�ͤ� column($# - 1) �ϡ��ǽ���ΰ��
                 �������󡢤ʤɤȤʤ�ޤ���
\end{verbatim}
\postverbatim
\paragraph*{���� (arrays)}
\addcontentsline{toc}{paragraph}{���� (arrays)}
\label{using arrays}%
\label{plot using arrays}%
���褹��ǡ��������󤫡��ޤ��������ʹؿ��Ǥ����硢{\bf using} ��������
{\tt"}�� (column){\tt"} �ϰʲ��Τ褦�˲�ᤷ�ޤ����ܺ٤ˤĤ��Ƥϰʲ�����:
{\bf arrays (p.~\pageref{arrays})\index{arrays}}��
\preverbatim
\begin{verbatim}
      1 ����    �����ź��
      2 ����    ����ο������Ǥμ¿���ʬ���ޤ���ʸ���������ʸ������
      3 ����    ����ο������Ǥε�����ʬ
\end{verbatim}
\postverbatim
\paragraph*{Key}
\addcontentsline{toc}{paragraph}{Key}
\label{using key}%
\label{plot using key}%
�������襹������ (���Ѥ߾夲���ҥ��ȥ����䥯����㥰���) �Ǥϡ��ǡ�
�������Ƭ�������西���ȥ���������뤳�Ȥ�̵��̣�ʥ쥤�����ȤˤʤäƤ�
�ޤ���({\bf using 2:3:xticlabels(1)} �Τ褦��) �ǡ���������Ƥ��鼴������
��٥���������뤳�Ȥ�̵��̣�ˤʤäƤ��ޤ������������襹������Ǥϡ�
����� {\bf using 2:3:key(1)} �η�����Ȥäƥǡ�����˴ޤޤ��ʸ���󤫤�
���� (key) �����西���ȥ���������ޤ����̾�ϡ��Ԥ���Ƭ���� 1 ���ܤ��
��ޤ���{\bf spiderplot} ���󼨤���Ƥ�����򻲾Ȥ��Ƥ���������
\paragraph*{Xticlabels}
\addcontentsline{toc}{paragraph}{Xticlabels}
\label{xticlabels}%
\index{xticlabels}%
\label{using xticlabels}%
\label{plot using xticlabels}%
���ι�ߤθ��Ф� (ticlabel) ��ʸ����ؿ��ˤ�äƺ�뤳�Ȥ�Ǥ��������
�̾�ϰ����Ȥ��ƥǡ����󤫤�������ޤ����Ǥ�ñ��ʷ����ϡ��ǡ����󼫿�
��ʸ����Ȥ��Ƥ����Ѥǡ�xticlabels(N) �� xticlabels(stringcolumn(N))
�ξ�ά���Ȥ��ƻȤ��ޤ����ʲ������ 3 ���ܤ����Ǥ� x ���ι�ߤθ��Ф���
���ƻ��Ѥ��ޤ���

\preverbatim
\begin{verbatim}
     plot 'datafile' using <xcol>:<ycol>:xticlabels(3) with <plotstyle>
\end{verbatim}
\postverbatim

����������θ��Ф��ϡ�Ǥ�դ����輴 x,x2,y,y2,z �Ѥ������Ǥ��ޤ���
{\bf ticlabels($<$labelcol$>$)} ����ϡ�{\bf using} �������ǡ����Υǡ����κ�ɸ��
�꤬���ƺѤ����˹Ԥ�ɬ�פ�����ޤ���ͭ���� X,Y[,Z] ��ɸ���Ȥ���ĳ�
�ǡ��������Ф��ơ�xticlabels() ��Ϳ����ʸ�����ͤϡ�������б���������
x ��ɸ��Ʊ������ x ���θ��Ф��Υꥹ�Ȥ��ɲä���ޤ���{\bf xticlabels()}
�� {\bf xtic()} �Ⱦ�ά���뤳�Ȥ�Ǥ���¾�μ��˴ؤ��Ƥ�Ʊ�ͤǤ���

��:

\preverbatim
\begin{verbatim}
     splot "data" using 2:4:6:xtic(1):ytic(3):ztic(6)
\end{verbatim}
\postverbatim

������Ǥϡ�x ����y ���θ��Ф��� x,y ��ɸ�ͤȤ��̤��󤫤���Ф����
������z ���θ��Ф��ϡ��б��������� z ��ɸ�ͤ�����������ޤ���

��:

\preverbatim
\begin{verbatim}
     plot "data" using 1:2:xtic( $3 > 10. ? "A" : "B" )
\end{verbatim}
\postverbatim

������ϡ�x ���θ��Ф���������ʸ�����ʹؿ�����Ѥ�����Τǡ��ǡ����ե�
����γ����� x ���ι�ߤθ��Ф��ϡ�3 ���ܤ��ͤˤ�ä� {\tt"}A{\tt"} �� {\tt"}B{\tt"} ����
�����줫�Ȥʤ�ޤ���
\paragraph*{X2ticlabels}
\addcontentsline{toc}{paragraph}{X2ticlabels}
\label{using x2ticlabels}%
\label{plot using x2ticlabels}%
�ʲ�����: {\bf plot using xticlabels (p.~\pageref{plot using xticlabels})\index{xticlabels}}��
\paragraph*{Yticlabels}
\addcontentsline{toc}{paragraph}{Yticlabels}
\label{using yticlabels}%
\label{plot using yticlabels}%
�ʲ�����: {\bf plot using xticlabels (p.~\pageref{plot using xticlabels})\index{xticlabels}}��
\paragraph*{Y2ticlabels}
\addcontentsline{toc}{paragraph}{Y2ticlabels}
\label{using y2ticlabels}%
\label{plot using y2ticlabels}%
�ʲ�����: {\bf plot using xticlabels (p.~\pageref{plot using xticlabels})\index{xticlabels}}��
\paragraph*{Zticlabels}
\addcontentsline{toc}{paragraph}{Zticlabels}
\label{using zticlabels}%
\label{plot using zticlabels}%
�ʲ�����: {\bf plot using xticlabels (p.~\pageref{plot using xticlabels})\index{xticlabels}}��
\subsubsection*{Volatile}
\addcontentsline{toc}{subsubsection}{Volatile}
\label{datafile volatile}%
\label{data volatile}%
\label{plot datafile volatile}%
\label{plot volatile}%
\label{volatile}%
\index{volatile}%
plot ���ޥ�ɤΥ������ {\bf volatile} �ϡ����ϥ��ȥ꡼�फ�ե����뤫��
�������ɤ߹�����ǡ����������ɤ߹��߻��ˤ�ͭ���ǤϤʤ����Ȥ��̣���ޤ���
����ϡ�{\bf replot} ���ޥ�ɤ�����ˡ���ǽ�ʸ¤� {\bf refresh} ���ޥ��
��Ȥ��褦 gnuplot �˻ؼ����ޤ����ʲ�����: {\bf refresh (p.~\pageref{refresh})\index{refresh}}��
\subsection*{�ؿ����� (functions)}
\addcontentsline{toc}{subsection}{�ؿ����� (functions)}
\label{commands plot functions}%
\label{plot functions}%
\label{functions}%
\index{functions}%
���ޥ�� {\bf plot}, {\bf splot} �Ǥϡ��ե����뤫���ɤ߹�����ǡ������������
�Ǥʤ����Ȥ߹��ߴؿ���桼������ؿ������褹�뤳�Ȥ�Ǥ��ޤ����ؿ�����
�ϡ���Ω�ʼ����̾���ϰϤ��Ϥäƥǡ�������ץ���뤳�Ȥ�ɾ�����ޤ���
�ʲ�����: {\bf set samples (p.~\pageref{set samples})\index{samples}}, {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}��
��:
\preverbatim
\begin{verbatim}
     approx(ang) = ang - ang**3 / (3*2)
     plot sin(x) title "sin(x)", approx(x) title "approximation"
\end{verbatim}
\postverbatim

�ؿ��Υǥե���Ȥ����襹����������ꤹ����ˡ�ˤĤ��Ƥϡ��ʲ�����:
{\bf set style function (p.~\pageref{set style function})\index{function}}���Ȥ߹��ߴؿ��ξ���ˤĤ��Ƥϡ��ʲ�����:
{\bf expressions functions (p.~\pageref{expressions functions})\index{functions}}�������Ǵؿ������������ˡ�ˤĤ��Ƥϡ��ʲ�����:
{\bf user-defined (p.~\pageref{user-defined})\index{user-defined}}��
\subsection*{�޲��ѿ��⡼������ (parametric)}
\addcontentsline{toc}{subsection}{�޲��ѿ��⡼������ (parametric)}
\label{commands plot parametric}%
\label{commands splot parametric}%
\label{plot parametric}%
\label{splot parametric}%
�޲��ѿ��⡼�� ({\bf set parametric}) �Ǥϡ�{\bf plot} �Ǥ� 2 �Ĥο������Ȥ�
{\bf splot} �Ǥ� 3 �Ĥο������Ȥ�Ϳ����ɬ�פ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     plot sin(t),t**2
     splot cos(u)*cos(v),cos(u)*sin(v),sin(u)
\end{verbatim}
\postverbatim

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

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

\preverbatim
\begin{verbatim}
     plot sin(t),t**2 title 'Parametric example' with linespoints
\end{verbatim}
\postverbatim

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/param.html}{\tt �޲��ѿ��⡼�ɤΥǥ⡣
}

\subsection*{�ϰ� (ranges)}
\addcontentsline{toc}{subsection}{�ϰ� (ranges)}
\label{commands plot ranges}%
\label{commands splot ranges}%
\label{plot ranges}%
\label{splot ranges}%
\label{ranges}%
\index{ranges}%
���Υ��������Ǥϡ����ޥ�� {\bf plot}, {\bf splot} �ΰ��ֺǽ�ι��ܤȤ��ƽ�
���������ϰϤΥ��ץ����ˤĤ��ƤΤ��������ޤ����������ꤹ��ȡ�����
�ϰϤϡ���������Τɤ� {\bf set range} �ˤ���ϰϤ����¤���ͥ�褷�ư���
��ޤ������ޥ�� {\bf plot} ���̤ʾ��˻��ꤹ�롢�ġ����������Ǥ��ϰϤ���
�¤���Υ��ץ����ˤĤ��Ƥϰʲ�����: {\bf sampling (p.~\pageref{sampling})\index{sampling}}��

��:
\preverbatim
\begin{verbatim}
     [{<dummy-var>=}{{<min>}:{<max>}}]
     [{{<min>}:{<max>}}]
\end{verbatim}
\postverbatim

1 ���ܤη������ϰϻ������Ω�ѿ����ϰ� ({\bf xrange}���ޤ����޲��ѿ��⡼��
�Ǥ� {\bf trange}) �Ѥǡ�2 ���ܤη����Ͻ�°�ѿ����ϰ��ѤǤ������ץ�����
$<$dummy-var$>$ ����Ω�ѿ��ο�����̾�������ѤǤ��ޤ� (�ǥե���Ȥ��ѿ�̾��
{\bf set dummy} ���ѹ��Ǥ��ޤ�)��

�޲��ѿ��⡼�� (parametric) �Ǥʤ���С��ϰϻ���ϰʲ��ν��Ϳ���ʤ���
�Ф����ޤ���:
\preverbatim
\begin{verbatim}
     plot [<xrange>][<yrange>][<x2range>][<y2range>] ...
\end{verbatim}
\postverbatim

�޲��ѿ��⡼�� (parametric) �Ǥϡ��ϰϻ���ϰʲ��ν��Ϳ���ʤ���Ф���
�ޤ���:
\preverbatim
\begin{verbatim}
     plot [<trange>][<xrange>][<yrange>][<x2range>][<y2range>] ...
\end{verbatim}
\postverbatim
�ʲ��� {\bf plot} ���ޥ�ɤϡ�{\bf trange} �� [-pi:pi], {\bf xrange} �� [-1.3:1.3],
{\bf yrange} �� [-1:1] �����ꤹ����Ǥ�:

\preverbatim
\begin{verbatim}
     plot [-pi:pi] [-1.3:1.3] [-1:1] sin(t),t**2
\end{verbatim}
\postverbatim

{\bf *} �ϡ�min (�Ǿ���) �� max (������) �˼�ư�ϰϻ��� (autoscale) �ε�ǽ
��Ȥ����Ȥ��ǽ�ˤ��ޤ���������֤Τ��������ɬ�פ��ϰϻ���ˤϡ�����
�ϰ� {\bf []} ��ȤäƤ���������

{\bf plot} �� {\bf splot} �Υ��ޥ�ɹԤǻ��ꤵ�줿�ϰϤϤ��Υ���հ�ĤˤΤ߱�
����ڤܤ��ޤ�����äơ����θ�Υ���դΥǥե���Ȥ��ϰϤ��ѹ�����ˤ�
{\bf set xrange} �� {\bf set yrange} ����Ѥ��Ƥ���������

��󥯤��줿�����Ф��Ƥϡ�plot ���ޥ�ɤǤΰ��Ū���ϰϻ���λ��Ѥϡ�
���Ԥ����̤����ޤʤ����⤷��ޤ��� (�ʲ�����: {\bf set link (p.~\pageref{set link})\index{link}})��

���֥ǡ������Ф��Ƥϡ��ϰϤϡ��ǡ����ե����뤫���ɤ߹���Τ˻��Ѥ����
��Ʊ���񼰤ǡ�������ǰϤ�ǻ��ꤹ��ɬ�פ�����ޤ����ʲ�����:
{\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}��

��:

�ʲ��ϸ��ߤ��ϰϤ���Ѥ��ޤ�:
\preverbatim
\begin{verbatim}
     plot cos(x)
\end{verbatim}
\postverbatim

�ʲ��� x ���ϰϤΤߤλ���Ǥ�:
\preverbatim
\begin{verbatim}
     plot [-10:30] sin(pi*x)/(pi*x)
\end{verbatim}
\postverbatim

�ʲ��Ͼ��Ʊ���Ǥ��������ѿ��Ȥ��� t ��Ȥ��ޤ�:
\preverbatim
\begin{verbatim}
     plot [t = -10 :30]  sin(pi*t)/(pi*t)
\end{verbatim}
\postverbatim

�ʲ��� x �� y ��ξ�����ϰϤλ���Ǥ�:
\preverbatim
\begin{verbatim}
     plot [-pi:pi] [-3:3]  tan(x), 1/x
\end{verbatim}
\postverbatim

�ʲ��ϡ�y ���ϰϤΤߤλ���Ǥ�:
\preverbatim
\begin{verbatim}
     plot [ ] [-2:sin(5)*-8] sin(x)**besj0(x)
\end{verbatim}
\postverbatim

�ʲ��� x �κ����ͤ� y �κǾ��ͤΤߤλ���Ǥ���
\preverbatim
\begin{verbatim}
     plot [:200] [-pi:]  $mydata using 1:2
\end{verbatim}
\postverbatim

�ʲ��� x ���ϰϤ������ǡ����Ȥ��ƻ��ꤷ�Ƥ��ޤ�:
\preverbatim
\begin{verbatim}
     set timefmt "%d/%m/%y %H:%M"
     plot ["1/6/93 12:00":"5/6/93 12:00"] 'timedata.dat'
\end{verbatim}
\postverbatim

\subsection*{����ץ�� (sampling)}
\addcontentsline{toc}{subsection}{����ץ�� (sampling)}
\label{sampling}%
\index{sampling}%
\label{commands plot sample}%
\label{plot sample}%
\label{plot sampling}%
\index{sample}%
\subsubsection*{1 �����Υ���ץ�� (x �ޤ��� t ��) (1D sampling)}
\addcontentsline{toc}{subsubsection}{1 �����Υ���ץ�� (x �ޤ��� t ��) (1D sampling)}
\label{sampling 1D}%
\label{plot sampling 1D}%
�ǥե���ȤǤϡ��׻��оݤδؿ����Ф��ơ������ϰ����Τˤ錄�ä�ɸ�� (��
��ץ�) ����ޤ��������ϰϤϡ������˥��ޥ�� {\bf set xrange} �����ꤹ��
����plot ���ޥ�ɤΰ��ֺǽ�ξ��� x �����ϰϻ���򤹤뤫���ޤ��Ϥ���
����դΤ��٤Ƥ����Ǥ�ޤ��ϰ���˥ǡ������Τ�����褦�˼�ư�̼�
(autoscaling) ���줿 x ���ϰϤǤ��������ե����� {\tt"}+{\tt"} ����������ɸ�����ϡ�
t ���θ��ߤ��ϰ����Τ��Ϥ�ޤ���������� x �����ϰϤ�Ʊ���Ǥ�Ʊ���Ǥ�
���Ƥ⹽���ޤ���

�ġ���������������Ф���ɸ���ϰϤ򤵤�����¤��Ƴ�����Ƥ뤳�Ȥ�Ǥ���
����

��:

�ʲ��ϡ�x ���Τ��ϰϤ� 0 ���� 1000 �Ȥ��ƥե�����Υǡ��������褷��2
�Ĥδؿ������Τ��ϰϤΰ���ʬ�������줾�����褷�ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [0:1000]
     plot 'datafile', [0:200] func1(x), [200:500] func2(x)
\end{verbatim}
\postverbatim

�ʲ��ϡ���Ȥۤ�Ʊ�ͤǤ��������Τ��ϰϤϥǡ����ե���������Ƥˤ�äƷ�
�ꤷ�ޤ������ξ�硢ɸ�ܲ������ؿ��ϡ����Τ��������˼��ޤ뤫�⤷��
�ޤ��󤷡����ޤ�ʤ����⤷��ޤ���:
\preverbatim
\begin{verbatim}
     set autoscale x
     plot 'datafile', [0:200] func1(x), [200:500] func2(x)
\end{verbatim}
\postverbatim

�ʲ��Υ��ޥ�ɤϤ����ޤ��Ǥ�����Ƭ���ϰ� [0:10] �ϡ�¿ʬ�ǽ�δؿ���ɸ
�ܲ��Τߤ˸������Τ��Ȼפ��ޤ������ºݤˤϡ���������Τ�Ŭ�Ѥ��졢����
�� xrange �������̵�뤵��Ƥ��ޤ��ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [0:50]
     plot [0:10] f(x), [10:20] g(x), [20:30] h(x)
\end{verbatim}
\postverbatim

�����Τ����ޤ������������ˤϡ�������� {\bf sample} ���������뤳�Ȥ�
[0:10] �� plot ���ޥ�����Τ�Ŭ�Ѥ���뼴���ϰϤǤϤʤ���ñ��� plot
���Ǥ�Ŭ�Ѥ���ɸ���ϰϤǤ��뤳�Ȥ�ؼ����뤳�ȤǤ���
\preverbatim
\begin{verbatim}
     plot sample [0:10] f(x), [10:20] g(x), [20:30] h(x)
\end{verbatim}
\postverbatim

�ʲ�����ϡ�3 ��������դˤ餻��ζ�����������Ĥ���ˡ���󼨤��ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [-2:2]; set yrange [-2:2]
     splot sample [h=1:10] '+' using (cos(h)):(sin(h)):(h)
\end{verbatim}
\postverbatim

\subsubsection*{2 �����Υ���ץ�� (u �� v ��) (2D sampling)}
\addcontentsline{toc}{subsubsection}{2 �����Υ���ץ�� (u �� v ��) (2D sampling)}
\label{sampling 2D}%
\label{plot sampling 2D}%
�׻�����ؿ��䵿���ե����� '++' ���Ф�����������ǡ����ϡ�u, v ���˱�
�ä�ɸ�ܲ� (����ץ��) ��Ԥ��ޤ����ʲ�����: {\bf special-filenames ++ (p.~\pageref{special-filenames ++})\index{++}}��
2 �����Υ���ץ�󥰤� {\bf plot}, {\bf splot} ���ޥ�ɤǻ��ѤǤ��ޤ���

�ʲ��ϡ�2 ������ {\bf plot} ���ޥ�ɤ��Ф��� 2 ��������ץ�󥰤���Ǥ���
����ϡ����襹������ {\bf with vectors} ��ɽ������륰��դ��������ޤ���
�ʲ�����: {\bf vectors (p.~\pageref{vectors})\index{vectors}}��
\preverbatim
\begin{verbatim}
    set urange [ -2.0 : 2.0 ]
    set vrange [ -2.0 : 2.0 ]
    plot '++' using ($1):($2):($2*0.4):(-$1*0.4) with vectors
\end{verbatim}
\postverbatim

�ʲ��� 3 ������ {\bf splot} ���ޥ�ɤ��Ф��� 2 ��������ץ�󥰤���Ǥ���
����ϡ�{\bf sampling.dem} �ǻ��Ѥ���Ƥ����Τ˻������ޥ����Ǥ�������
2 �Ĥζ��̤ϡ���������륰��դ��ϰ����Τ��ⶹ�� u, v ���ϰϤ�ɸ��
����Ԥ����Ȥ����դ��Ƥ���������
\preverbatim
\begin{verbatim}
    set title "3D sampling range distinct from plot x/y range"
    set xrange [1:100]
    set yrange [1:100]
    splot sample [u=30:70][v=0:50] '++' using 1:2:(u*v) lt 3, \
          [u=40:80][v=30:60] '++' using (u):(v):(u*sqrt(v)) lt 4
\end{verbatim}
\postverbatim

u, v �Υ���ץ�󥰤��ϰϻ���ˤϡ�����ץ�󥰥ǡ����ο��ȥ��ڡ�����
���椹�롢����Ū�ʥ���ץ�󥰴ֳ֤�����뤳�Ȥ�Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
    splot sample [u=30:70:1][v=0:50:5] '++' using 1:2:(func($1,$2))
\end{verbatim}
\postverbatim

\subsection*{Plot ���ޥ�ɤ� for �롼�� (for loops in plot command)}
\addcontentsline{toc}{subsection}{Plot ���ޥ�ɤ� for �롼�� (for loops in plot command)}
\label{commands plot for}%
\label{commands splot for}%
\label{plot for}%
\label{splot for}%
\label{for loops}%
\index{iteration}%
¿����Ʊ���Υե������ؿ���Ʊ�������褹����ϡ����줾��� plot ����
��ɤη����֤� (iteration) �Ǥ����Ԥ��Τ������Ǥ���

��:
\preverbatim
\begin{verbatim}
     plot for [<variable> = <start> : <end> {:<increment>}]
     plot for [<variable> in "string of words"]
\end{verbatim}
\postverbatim

�����֤���Ŭ���ϰ� (scope) �ϡ����Υ���� (,) �����ޥ�ɤν���ꡢ�Τ�
���줫��˸��줿�Ȥ����ޤǤǤ��������������褹����ܤ���������� (ʣ��
���) ���¤�Ǥ�����ϡ�����ޤ��֤����äƤ��Ƥ⤽���㳰�Ȥʤ�ޤ���
�����֤����޲��ѿ��⡼�� (parametric) �Ǥϵ�ǽ���ʤ����Ȥ����դ��Ƥ���
������

��:
\preverbatim
\begin{verbatim}
     plot for [j=1:3] sin(j*x)
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     plot for [dataset in "apples bananas"] dataset."dat" title dataset
\end{verbatim}
\postverbatim

������Ǥϡ������֤��ϥե�����̾���б����륿���ȥ��������ξ���ǻȤ��
�Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     file(n) = sprintf("dataset_%d.dat",n)
     splot for [i=1:10] file(i) title sprintf("dataset %d",i)
\end{verbatim}
\postverbatim

������ϡ��ե�����̾�����������ʸ�����ʹؿ�������������Τ褦�� 10 ��
�Υե������Ʊ�������褷�ޤ��������֤����ѿ� (������Ǥ� 'i') �ϰ�Ĥ�
�����Ȥ��ư���졢����� 2 �ٰʾ���ѤǤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set key left
     plot for [n=1:4] x**n sprintf("%d",n)
\end{verbatim}
\postverbatim

������ϡ��ؿ����Ȥ����褷�ޤ���

��:
\preverbatim
\begin{verbatim}
     list = "apple banana cabbage daikon eggplant"
     item(n) = word(list,n)
     plot for [i=1:words(list)] item(i).".dat" title item(i)
     list = "new stuff"
     replot
\end{verbatim}
\postverbatim

������Ǥϡ��ꥹ�Ȥ˽��äƳƥ��ƥåפ��ʹԤ������γƹ��ܤ��Ф��ư�Ĥ�
���褬�Ԥ��ޤ������γƹ��ܤ�ưŪ�˼�������ޤ��Τǡ����Υꥹ�Ȥ��ѹ�
�������Τޤ� replot ���뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     list = "apple banana cabbage daikon eggplant"
     plot for [i in list] i.".dat" title i
     list = "new stuff"
     replot
\end{verbatim}
\postverbatim

������ϡ������η����֤��ѿ��ǤϤʤ���ʸ����η����֤��ѿ��������Ѥ���
���뤳�Ȱʳ��������������Ʊ���Ǥ���

$<$end$>$ ������������˵��� * ����Ѥ���С������֤��Ϥ��٤Ƥ�ͭ���ʥ�
�������ʤ��ʤ�ޤǤη����֤��Ȥʤ�ޤ�������ϡ��ƹԤ˴ޤޤ�뤹�٤Ƥ�
��ν��������뤤�ϥե�������Τ��٤ƤΥǡ������å� (2 �Ԥζ��ԤǶ��ڤ�
���) �ν�������������ƤϤޤ뤹�٤ƤΥե�����ʤɤ���٤˽�������Τ�
�����Ǥ���

��:
\preverbatim
\begin{verbatim}
     plot for [file in "A.dat B.dat"] for [column=2:*] file using 1:column
     splot for [i=0:*] 'datafile' index i using 1:2:3 with lines
     plot for [i=1:*] file=sprintf("File_%03d.dat",i) file using 2 title file
\end{verbatim}
\postverbatim

�ٹ�:
���κǽ����Τ褦�ˡ������֤��Ϥ��ä��ʤ��η��Ǥ�����ҤˤǤ��ޤ�����
�������ä��Τʤ������֤���¾�Τ��ä��Τʤ������֤����������Ҥˤ����
¿ʬͭ�פǤϤ���ޤ��󡣤���ϡ��ǡ��������Ĥ���ʤ��ä�����ξ�Ԥ�Ʊ
���˽�λ���Ƥ��ޤ�����Ǥ���gnuplot �Ϥ��줬������ȷٹ��ȯ���ޤ���

\subsection*{Title}
\addcontentsline{toc}{subsection}{Title}
\label{commands plot title}%
\label{commands splot title}%
\label{plot title}%
\label{splot title}%
\label{columnheader}%
\index{columnheader}%
�ǥե���ȤǤϳƶ����ϡ��б�����ؿ���ե�����̾�ǥ�������˰���ɽ����
��ޤ�����plot �Υ��ץ���� {\bf title} ��Ȥ����Ȥǡ�����Ū�ʥ����ȥ��Ϳ
���뤳�Ȥ�Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     title <text> | notitle [<ignored text>]
     title columnheader | title columnheader(N)
           {at {beginning|end}} {{no}enhanced}
\end{verbatim}
\postverbatim

������ $<$text$>$ �ϡ�������ǰϤޤ줿ʸ���󤫡�ʸ�����ɾ������뼰�Τ���
�줫�Ǥ���������ϥ����ˤ�ɽ������ޤ���

���ϥǡ�������κǽ�ι��� (���ʤ�������Ƭ) ��ʸ����ե�����ɤȲ��
��������򥭡������ȥ�Ȥ������Ѥ��륪�ץ����⤢��ޤ����ʲ�����:
{\bf datastrings (p.~\pageref{datastrings})\index{datastrings}}������ϡ�{\bf set key autotitle columnhead} ����ꤹ��Хǥ�
����Ȥε�ư�Ȥʤ�ޤ���

���������ȥ�ȥ���ץ��ͽ��� {\bf notitle} ��Ȥ����Ȥǥ����������Ǥ�
�ޤ�������ʤ������ȥ� ({\bf title {'\,'}}) �� {\bf notitle} ��Ʊ����̣������ޤ���
����ץ�������ߤ����Ȥ��ϡ���İʾ�ζ���򥿥��ȥ�θ��������Ƥ�
������ ({\bf tilte ' '})��{\bf notilte} �θ����ʸ�����Ĥ�����硢����ʸ����
��̵�뤵��ޤ���

{\bf key autotitles} �����ꤵ��� (�ǥե����)������ {\bf title} �� {\bf notitle}
����ꤵ��ʤ��ä���硢�����Υ����ȥ�� {\bf plot} ���ޥ�ɾ�ˤ���ؿ�̾
���ǡ����ե�����̾�ˤʤ�ޤ����ե�����̾�ξ��ϡ����ꤵ���Ǥ�դΥǡ�
���ե����뽤���Ҥ⤽�Υǥե���ȥ����ȥ�˴ޤޤ�ޤ���

���֤䥿���ȥ�ΰ���·���ʤɤ�����Υ쥤�����Ȥϡ�{\bf set key} ������Ǥ�
�ޤ���

������� {\bf at} �ˤ�ꡢ�����Υ����ȥ�򡢼�ưŪ�˺���� key ��Ȣ��
���ˤǤ��֤����Ȥ��Ǥ���褦�ˤʤ�ޤ���{\bf at \{beginning$|$end\}} ����Ѥ�
�����ϡ������Υ����ȥ�򥰥�դζ������Ȥ�ľ�������뤤��ľ����֤���
�������Υ��ץ����ϡ�{\bf with lines} �����褹�����ͭ�ѤǤ�����¾����
�襹������Ǥ�̵��̣�Ǥ���

{\bf at $<$x-position$>$,$<$y-position$>$} �η�������Ѥ���С������Υ����ȥ���
�������Ǥ�դΰ��֤��֤����Ȥ��Ǥ��ޤ����ǥե���ȤǤϡ����ΰ��ֻ����
�����꡼���ɸ�Ȳ�ᤷ�ޤ����㤨�� {\bf at 0.5, 0.5} �ϡ�����դμ��˽̼�
�䶭���ˤϴط��ʤ�����˥����꡼��Τɿ�������̣���ޤ���������ˡ����
�֤��륿���ȥ�ν񼰤ϡ�key �Υ��ץ�������αƶ�������ޤ����ʲ�����:
{\bf set key (p.~\pageref{set key})\index{key}}��

��:

�ʲ��� y=x �򥿥��ȥ� 'x' ��ɽ�����ޤ�:
\preverbatim
\begin{verbatim}
     plot x
\end{verbatim}
\postverbatim

�ʲ��ϡ�x �� 2 ��򥿥��ȥ� {\tt"}x\verb+^+2{\tt"} �ǡ��ե����� {\tt"}data.1{\tt"} �򥿥��ȥ�
{\tt"}measured data{\tt"} ��ɽ�����ޤ�:
\preverbatim
\begin{verbatim}
     plot x**2 title "x^2", 'data.1' t "measured data"
\end{verbatim}
\postverbatim

�ʲ��ϡ��ե��������Ƭ�Ԥγ���˥����ȥ��ޤ�ʣ����Υǡ��������褷��
�����ƥ����ȥ�ϡ���Ω��������ǤϤʤ����б���������θ�����֤��ޤ�:
\preverbatim
\begin{verbatim}
     unset key
     set offset 0, graph 0.1
     plot for [i=1:4] 'data' using i with lines title columnhead at end
\end{verbatim}
\postverbatim

�ʲ��ϡ�2 �Ĥ��̡��Υ���դ� key �ξ��� 1 �ս�ˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set key Left reverse
     set multiplot layout 2,2
     plot sin(x) with points pt 6 title "Left plot is sin(x)" at 0.5, 0.30
     plot cos(x) with points pt 7 title "Right plot is cos(x)" at 0.5, 0.27
     unset multiplot
\end{verbatim}
\postverbatim

\subsection*{With}
\addcontentsline{toc}{subsection}{With}
\label{commands plot with}%
\label{commands splot with}%
\label{commands plot style}%
\label{commands splot style}%
\label{plot with}%
\label{plot style}%
\label{splot with}%
\label{splot style}%
\label{style}%
\index{style}%
\label{with}%
\index{with}%
�ؿ���ǡ�����ɽ���ˤϤ�������Υ�������Τ����ΰ�Ĥ�Ȥ����Ȥ��Ǥ��ޤ���
������� {\bf with} ����������Τ�����Ѱդ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     with <style> { {linestyle | ls <line_style>}
                    | {{linetype  | lt <line_type>}
                       {linewidth | lw <line_width>}
                       {linecolor | lc <colorspec>}
                       {pointtype | pt <point_type>}
                       {pointsize | ps <point_size>}
                       {arrowstyle | as <arrowstyle_index>}
                       {fill | fs <fillstyle>} {fillcolor | fc <colorspec>}
                       {nohidden3d} {nocontours} {nosurface}
                       {palette}}
                  }
\end{verbatim}
\postverbatim


�����ǡ�$<$style$>$ �ϰʲ��Τ����줫:
\preverbatim
\begin{verbatim}
    lines        dots       steps     vectors      yerrorlines
    points       impulses   fsteps    xerrorbar    xyerrorbars
    linespoints  labels     histeps   xerrorlines  xyerrorlines
    financebars  surface    arrows    yerrorbar    parallelaxes
\end{verbatim}
\postverbatim
�ޤ��ϡ�
\preverbatim
\begin{verbatim}
    boxes         boxplot        ellipses       histograms  rgbalpha
    boxerrorbars  candlesticks   filledcurves   image       rgbimage
    boxxyerror    circles        fillsteps      pm3d        polygons
    isosurface    zerrorfill
\end{verbatim}
\postverbatim
�ޤ���
\preverbatim
\begin{verbatim}
    table         mask
\end{verbatim}
\postverbatim

�ǽ�Υ��롼�פΥ�������ϡ���������ʸ����°����������� 2 �Υ��롼��
�Υ�������ϡ�������ɤ��٤�°������äƤ��ޤ����ʲ�����: {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��
����˥��֥����������ĥ�������⤢��ޤ����ġ��Υ�������ξܺ٤ˤĤ�
�Ƥϡ��ʲ�����: {\bf plotting styles (p.~\pageref{plotting styles})\index{styles}}��
�Ǹ�����̤ʥ������� 2 �Ĥϡ����������褹���ΤǤϤ���ޤ��󡣰ʲ�
����: {\bf set table (p.~\pageref{set table})\index{table}}, {\bf with mask (p.~\pageref{with mask})\index{mask}}���������� {\bf table} �ϡ�ɽ�����ν��Ϥ��
�����ȥե����뤫�ǡ����֥��å��η����������ޤ����������뤬 {\bf with mask}
�Ǥ��� plot ���ޥ�ɤ����Ǥϡ�¿�ѷ��ΰ�ν���������������Ϥ���
plot ���ޥ�ɤΤ��θ��³�����Ǥ�ޥ�������Τ˻Ȥ��ޤ���

�ǥե���ȤΥ�������ϡ�{\bf set style function} �� {\bf set style data} ����
��Ǥ��ޤ���

�ǥե���ȤǤϡ����줾��δؿ���ǡ����ե�����ϡ��Ȥ����Ȥ��Ǥ��뷿��
�������ã����ޤǰۤʤ���������Ȥ��ޤ������٤Ƥ�ü���ѥɥ饤�Ф�
���� 6 �Ĥΰۤʤ�����򥵥ݡ��Ȥ��Ƥ��ơ��⤷���������׵ᤵ�줿��硢
�������˺����Ѥ��Ƥ����ޤ���������ν��Ϸ����Ǥ��������ν�����
�Τ򸫤�����С�{\bf test} �Ȥ��Ƥ���������

��Ĥ�������������������Ӥ����ʤ�С�$<$line\_type$>$ �� $<$point\_type$>$ ��
���ꤷ�Ƥ����������������ͤϡ���������ǻȤ���������������ꤹ��
��������� (�ޤ��Ͽ���) �Ǥ������Ѥ���ü���ǻȤ�����������ɽ������
�ˤ� {\bf test} ���ޥ�ɤ�ȤäƤ���������

������������������礭���� $<$line\_width$>$ �� $<$point\_size$>$ ���ѹ��Ǥ��ޤ���
�����Ϥ��γơ���ü���Υǥե���Ȥ��ͤ��Ф�������Ū���ͤȤ��ƻ��ꤷ��
���������礭�������Τ����Ѥ���褦���ѹ��Ǥ��ޤ����ܺ٤ϡ��ʲ�����:
{\bf set pointsize (p.~\pageref{set pointsize})\index{pointsize}}���������������ǥ��åȤ���� $<$point\_size$>$ �ȡ�
{\bf set pointsize} �ǥ��åȤ�����礭���ϡ��������ǥե���ȤΥݥ���ȥ�
�����˳ݤ����뤳�Ȥ����դ��Ƥ������������ʤ���������θ��̤����Ѥ�
���ޤ����㤨�С�{\bf set pointsize 2; plot x with points ps 3} �ϡ��ǥ�
����ȤΥ������� 3 �ܤǤ��äơ�6 �ܤǤϤ���ޤ���

�饤�󥹥�����ΰ���ʬ�����뤤�ϳ� plot �ˤ����� {\bf pointsize variable}
�Ȥ���������ǽ�Ǥ������ξ�硢���Ϥˤ��ɲä� 1 ���׵ᤵ��ޤ�����
���� 2D ����Ǥ� 3 ��3D ����Ǥ� 4 ��Υǡ�����ɬ�פˤʤ�ޤ����ġ�
�����Υ������ϡ����Τ��̤��Ƥ� pointsize �ˡ��ǡ����ե����뤫�������
�ˤ���ͤ򤫤�����ΤȤ��Ʒ��ꤵ��ޤ���

{\bf set style line} ��Ȥä�����/����������/�������Ȥ��������С����Υ�
��������ֹ�� $<$line\_style$>$ �˥��åȤ��뤳�ȤǤ�����Ȥ����Ȥ��Ǥ���
����

2 ������3 ����ξ��������� ({\bf plot} �� {\bf splot} ���ޥ��)�������˥��ޥ�
�� {\bf set palette} �����ꤷ����餫�ʥѥ�åȤ���ο���Ȥ��ޤ���������
�ϡ����� z ��ɸ���ͤ����ޤ��� {\bf using} �ˤ�륪�ץ������ɲ����Ϳ����
���̤ο���ɸ���б����ޤ��������ͤϡ������� ({\bf palette frac}) �����ޤ���
���顼�ܥå������ϰϤ��б��Ť���줿��ɸ�� ({\bf palette} �� {\bf palette z})
�Τ����줫�ǻ���Ǥ��ޤ����ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf set palette (p.~\pageref{set palette})\index{palette}},
{\bf linetypes (p.~\pageref{linetypes})\index{linetypes}}��

������� {\bf nohidden3d} �ϡ�{\bf splot} ���ޥ�ɤ��������������ˤΤ�Ŭ��
����ޤ����̾�������Х�ʥ��ץ���� {\bf set hidden3d} �ϥ���վ������
�������Ŭ�Ѥ���ޤ������ơ�������� {\bf nohidden3d} ���ץ�����Ĥ��뤳
�Ȥǡ������ hidden3d �ν�������������뤳�Ȥ��Ǥ��ޤ���{\bf nohidden3d}
���ޡ������줿���̰ʳ��θġ����������� (��ʬ��������٥���) �ϡ��̾��
¾�β��餫���������ǤǱ�����Ƥ��ޤ������������褵��ޤ���

Ʊ�ͤˡ�������� {\bf nocontours} �ϡ��������Х�� {\bf set contour} ���꤬
ͭ���ʾ��Ǥ⡢���̤� plot ���Ф������������赡ǽ�򥪥դˤ��ޤ���

Ʊ�ͤˡ�������� {\bf nosurface} �ϡ��������Х�� {\bf set surface} ���꤬ͭ
���ʾ��Ǥ⡢���̤� plot ���Ф��� 3 ������������򥪥դˤ��ޤ���

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

{\bf linewidth}, {\bf pointsize}, {\bf palette} ���ץ��������Ƥ�ü�����֤ǥ��ݡ�
�Ȥ���Ƥ���櫓�ǤϤʤ����Ȥ����դ��Ƥ���������

��:

�ʲ��ϡ�sin(x) ���ľ�������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot sin(x) with impulses
\end{verbatim}
\postverbatim

�ʲ��ϡ�x ���������褷��x**2 ��ǥե���Ȥ����������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot x w points, x**2
\end{verbatim}
\postverbatim

�ʲ��ϡ�tan(x) ��ؿ��Υǥե���Ȥ������ǡ�{\tt"}data.1{\tt"} ���ޤ��������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot tan(x), 'data.1' with l
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\tt"}leastsq.dat{\tt"} ���ľ�������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot 'leastsq.dat' w i
\end{verbatim}
\postverbatim

�ʲ��ϡ��ǡ����ե����� {\tt"}population{\tt"} ���������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot 'population' with boxes
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\tt"}exper.dat{\tt"} �򥨥顼�С��դ����ޤ��������褷�ޤ� (���顼�С���
3 �󡢤��뤤�� 4 ��Υǡ�����ɬ�פȤ��ޤ�):
\preverbatim
\begin{verbatim}
     plot 'exper.dat' w lines, 'exper.dat' notitle w errorbars
\end{verbatim}
\postverbatim

�⤦��Ĥ� {\tt"}exper.dat{\tt"} �Υ��顼�С��դ����ޤ��� (errorlines) �Ǥ�����
��ˡ (���顼�С��� 3 �󡢤��뤤�� 4 ��Υǡ�����ɬ��):
\preverbatim
\begin{verbatim}
     plot 'exper.dat' w errorlines
\end{verbatim}
\postverbatim

�ʲ��ϡ�sin(x) �� cos(x) ��ޡ������դ����ޤ��������褷�ޤ����ޤ�����
Ʊ������Ǥ������ޡ������ϰۤʤä���Τ�Ȥ��ޤ�:
\preverbatim
\begin{verbatim}
     plot sin(x) with linesp lt 1 pt 3, cos(x) with linesp lt 1 pt 4
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\tt"}data{\tt"} ������ 3 �ǡ������礭�����̾�� 2 �ܤ����褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot 'data' with points pointtype 3 pointsize 2
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\tt"}data{\tt"} �����褷�ޤ�����4 ���ܤ����ɤ���ǡ����� pointsize ����
�Ȥ��ƻ��Ѥ��ޤ�:
\preverbatim
\begin{verbatim}
     plot 'data' using 1:2:4 with points pt 5 pointsize variable
\end{verbatim}
\postverbatim

�ʲ��ϡ�2 �ĤΥǡ���������Ф��ơ����Τ߰ۤʤ������Ѥ������褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot 'd1' t "good" w l lt 2 lw 3, 'd2' t "bad" w l lt 2 lw 1
\end{verbatim}
\postverbatim

�ʲ��ϡ�x*x �ζ������������ɤ�Ĥ֤��ȿ����Ӥ����褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot x*x with filledcurve closed, 40 with filledcurve y=10
\end{verbatim}
\postverbatim

�ʲ��ϡ�x*x �ζ����ȿ���Ȣ�����褷�ޤ�:
\preverbatim
\begin{verbatim}
     plot x*x, (x>=-5 && x<=5 ? 40 : 1/0) with filledcurve y=10 lt 8
\end{verbatim}
\postverbatim

�ʲ��ϡ���餫���Ѳ����뿧�����Ƕ��̤����褷�ޤ�:
\preverbatim
\begin{verbatim}
     splot x*x-y*y with line palette
\end{verbatim}
\postverbatim

�ʲ��ϡ�2 �Ĥο��ΤĤ������̤򡢰ۤʤ�⤵��ɽ�����ޤ�:
\preverbatim
\begin{verbatim}
     splot x*x-y*y with pm3d, x*x+y*y with pm3d at t
\end{verbatim}
\postverbatim

\section*{Print}
\addcontentsline{toc}{section}{Print}
\label{commands print}%
\label{print}%
\index{print}%
\preverbatim
\begin{verbatim}
��:
      print <��> {, <��>, ...}
\end{verbatim}
\postverbatim

{\bf print} ���ޥ�ɤϡ�1 �ġ��ޤ���ʣ���μ����ͤ���Ϥ��ޤ������Ϥϡ�����
��� {\bf set print} �ǥ�����쥯�Ȥ���Ƥ��ʤ��¤ꡢ���̤عԤ��ޤ�����
������: {\bf expressions (p.~\pageref{expressions})\index{expressions}}���ʲ��⻲��: {\bf printerr (p.~\pageref{printerr})\index{printerr}}��

$<$��$>$ �ϡ�gnuplot ��ͭ����Ǥ�դμ��ǡ����ͤǤ⡢ʸ��������Ǥ⡢������
ʸ������֤��ؿ��Ǥ⡢����Ǥ⡢�ޤ����ѿ�̾�Ǥ�����뤳�Ȥ��Ǥ��ޤ���
�ǡ����֥��å�����Ϥ��뤳�Ȥ��ǽ�Ǥ���{\bf print} �� sprintf �� gprintf
�ؿ����Ȥ߹�碌�ơ�����˽���ʽ񼰤ν��Ϥ�Ԥ����Ȥ��ǽ�Ǥ���

print ���ޥ����Ƿ����֤���Ȥ����Ȥǡ�ñ��Ԥ�ʣ�����ͤ�����뤳�Ȥ�
��ǽ�Ǥ���

��:
\preverbatim
\begin{verbatim}
    print 123 + 456
    print sinh(pi/2)
    print "rms of residuals (FIT_STDFIT) is ", FIT_STDFIT
    print sprintf("rms of residuals is %.3f after fit", FIT_STDFIT)
    print "Array A: ", A
    print "Individual elements of array A: ", for [i=1:|A|] A[i]
    print $DATA
\end{verbatim}
\postverbatim

\section*{Printerr}
\addcontentsline{toc}{section}{Printerr}
\label{commands printerr}%
\label{printerr}%
\index{printerr}%
{\bf printerr} �� {\bf print} ���ޥ�ɤȤۤ�Ʊ���Ǥ������������� {\bf set print}
���ޥ�ɤθ��̤�³���Ƥ�����֤Ǥ���Ϥ��� stderr ������Ȥ���������
�㤤�ޤ���
���ν��Ϥ˸��ߤΥե�����̾ (�ޤ��ϴؿ��֥��å�̾) �ȹ��ֹ�����줿����
��ϡ�����˥��ޥ�� {\bf warn} ����Ѥ��Ƥ���������
\section*{Pwd}
\addcontentsline{toc}{section}{Pwd}
\label{commands pwd}%
\label{pwd}%
\index{pwd}%
{\bf pwd} ���ޥ�ɤϥ����ȥǥ��쥯�ȥ��̾������̤�ɽ�����ޤ���

�����ȥǥ��쥯�ȥ��ʸ�����ѿ�����¸�����ꡢʸ��������ǻȤ��������
�ϡ��ѿ� GPVAL\_PWD ��Ȥ����Ȥ��Ǥ��뤳�Ȥ����դ��Ƥ����������ʲ�����:
{\bf show variables all (p.~\pageref{show variables all})\index{all}}��
\section*{Quit}
\addcontentsline{toc}{section}{Quit}
\label{commands quit}%
\label{quit}%
\index{quit}%
{\bf quit} �ϡ����ޥ�� {\bf exit} ��Ʊ���Ǥ����ʲ�����: {\bf exit (p.~\pageref{exit})\index{exit}}��
\section*{Raise}
\addcontentsline{toc}{section}{Raise}
\label{commands raise}%
\label{commands lower}%
\label{raise}%
\index{raise}%
\label{lower}%
\index{lower}%
��:
\preverbatim
\begin{verbatim}
     raise {plot_window_id}
     lower {plot_window_id}
\end{verbatim}
\postverbatim

���ޥ�� {\bf raise} �� {\bf lower} �ϡ����Ϸ����Τ����Ĥ��ˤ�����ǽ����������
�Ƥ��ʤ������Ѥ��륦����ɥ��ޥ͡������ɽ��ͥ�赡ǽ������ˤ��¸����
��ǽ��������ޤ���
\preverbatim
\begin{verbatim}
     set term wxt 123     # �ǽ�����襦����ɥ�������
     plot $FOO
     lower                # ¸�ߤ������襦����ɥ��Τߤ򲼤�
     set term wxt 456     # 2 ���ܤ����� (1 ���ܤξ�ˤ��֤�)
     plot $BAZ
     raise 123            # 1 ���ܤ����襦����ɥ�����
\end{verbatim}
\postverbatim
�����Υ��ޥ�ɤϡ����ޤ����Ƥˤʤ�ʤ��ȻפäƤ���������
\section*{Refresh}
\addcontentsline{toc}{section}{Refresh}
\label{commands refresh}%
\label{refresh}%
\index{refresh}%
���ޥ�� {\bf refresh} �ϡ�{\bf replot} �˻��Ƥ��ޤ�������� 2 �Ĥ����ǰ㤤��
����ޤ���{\bf refresh} �ϡ������ɤ߹�����ǡ������Ѥ��ơ����ߤ���������
���������褷�ޤ�������ϡ�{\bf refresh} �� (�����ǥХ��� '-' �����) ����
�饤��ǡ��������衢��������Ƥ��Ѳ�������ǡ����ե����뤫�������˻�
����Ȥ������Ȥ��̣���ޤ��������������ޥ�� {\bf refresh} �ϡ�����¸�ߤ�
������˿������ǡ������ɲä���ΤˤϻȤ��ޤ���

�ޥ������ä˥����।��ȥ����ॢ���ȤǤϡ�Ŭ�ڤʾ��� {\bf replot} ��
����ˤष�� {\bf refresh} ����Ѥ��ޤ�����:

\preverbatim
\begin{verbatim}
     plot 'datafile' volatile with lines, '-' with labels
     100 200 "Special point"
     e
     # ����ʥޥ������򤳤��Ǽ¹�
     set title "Zoomed in view"
     set term post
     set output 'zoom.ps'
     refresh
\end{verbatim}
\postverbatim

\section*{Remultiplot}
\addcontentsline{toc}{section}{Remultiplot}
\label{commands remultiplot}%
\label{remultiplot}%
\index{remultiplot}%
{\bf remultiplot} �ϡ�ľ���� multiplot �����������ݤ�̾���դ��ǡ����֥���
�� \$GPAL\_LAST\_MULTIPLOT ��������¸�������ޥ�����Ƽ¹Ԥ��ޤ����ʲ�
����: {\bf new multiplots (p.~\pageref{new multiplots})\index{multiplots}}��

��ʳ�: ľ���� plot ���ޥ�ɤ���λ�Ѥߤ� multiplot �ΰ����Ǥ���С�
{\bf replot} �ϰ��ۤ� {\bf remultiplot} ��ƤӽФ��ޤ���
multiplot ����դ�ɽ������Ƥ���֤ϡ��ۥåȥ����������ư/����ʤɤ�
�ޥ������� {\bf remultiplot} ��ƤӽФ��ޤ���

\section*{Replot}
\addcontentsline{toc}{section}{Replot}
\label{commands replot}%
\label{replot}%
\index{replot}%
{\bf replot} ���ޥ�ɤ�����ʤ��Ǽ¹Ԥ���ȡ��Ǹ�˼¹Ԥ��� {\bf plot} �ޤ���
{\bf splot} ���ޥ�ɤ�Ƽ¹Ԥ��ޤ�������ϡ�����ץ��åȤ�ۤʤ� {\bf set} ��
�ץ����Ǥߤ��ꡢƱ���ץ��åȤ�ۤʤ����֤˽��Ϥ����ꤹ��Ȥ�������
�Ǥ��礦��

{\bf replot} ���ޥ�ɤ��Ф�������ϺǸ�˼¹Ԥ��� {\bf plot} �ޤ��� {\bf splot}
���ޥ�ɤΰ����� (���ۤ� ',' �ȶ���) �ɲä��졢���줫��Ƽ¹Ԥ���ޤ���
{\bf replot} �ϡ��ϰ� (range) ������Ƥϡ�{\bf plot} �� {\bf splot} ��Ʊ��������
�Ȥ뤳�Ȥ��Ǥ��ޤ�����äơ�ľ���Υ��ޥ�ɤ� {\bf splot} �ǤϤʤ� {\bf plot}
�ξ��ϡ��ؿ���⤦��Ĥμ���ߤǥץ��åȤ���Τ� {\bf replot} ��Ȥ�����
���Ǥ��ޤ���

����:

\preverbatim
\begin{verbatim}
     plot '-' ; ... ; replot
\end{verbatim}
\postverbatim

�Ͽ侩����ޤ��󡣤���ϡ����줬���ʤ��˺Ƥ�Ʊ���ǡ������٤Ƥ����Ϥ���
�᤹�뤳�Ȥˤʤ뤫��Ǥ��������Ƥ��ξ�硢����˥��ޥ�� {\bf refresh}
��Ȥ��ޤ�������ϡ��������ɤ߹�����ǡ�����Ȥäƥ���դ�����褷�ޤ���

�Ǹ�˼¹Ԥ��� {\bf plot} ({\bf splot}) ���ޥ�ɤ����Ƥ���������ˡ�ˤĤ��Ƥ�
�ʲ��⻲��: {\bf command-line-editing (p.~\pageref{command-line-editing})\index{command-line-editing}}��

ľ�������襳�ޥ�ɤ����Τ�ɽ�������뤳�Ȥ䡢����� {\bf history} �����
���ԡ�������ˡ�ˤĤ��Ƥϡ��ʲ��⻲��: {\bf show plot (p.~\pageref{show plot})\index{plot}}��

������ gnuplot ���ǤǤϡ�multiplot ���ΤϺ�����Ǥ�����{\bf replot} ���ޥ�
�ɤϤ��Τ����Ǹ�� plot ���Ǥ������������ޤ���Ǥ�����gnuplot �С�����
�� 6 �Ǥϡ�multiplot ����������Τ˻��Ѥ������ޥ�ɤ�ǡ����֥��å�
\$GPVAL\_LAST\_MULTIPLOT ����¸��������Ͽ��������ޥ�� {\bf remultiplot} ��
�Ȥä� multiplot ���Τ����������Τ˺Ƽ¹ԤǤ��ޤ���

��ʳ� (�ܺ٤Ϻ���� gnuplot ���Ǥ��ѹ��β�ǽ������):
ľ���˽񤤤�����դ� multiplot �ΰ������ä���硢{\bf replot} ���ޥ�ɤϸ�
�ߤϼ�ưŪ�� {\bf remultiplot} �Ȥ��ư����ޤ��������Ĥ������ջ��ब�����
�����ʲ�����: {\bf new multiplots (p.~\pageref{new multiplots})\index{multiplots}}, {\bf remultiplot (p.~\pageref{remultiplot})\index{remultiplot}}��

\section*{Reread}
\addcontentsline{toc}{section}{Reread}
\label{commands reread}%
\label{reread}%
\index{reread}%
[�С������ 5.4 �Ǥ���侩]

����Ū�ʷ����֤� (iteration) ��ٻ��������Υ��ޥ�ɤ���侩�Ȥ��ޤ���
�ʲ�����: {\bf iterate (p.~\pageref{iterate})\index{iterate}}��
{\bf reread} ���ޥ�ɤϡ�{\bf load} ���ޥ�ɤǻ��ꤷ�� {\bf gnuplot} �����ϥե���
�뤫��μ¹Ԥ�ľ���ˤ��Υե��������Ƭ����Ƴ����ޤ�������ϡ��ե���
��κǽ餫�� {\bf reread} ���ޥ�ɤޤǤΥ��ޥ�ɤ�̵�¥롼�פ��ܼ�Ū�˼���
���Ƥ��뤳�Ȥˤʤ�ޤ���ɸ�����Ϥ�������Ϥκݤϡ�{\bf reread} ���ޥ�ɤ�
���θ��Ϥ�����ޤ���
\section*{Reset}
\addcontentsline{toc}{section}{Reset}
\label{commands reset}%
\label{reset}%
\index{reset}%
\preverbatim
\begin{verbatim}
    reset {bind | errors | session}
\end{verbatim}
\postverbatim

���ޥ�� {\bf reset} �ϡ�{\bf set} ���ޥ�ɤ�����Ǥ��롢����դ˴ؤ������Ƥ�
���ץ�����ǥե���Ȥ��ͤ��ᤷ�ޤ������Υ��ޥ�ɤϡ�load �������ޥ�
�ɥե������¹Ԥ�����ǥǥե���Ȥ���������������ꡢ����򤿤�������
��������Ǹ��ξ��֤��ᤷ�����Ȥ��ʤɤ������Ǥ���

�ʲ��Τ�Τϡ�{\bf reset} �αƶ�������ޤ���:
\preverbatim
\begin{verbatim}
    `set term` `set output` `set loadpath` `set linetype` `set fit`
    `set encoding` `set decimalsign` `set locale` `set psdir`
    `set overflow` `set multiplot`
\end{verbatim}
\postverbatim

{\bf reset} �ϡ�ɬ������ץ������Ω���夬�ä�������֤ˤ��ᤵ�ʤ����Ȥ���
�դ��Ƥ�������������ϡ��������ե����� gnuplotrc �� \$HOME/.gnuplot��
\$XDG\_CONFIG\_HOME/gnuplot/gnuplotrc ��Υ��ޥ�ɤǥǥե���Ȥ��ͤ��ѹ�
�������ϡ������ꥻ�åȤ���Ƥ��ޤ�����Ǥ��������� {\bf reset session}
�Ȥ���С������Υ��ޥ�ɤ�Ƽ¹Ԥ��ޤ���

\label{reset session}%
\index{session}%
{\bf reset session} �ϡ��桼������ѿ����桼������ؿ����٤Ƥ��������ǥ�
����Ȥ�������������������ƥ����Τν������ե����� gnuplotrc �ȸĿ�
�Ѥν���ߥե����� \$HOME/.gnuplot��\$XDG\_CONFIG\_HOME/gnuplot/gnuplotrc
��Ƽ¹Ԥ��ޤ����ʲ�����: {\bf initialization (p.~\pageref{initialization})\index{initialization}}��

\label{reset errors}%
\index{error state}%
{\bf reset errors} �ϡ����顼�����ѿ� GPVAL\_ERRNO �� GPVAL\_ERRMSG �Τߤ�
�ꥢ���ޤ���

\label{reset bind}%
\index{bind}%
{\bf reset bind} �ϡ����������ǥե���Ȥξ��֤��������ޤ���
\section*{Return}
\addcontentsline{toc}{section}{Return}
\label{commands return}%
\label{return}%
\index{return}%
��:
\preverbatim
\begin{verbatim}
    return <expression>
\end{verbatim}
\postverbatim

���ޥ�� {\bf return} �ϡ� ���ޥ�� {\bf exit} �� {\bf quit} �������ߤΥ����ɥ֥�
�å��μ¹Ԥ����ϥ��ȥ꡼���λ����Τ�Ʊ����ˡ�Ǻ��Ѥ��ޤ����֤��ͤ�
�ؿ��֥��å���μ¹ԥ����ɤξ����ǤΤ߰�̣������ޤ����ʲ�����:
{\bf function blocks (p.~\pageref{function blocks})\index{blocks}}��

��:
\preverbatim
\begin{verbatim}
    function $myfun << EOF
    local result = 0
    if (error-condition) { return -1 }
    ... body of function ...
    return result
    EOF
\end{verbatim}
\postverbatim
\section*{Save}
\addcontentsline{toc}{section}{Save}
\label{commands save}%
\label{save set}%
\label{save}%
\index{save}%
\label{save fit}%
��:
\preverbatim
\begin{verbatim}
     save  {functions | variables | terminal | set | fit | datablocks}
           '<filename>' {append}
\end{verbatim}
\postverbatim

�ɤ����ꤷ�ʤ��ä����ϡ�{\bf gnuplot} �ϡ��桼������ؿ����桼���ѿ���
set �����ꤹ�륪�ץ���󡢰��ֺǸ�˼¹Ԥ��� {\bf plot} �� {\bf splot} ���ޥ�
�ɤ����Ƥ���¸���ޤ���{\bf set term} �� {\bf set output} �θ��ߤξ��֤ϡ�����
��ȤȤ��ƽ񤭽Ф��ޤ���

��¸�ե�����ˤϥƥ����ȷ����ǽ��Ϥ�������� {\bf load} ���ޥ�ɤ��ɤ߹���
���Ȥ��Ǥ��ޤ���

{\bf save terminal} �ϡ�{\bf terminal} �ξ��֤򡢥����ȵ����Ĥ����˽񤭽�
���ޤ�������ϼ�ˡ�����äȤδ֤��� {\bf terminal} ������������ؤ�������
����¸���Ƥ����� {\bf terminal} �ξ��֤��ɤ߹��ळ�Ȥǰ����� terminal ����
����᤹���ʤɤ���Ω���ޤ���������ñ��� gnuplot ���å����Ǥϡ���
�ߤ� terminal ����¸/��������¾����ˡ�Ǥ��륳�ޥ�� {\bf set term push} ��
{\bf set term pop} ��Ȥ������ष���������⤷��ޤ��󡣰ʲ�����:
{\bf set term (p.~\pageref{set term})\index{term}}��

{\bf save variables} �ϡ����٤ƤΥ桼���ѿ���񤭽Ф��ޤ������ǡ����֥���
���������ѿ� GPVAL\_* GPFUN\_* MOUSE\_* ARG* �Ͻ񤭽Ф��ޤ���

{\bf save fit} �ϡ�ľ��� {\bf fit} ���ޥ�ɤǻ��Ѥ����ѿ��Τߤ���¸���ޤ�����
����¸�ե�����ϡ���� {\bf via} ������ɤ�Ȥ����Ȥ� fit ���ޥ�ɤν��
���ѤΥѥ�᡼���ե�����Ȥ������ѤǤ��ޤ���

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

���̤ʥե�����̾ {\tt"}-{\tt"} �ˤ�� {\bf save} ���ޥ�ɤ�ɸ����Ϥ˽��Ϥ����뤳��
���Ǥ��ޤ���popen �ؿ��򥵥ݡ��Ȥ���褦�ʥ����ƥ� (Unix �ʤ�) �Ǥϡ�
save �ν��Ϥ�ѥ��׷�ͳ��¾�γ����ץ��������Ϥ����Ȥ��Ǥ��ޤ�������
��硢�ե�����̾�Ȥ��ƥ��ޥ��̾����Ƭ�� '$|$' ��Ĥ�����Τ�Ȥ��ޤ���
����ϡ�{\bf gnuplot} �ȥѥ��פ��̤����̿�����ץ������ˡ�{\bf gnuplot} ����
������˴ؤ��������Ӥ������󥿡��ե��������󶡤��ޤ����ܺ٤ϡ��ʲ�
����: {\bf batch/interactive (p.~\pageref{batch/interactive})\index{batch/interactive}}��

��:
\preverbatim
\begin{verbatim}
     save 'work.gnu'
     save functions 'func.dat'
     save var 'state.dat'; save datablocks 'state.dat' append
     save set 'options.dat'
     save term 'myterm.gnu'
     save '-'
     save '|grep title >t.gp'
\end{verbatim}
\postverbatim
\section*{Set-show}
\addcontentsline{toc}{section}{Set-show}
\label{commands set}%
\label{commands show}%
\label{set}%
\index{set}%
\label{show}%
\index{show}%
\label{show all}%
{\bf set} ���ޥ�ɤϼ¤�¿���Υ��ץ��������ꤹ��Τ˻Ȥ��ޤ�����������
{\bf plot}, {\bf splot}, {\bf replot} ���ޥ�ɤ�Ϳ������ޤǲ��Υ���դ������ޤ�
��

���ΤۤȤ�ɤΥ��ץ������Ф��ơ����ޥ�� {\bf show} ��������б����븽��
�������ɽ�����ޤ���{\bf show palette} �� {\bf show colornames} �ʤɤΤ�������
�Υ��ޥ�ɤΤߡ����̤��������Ƥ��ޤ���

{\bf set} ���ޥ�ɤ��ѹ����줿���ץ����ϡ�������б����� {\bf unset} ���ޥ�
�ɤ�¹Ԥ��뤳�Ȥǥǥե���Ȥξ��֤��᤹���Ȥ��Ǥ��ޤ����ʲ��⻲��:
{\bf reset (p.~\pageref{reset})\index{reset}}����������ƤΥѥ�᡼���������ǥե���Ȥ��ͤ��ᤷ�ޤ���

\index{iteration}%
{\bf set} �� {\bf unset} ���ޥ�ɤˤϷ����֤�������ѤǤ��ޤ����ʲ�����:
{\bf plot for (p.~\pageref{plot for})\index{for}}��

\subsection*{�Ѥ�ñ�� (angles)}
\addcontentsline{toc}{subsection}{�Ѥ�ñ�� (angles)}
\label{commands set angles}%
\label{commands show angles}%
\label{set angles}%
\label{show angles}%
\label{angles}%
\index{angles}%
\label{commands set angles degrees}%
\label{set angles degrees}%
\label{angles degrees}%
\label{degrees}%
\index{degrees}%
�ǥե���ȤǤ� {\bf gnuplot} �϶˺�ɸ����դ���Ω�ѿ���ñ�̤ϥ饸�������
���ޤ���{\bf set polar} ������ {\bf set angles degrees} ����ꤹ��ȡ�����ñ��
���٤ˤʤꡢ�ǥե���Ȥ��ϰϤ� [0:360] �Ȥʤ�ޤ�������ϥǡ����ե�����
��������ä������Ǥ��礦�����٤�����ϡ�{\bf set mapping} ���ޥ�ɤ����ꤹ
�뤳�Ȥˤ�� 3 �����Ǥ�ͭ���Ǥ���

��:
\preverbatim
\begin{verbatim}
     set angles {degrees | radians}
     show angles
\end{verbatim}
\postverbatim

{\bf set grid polar} �ǻ��ꤵ�����٤⡢{\bf set angles} �ǻ��ꤷ��ñ�̤��ɤޤ�
ɽ������ޤ���

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

\preverbatim
\begin{verbatim}
     x={1.0,0.1}
     set angles radians
     y=sinh(x)
     print y         #{1.16933, 0.154051} ��ɽ��
     print asinh(y)  #{1.0, 0.1} ��ɽ��
\end{verbatim}
\postverbatim
��������
\preverbatim
\begin{verbatim}
     set angles degrees
     y=sinh(x)
     print y         #{1.16933, 0.154051} ��ɽ��
     print asinh(y)  #{57.29578, 5.729578} ��ɽ��
\end{verbatim}
\postverbatim
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/poldat.html}{\tt poldat.dem: {\bf set angles} ���Ѥ����˺�ɸ����Υǥ�
}

\subsection*{��� (arrow)}
\addcontentsline{toc}{subsection}{��� (arrow)}
\label{commands set arrow}%
\label{commands unset arrow}%
\label{commands show arrow}%
\label{set arrow}%
\label{unset arrow}%
\label{show arrow}%
\label{arrow}%
\index{arrow}%
\label{noarrow}%
\index{noarrow}%
{\bf set arrow} ���ޥ�ɤ�Ȥ����Ȥˤ�ꡢ����վ��Ǥ�դΰ��֤������ɽ��
���뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set arrow {<tag>} from <position> to <position>
     set arrow {<tag>} from <position> rto <position>
     set arrow {<tag>} from <position> length <coord> angle <ang>
     set arrow <tag> arrowstyle | as <arrow_style>
     set arrow <tag> {nohead | head | backhead | heads}
                     {size <headlength>,<headangle>{,<backangle>}} {fixed}
                     {filled | empty | nofilled | noborder}
                     {front | back}
                     {linestyle | ls <line_style>}
                     {linetype | lt <line_type>}
                     {linewidth | lw <line_width>}
                     {linecolor | lc <colorspec>}
                     {dashtype | dt <dashtype>}
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     unset arrow {<tag>}
     show arrow {<tag>}
\end{verbatim}
\postverbatim

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

����κǽ��ü���ΰ��֤ϡ���� {\tt"}from{\tt"} �ǻ��ꤷ�ޤ������⤦��Ĥ�ü����
�ʲ����������� 3 �Ĥΰۤʤ���ȤߤΤ����줫�ǻ���Ǥ��ޤ���$<$position$>$
��  x,y ���뤤�� x,y,z �ǻ��ꤷ�ޤ��������Ƥ������˺�ɸ�Ϥ����򤹤뤿
��� {\bf first}, {\bf second}, {\bf graph}, {\bf screen}, {\bf character} ���֤����Ȥ���
���ޤ�����ɸ����ꤷ�ʤ���Хǥե���ȤǤ� 0 �ȸ��ʤ���ޤ����ܺ٤ϰ�
������: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}���ǽ��ü�����Ф����ɸ����Ҥϡ�2 ���ܤ�ü����
�ϱƶ����ޤ���

1) {\tt"}to $<$position$>${\tt"} �ϡ��⤦��Ĥ�ü�������к�ɸ����ꤷ�ޤ���

2) {\tt"}rto $<$position$>${\tt"} �ϡ�{\tt"}from{\tt"} �ΰ��֤���Τ������ꤷ�ޤ������ξ�硢
������ (���п���)������� {\bf graph}, {\bf screen} ��ɸ���Ф��Ƥϡ������Ƚ���
�ε�Υ��Ϳ����줿����Ū���ͤ��б����ޤ����������п������Ф��Ƥϡ�Ϳ��
��줿����Ū���ͤϡ��������齪���ؤ��ܿ����б����ޤ�����äơ��п�����
��硢����Ū���ͤȤ��� 0 ������ͤ�Ϳ���뤳�Ȥϵ�����ޤ���

3) {\tt"}length $<$coordinate$>$ angle $<$angle$>${\tt"} �ϡ������ʿ����Ǥ����������
����ꤷ�ޤ���length �ˤ�Ǥ�դκ�ɸ�Ϥ�Ŭ�ѤǤ��ޤ���angle ��ñ�̤Ͼ�
���٤ˤʤäƤ��ޤ���

�����¾��°���⡢���餫�������������Υ�������ǡ��ޤ��ϥ��ޥ��
{\bf set arrow} �Ǥ��줾��Ϳ���뤳�Ȥ���ǽ�Ǥ��������¾��°���ξܺ٤ˤĤ�
�Ƥϰʲ�����: {\bf arrowstyle (p.~\pageref{arrowstyle})\index{arrowstyle}}��

��:

�������� (1,2) �ؤ������桼������ѤΥ饤�󥹥����� 5 �������ˤ�:
\preverbatim
\begin{verbatim}
     set arrow to 1,2 ls 5
\end{verbatim}
\postverbatim

�����ΰ�κ����Ѥ��� (-5,5,3) �إ����ֹ� 3 ������������ˤ�:
\preverbatim
\begin{verbatim}
     set arrow 3 from graph 0,0 to -5,5,3
\end{verbatim}
\postverbatim

�����ü�� 1,1,1 ���ѹ���������򳰤������� 2 �ˤ���ˤ�:
\preverbatim
\begin{verbatim}
     set arrow 3 to 1,1,1 nohead lw 2
\end{verbatim}
\postverbatim

x=3 �ν�إ���դβ������ޤǱ�ľ���������ˤ�:
\preverbatim
\begin{verbatim}
     set arrow from 3, graph 0 to 3, graph 1 nohead
\end{verbatim}
\postverbatim

T �����������ξü�˻��ı�ľ��������������ˤ�:
\preverbatim
\begin{verbatim}
     set arrow 3 from 0,-5 to 0,5 heads size screen 0.1,90
\end{verbatim}
\postverbatim

�������������Ū�ʵ�Υ�򥰥�պ�ɸ��Ϳ������������ˤ�:
\preverbatim
\begin{verbatim}
     set arrow from 0,-5 rto graph 0.1,0.1
\end{verbatim}
\postverbatim

x ���п���������Ū�ʽ�������ꤷ������������:
\preverbatim
\begin{verbatim}
     set logscale x
     set arrow from 100,-5 rto 10,10
\end{verbatim}
\postverbatim
����� 100,-5 ���� 1000,5 �ޤǤ���������ޤ��������� (y) ���Ф��Ƥ���
��Ū�ʺ�ɸ 10 �� {\tt"}�� 10{\tt"} ���̣����Τ��Ф����п��� (x) ���Ф��Ƥ�����
Ū�ʺ�ɸ 10 �� {\tt"}�ܿ� 10{\tt"} �Ȥ���Ư���ޤ���

2 �֤������ä��ˤ�:
\preverbatim
\begin{verbatim}
     unset arrow 2
\end{verbatim}
\postverbatim

���Ƥ������ä��ˤ�:
\preverbatim
\begin{verbatim}
     unset arrow
\end{verbatim}
\postverbatim

���Ƥ�����ξ���� (�����ν��) ����ˤ�:
\preverbatim
\begin{verbatim}
     show arrow
\end{verbatim}
\postverbatim

\href{http://www.gnuplot.info/demo/arrowstyle.html}{\tt ����Υǥ�
}


\subsection*{��ư�̼� (autoscale)}
\addcontentsline{toc}{subsection}{��ư�̼� (autoscale)}
\label{commands set autoscale}%
\label{commands unset autoscale}%
\label{commands show autoscale}%
\label{set autoscale}%
\label{unset autoscale}%
\label{show autoscale}%
\label{autoscale}%
\index{autoscale}%
\label{noautoscale}%
\index{noautoscale}%
��ư�̼ܵ�ǽ (autoscale) �� x, y, z �γƼ����Ф�����Ω�ˡ��ޤ��ϰ�礷
�ƻ���Ǥ��ޤ����ǥե���ȤǤ����Ƥμ����Ф��Ƽ�ư�̼������Ԥ��ޤ���
�ޤ���ΰ��������� ({\bf plot}) ���ȤΤߤ� autoscale ���������ϡ�������
���Τ� plot ���ޥ�ɤ˥ե饰 {\bf noautoscale} ��Ĥ���Ф����Ǥ��礦��
�ʲ�����: {\bf datafile (p.~\pageref{datafile})\index{datafile}}��

��:
\preverbatim
\begin{verbatim}
     set autoscale {<axis>{|min|max|fixmin|fixmax|fix} | fix | keepfix}
     set autoscale noextend
     unset autoscale {<axis>}
     show autoscale
\end{verbatim}
\postverbatim

�����ǡ�$<$axis$>$ (��) �� {\bf x}, {\bf y}, {\bf z}, {\bf cb}, {\bf x2}, {\bf y2}, {\bf xy},
{\bf paxis $<$p$>$} �Τ����줫�Ǥ�����̾�θ���� {\bf min} �ޤ��� {\bf max} ���ɲä���
�ȡ������ {\bf gnuplot} �ˤ��μ��κǾ��͡��ޤ��Ϻ����ͤΤߤ�ư�̼ܤ���
�뤳�Ȥˤʤ�ޤ���

��̾����ꤷ�ʤ����ϡ����Ƥμ�����ư�̼ܤ��оݤȤʤ�ޤ���

��Ω�ѿ��� ({\bf plot} �ΤȤ��� x ����{\bf splot} �ΤȤ��� x,y ��) �μ�ư�̼�
��ǽ�ϡ����褵���ǡ����˹礦�褦�ˤ����μ����ϰϤ�Ĵ�����ޤ�������
���ؿ��Τ� (���ϥǡ����ʤ�) �ξ�硢�����μ��μ�ư�̼ܵ�ǽ�ϡ��ʤ��
���̤�����ޤ���

��°�ѿ��� ({\bf plot} �ΤȤ��� y ����{\bf splot} �ΤȤ��� z ��) �μ�ư�̼ܵ�
ǽ�ϡ����褵���ǡ�����ؿ��˹礦�褦�ˤ����μ����ϰϤ�Ĵ�����ޤ���

�����ϰϤ�Ĵ���ϡ������������ߤؤα�Ĺ��Ԥ����Ȥ�����ޤ����㤨�С�
ü�Υǡ����κ�ɸ���������ߤ����ٰ��פ����硢�ǡ��������趭���Ȥδ�
�ˤϲ���ʤ����ڡ������Ǥ��뤳�Ȥˤʤ�ޤ���{\bf noextend} ��Ȥ����Ȥǡ�
����;�פʥ��ڡ����κ����������Ǥ��ޤ������ޥ�� {\bf set offset} ��Ȥ���
�Ȥǡ�����������䤹���Ȥ�Ǥ��ޤ�������ʤ����ˤĤ��Ƥϡ��ʲ�����:
{\bf set xrange (p.~\pageref{set xrange})\index{xrange}}, {\bf set offsets (p.~\pageref{set offsets})\index{offsets}}��

�޲��ѿ��⡼�� (parametric) �Ǥ⼫ư�̼ܵ�ǽ��ͭ���Ǥ� (�ʲ�����:
{\bf set parametric (p.~\pageref{set parametric})\index{parametric}})�����ξ�硢���¿���ν�°�ѿ�������Τǡ�x, y, z ��
���˴ؤ��ơ����¿�������椬�Ԥ��ޤ����޲��ѿ��⡼�ɤǤ���Ω�ѿ� (��
�ѿ�) �� {\bf plot} �Ǥ� t �� {\bf splot} �Ǥ� u, v �Ǥ����������޲��ѿ��⡼��
�Ǥϡ���ư�̼ܵ�ǽ�� (t, u, v, x, y, z) �����Ƥ������ϰϤ����椷��x,
y, z ���ϰϤμ�ư��������˹Ԥ��ޤ���

�����꤬�� 2 �μ���ɽ�����졢�����⤳���μ����Ф������褬�Ԥ��ʤ�
�ä����ˤϡ�x2range �� y2range �� xrange �� yrange ���ͤ�����Ѥ���
��������ϡ��ϰϤΤ��餷�μ¹Ԥ䡢�ϰϤ������Ĥ����������˼�ư���̤���
�����פ˹Ԥ��ޤ��Τǡ����ˤ�ä�ͽ�����ʤ���̤�⤿�餹��ǽ��������
�ޤ���������򤱤�Τˡ��� 2 �����ϰϤ��� 1 �����ϰϤ�����Ū�˥��
(link) ������ˡ������ޤ����ʲ�����: {\bf set link (p.~\pageref{set link})\index{link}}��
\subsubsection*{Noextend}
\addcontentsline{toc}{subsubsection}{Noextend}
\label{set autoscale noextend}%
\label{set autoscale keepfix}%
\label{set autoscale fix}%
\label{autoscale noextend}%
\label{noextend}%
\index{noextend}%
\label{keepfix}%
\index{keepfix}%
\label{fix}%
\index{fix}%
\preverbatim
\begin{verbatim}
    set autoscale noextend
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ���ư�̼ܵ�ǽ�ϼ����ϰϤθ³�������ǡ������Τ�ޤࡢ
�Ǥ�ᤤ�������٥���֤����ꤷ�ޤ���������� {\bf fixmin}, {\bf fixmax},
{\bf fix}, {\bf noextend} �ϡ�������������֤ޤǤ��ϰϤμ�ư����� gnuplot ��
�Ԥ碌�ʤ��褦�ˤ��ޤ������ξ�缴���ϰϤθ³��ϡ�����ü�ˤ���ǡ�����
�κ�ɸ�ͤ˴����˰��פ��ޤ���{\bf set autoscale noextend} �ϡ�
{\bf set autscale fix} ��Ʊ���Ǥ��������ϰϻ��ꥳ�ޥ�ɤθ���˥������
{\bf noextend} ���ɲä���С���Ĥμ����ϰϤα�Ĺ��ǽ����̵���ˤ��뤳�Ȥ�
�Ǥ��ޤ�����:
\preverbatim
\begin{verbatim}
    set yrange [0:*] noextend
\end{verbatim}
\postverbatim

{\bf set autoscale keepfix} �ϡ�fix ��������ѹ������˻Ĥ����ޤޡ����٤Ƥ�
����ư�̼ܤˤ��ޤ���

\subsubsection*{�� (examples)}
\addcontentsline{toc}{subsubsection}{�� (examples)}
\label{autoscale examples}%
\label{set autoscale examples}%
��:

�ʲ��� y ���μ�ư�̼ܵ�ǽ����ꤷ�ޤ� (¾�μ��ˤϱƶ���Ϳ���ޤ���):
\preverbatim
\begin{verbatim}
     set autoscale y
\end{verbatim}
\postverbatim

�ʲ��� y ���κǾ��ͤ��Ф��ƤΤ߼�ư�̼ܵ�ǽ����ꤷ�ޤ� (y ���κ����͡�
�����¾�μ��ˤϱƶ���Ϳ���ޤ���):
\preverbatim
\begin{verbatim}
     set autoscale ymin
\end{verbatim}
\postverbatim

�ʲ��� x2 �����٤�������ؤμ�ư�ϰϳ��絡ǽ��̵���ˤ�����ä�����ǡ�
���⡢�ޤ��ϴؿ����Ф������٤������ϰϤ�ݻ����ޤ�:
\preverbatim
\begin{verbatim}
     set autoscale x2fixmin
     set autoscale x2fixmax
\end{verbatim}
\postverbatim

�ʲ��� x, y ξ���μ�ư�̼ܵ�ǽ����ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set autoscale xy
\end{verbatim}
\postverbatim

�ʲ��� x, y, z, x2, y2 �����μ�ư�̼ܵ�ǽ����ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set autoscale
\end{verbatim}
\postverbatim

�ʲ��� x, y, z, x2, y2 �����μ�ư�̼ܵ�ǽ��ػߤ��ޤ�:
\preverbatim
\begin{verbatim}
     unset autoscale
\end{verbatim}
\postverbatim

�ʲ��� z ���ΤߤˤĤ��Ƽ�ư�̼ܵ�ǽ��ػߤ��ޤ�:
\preverbatim
\begin{verbatim}
     unset autoscale z
\end{verbatim}
\postverbatim
\subsubsection*{�˺�ɸ�⡼�� (polar)}
\addcontentsline{toc}{subsubsection}{�˺�ɸ�⡼�� (polar)}
\label{commands set autoscale polar}%
\label{set autoscale polar}%
�˺�ɸ�⡼�� ({\bf set polar}) �Ǥϡ�xrange �� yrange �ϼ�ư�̼ܥ⡼�ɤǤ�
�ʤ��ʤ�ޤ���ư�¼����ϰ������Ѥ� {\bf set rrange} ����Ѥ�����硢xrange
�� yrange �Ϥ���˹礦�褦�˼�ưŪ��Ĵ������ޤ���������������ˤ����
Ĵ����������С����θ������Ū�� xrange �� yrange ���ޥ�ɤ�Ȥ����Ȥ�
�Ǥ��ޤ����ʲ�����: {\bf set rrange (p.~\pageref{set rrange})\index{rrange}}��

�ʲ��⻲��
\href{http://www.gnuplot.info/demo/poldat.html}{\tt �˺�ɸ�Υǥ⡣
}

\subsection*{Bind}
\addcontentsline{toc}{subsection}{Bind}
\label{commands show bind}%
\label{show bind}%
\index{bind}%
{\bf show bind} �ϡ����ߤΥۥåȥ����γ������ (binding) ��ɽ�����ޤ�����
������: {\bf bind (p.~\pageref{bind})\index{bind}}��
\subsection*{Bmargin}
\addcontentsline{toc}{subsection}{Bmargin}
\label{commands set bmargin}%
\label{set bmargin}%
\label{bmargin}%
\index{bmargin}%
���ޥ�� {\bf set bmargin} �ϡ�������;��Υ����������ꤷ�ޤ����ܺ٤�
�ʲ�����: {\bf set margin (p.~\pageref{set margin})\index{margin}}��
\subsection*{����դ����� (border)}
\addcontentsline{toc}{subsection}{����դ����� (border)}
\label{commands set border}%
\label{commands unset border}%
\label{commands show border}%
\label{set border}%
\label{set border polar}%
\label{unset border}%
\label{show border}%
\label{border}%
\index{border}%
\label{noborder}%
\index{noborder}%
{\bf set border} �� {\bf unset border} �� {\bf plot} �� {\bf splot} �ǤΥ���դ��Ȥ�
ɽ�������椷�ޤ����Ȥ�ɬ�����⼴�Ȥϰ��פ��ʤ����Ȥ����դ��Ƥ���������
{\bf plot} �Ǥ�������פ��ޤ�����{\bf splot} �Ǥ�������פ��Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set border {<integer>}
                {front | back | behind}
                {linestyle | ls <line_style>}
                {linetype | lt <line_type>} {linewidth | lw <line_width>}
                {linecolor | lc <colorspec>} {dashtype | dt <dashtype>}
                {polar}
     unset border
     show border
\end{verbatim}
\postverbatim

{\bf set view 56,103} �Τ褦��Ǥ�դ�������ɽ�����줦�� {\bf splot} �Ǥϡ� x-y
ʿ�̾�� 4 �ĤγѤ� ���� ({\bf front}), ��� ({\bf back}) , �� ({\bf left}), ��
({\bf right}) �Τ褦�˸ƤФ�ޤ���������󤳤�Ʊ�� 4 �ĤγѤ�ŷ����̤ˤ�
����ޤ�����äơ��㤨�� x-y ʿ�̾�θ���ȱ��γѤ�Ĥʤ�������
{\tt"}��α���� (bottom right back){\tt"} �ȸ��������ŷ��μ����γѤ�Ĥʤ���
���� {\tt"}��ľ���� (front vertical){\tt"} �ȸƤ֤��Ȥˤ��ޤ� (����̿̾ˡ�ϡ���
�Ԥ�����ɽ�����򤹤뤿������˻Ȥ��ޤ�)��

�Ȥϡ�12 �ӥåȤ���������沽����Ƥ��ޤ�: ���� 4 �ӥåȤ� {\bf plot} ����
���볰�ȡ�{\bf splot} ���Ф��Ƥ����̤γ��ȡ����� 4 �ӥåȤ� {\bf splot} �α�ľ
�ʳ��ȡ������ƾ�� 4 �ӥåȤ� {\bf splot} ��ŷ���̤γ��Ȥ����椷�ޤ������
�Ƴ��Ȥ�����ϡ�����ɽ���б�������ܤο������¤ˤʤ�ޤ�:


\begin{center}
\begin{tabular}{|c|c|c|} \hline
\multicolumn{3}{|c|}{����ն�������沽} \\ \hline \hline
 �ӥå� & plot & splot \\ \hline
 1 & �� & ��κ����� \\
 2 & �� & ��κ����  \\
 4 & �� & ��α�����  \\
 8 & �� & ��α����  \\
 16 & ���̤ʤ� & ��ľ��  \\
 32 & ���̤ʤ� & ��ľ���  \\
 64 & ���̤ʤ� & ��ľ��  \\
 128 & ���̤ʤ� & ��ľ�μ���  \\
 256 & ���̤ʤ� & ŷ��κ���� \\
 512 & ���̤ʤ� & ŷ��α����  \\
 1024 & ���̤ʤ� & ŷ��κ�����  \\
 2048 & ���̤ʤ� & ŷ��α�����  \\
 4096 & �˺�ɸ�� & ���̤ʤ� \\
\hline
\end{tabular}
\end{center}


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

3 ������ 4 �ܤα�ľ�ʶ������Ȥ��̤ˡ����ޥ�� {\bf splot} �ϥǥե���Ȥǡ�
���̤Τ��줾��γѤ��饰��դξ��̤ؤα�ľ�������褷�ޤ���{\bf set border}
�Ϥ��α�ľ�������椷�ޤ�������ˡ�{\bf set/unset cornerpoles} ��Ȥä�
����������

2 ��������Ǥ϶����Ϥ��٤Ƥ��������Ǥΰ��־��������ޤ� ({\bf front})��
�⤷�������������Ǥβ����������������ϡ�{\bf set border back} �Ȥ��Ƥ���
������

3 ������������ (hidden3d) ����Ǥϡ��̾�϶����������������������Ǥ�
Ʊ�ͤ˱����������оݤˤʤ�ޤ���{\bf set border behind} �Ȥ���Ȥ��Υǥե�
��Ȥε�ư���Ѥ��ޤ���

$<$linestyle$>$, $<$linetype$>$, $<$linewidth$>$, $<$linecolor$>$, $<$dashtype$>$ ����ꤷ
�ơ�����������ˤ�����ȿ�Ǥ����뤳�Ȥ��Ǥ��ޤ� (���ߤν������֤�����
���Ȥ����Τ˸��ꤵ��ޤ�)��
����ˡ����ι�� (tics) �����褹��ݤ⡢�����򶭳���������褹�뤫��
��������褹�뤫�˴ؤ�餺�����Υ饤�󥹥��������Ѥ��ޤ���

{\bf plot} �Ǥϡ��� 2 ����ͭ���ˤ��뤳�Ȥǡ����Ⱥ��ʳ��ζ����������������
���Ȥ��Ǥ��ޤ����ܺ٤ϡ��ʲ�����: {\bf xtics (p.~\pageref{xtics})\index{xtics}}��

{\tt"}{\bf unset surface; set contour base}{\tt"} �ʤɤˤ�ä� {\bf splot} �����̤ˤΤ�
���褹���硢��ľ����ŷ��Ϥ���餬���ꤵ��Ƥ��Ƥ����褵��ޤ���

{\bf set grid} �Υ��ץ���� 'back', 'front', 'layerdefault' �Ǥ⡢�������
�ζ�������񤯽��֤�����Ǥ��ޤ���

������� {\bf polar} �ϡ��˺�ɸ����դ˱߷��ζ�����Ĥ��ޤ���

��:

�ʲ��ϡ��ǥե���Ȥ������������ޤ�:
\preverbatim
\begin{verbatim}
     set border
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\bf plot} �ǤϺ��Ȳ���{\bf splot} �Ǥ����̤κ������Ⱥ��������������
���ޤ�:
\preverbatim
\begin{verbatim}
     set border 3
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\bf splot} �Ǽ���˴�����Ȣ�������ޤ�:
\preverbatim
\begin{verbatim}
     set border 4095
\end{verbatim}
\postverbatim

�ʲ��ϡ������α�ľ�̤�ŷ��Τʤ�Ȣ�������ޤ�:
\preverbatim
\begin{verbatim}
     set border 127+256+512 # �ޤ��� set border 1023-128
\end{verbatim}
\postverbatim

�ʲ��ϡ�{\bf plot} ���Ф��ƾ�ȱ������Τߤ������������򼴤Ȥ����������
�����ޤ�:
\preverbatim
\begin{verbatim}
     unset xtics; unset ytics; set x2tics; set y2tics; set border 12
\end{verbatim}
\postverbatim

\subsection*{��������� (boxwidth)}
\addcontentsline{toc}{subsection}{��������� (boxwidth)}
\label{commands set boxwidth}%
\label{commands show boxwidth}%
\label{set boxwidth}%
\label{show boxwidth}%
\label{boxwidth}%
\index{boxwidth}%
���ޥ�� {\bf set boxwidth} �� {\bf boxes}, {\bf boxerrorbars}, {\bf boxplot},
{\bf candlesticks}, {\bf histograms} ��������ˤ��������Υǥե���Ȥ���������
���뤿��˻Ȥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set boxwidth {<width>} {absolute|relative}
     show boxwidth
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ��٤�礦�����ܤ���褦�˳ơ������������������ޤ�����
��Ȥϰۤʤ�ǥե���Ȥ��������ꤹ��ˤ� {\bf set boxwidth} ���ޥ�ɤ����
���ޤ���{\bf relative} �ξ������ϡ��ǥե���Ȥ������Ф�����Ǥ���Ȳ��
����ޤ���

������ {\bf relative} ����ꤷ�ʤ��ä���硢������ (boxwidth) �Ȥ��ƻ��ꤵ
�줿����Ū���ͤϡ����ߤ� x ����ñ�̤Ǥο��� ({\bf absolute}) �Ǥ���Ȳ��
����ޤ���x �����п��� (�ʲ�����: {\bf set log (p.~\pageref{set log})\index{log}}) �Ǥ����硢boxwidth ����
�ϼºݤˤ� x=1 �ǤΤ� {\tt"}����Ū{\tt"} �Ȥʤꡢ����ʪ��Ū��Ĺ���������Τ��̤�
���ݻ�����ޤ� (���ʤ�������� x ��ɸ�����äˤȤ�ʤäƶ����ʤä����
���ޤ���)���п����� x �����ϰϤ� x=1 ����Υ��Ƥ�����ϡ�Ŭ�ڤ�����
���Ф��ˤϲ��٤���Ƥߤ�ɬ�פ����뤫���Τ�ޤ���

�ǥե���Ȥ��ͤϡ�{\bf boxes} �� {\bf boxerrorbars} ����������������Ѥ��ɲä�
�ǡ����������Ū���ͤ�����Ф���ˤ�ä��֤��������ޤ���
�ܺ٤ϡ��ʲ�����: {\bf style boxes (p.~\pageref{style boxes})\index{boxes}}, {\bf style boxerrorbars (p.~\pageref{style boxerrorbars})\index{boxerrorbars}}��

��������ưŪ�˥��åȤ���ˤ�
\preverbatim
\begin{verbatim}
     set boxwidth
\end{verbatim}
\postverbatim

��������ưŪ���ͤ�Ⱦʬ�ˤ���ˤ�
\preverbatim
\begin{verbatim}
     set boxwidth 0.5 relative
\end{verbatim}
\postverbatim

������������Ū���� 2 �ˤ���ˤ�
\preverbatim
\begin{verbatim}
     set boxwidth 2 absolute
\end{verbatim}
\postverbatim
\subsection*{3 ����Ȣ�α��Ԥ� (boxdepth)}
\addcontentsline{toc}{subsection}{3 ����Ȣ�α��Ԥ� (boxdepth)}
\label{commands set boxdepth}%
\label{commands show boxdepth}%
\label{set boxdepth}%
\label{show boxdepth}%
\label{boxdepth}%
\index{boxdepth}%
\preverbatim
\begin{verbatim}
    set boxdepth {<y extent>} | square
\end{verbatim}
\postverbatim
���ޥ�� {\bf set boxdepth} �ϡ�{\bf splot with boxes} �Ǻ�ä� 3 ��������դ�
�Τ߱ƶ����ޤ�������ϡ�y �������γ�Ȣ�α��Ԥ� (Ȣ������) �����ꤷ�ޤ���
{\bf set boxdepth square} �ϡ�y �������α��Ԥ���x �� y �μ��ν̼ܤȤ�̵
�ط��ˡ������ܤ������������̤ˤʤ�褦�����򤷤褦�Ȥ��ޤ���
\subsection*{��-���� (chi\_shapes)}
\addcontentsline{toc}{subsection}{��-���� (chi\_shapes)}
\label{command set chi_shapes}%
\label{set chi_shapes}%
\label{command unset chi_shapes}%
\label{unset chi_shapes}%
\label{chi_shapes}%
\index{chi shapes}%
\preverbatim
\begin{verbatim}
    set chi_shapes fraction <value>
    unset chi_shapes
\end{verbatim}
\postverbatim

���� (concave hull) �ե��륿�ϡ�����Ĺ chi\_length �����������-����
(chi-shapes) ���������ޤ���chi\_length �ѿ������ꤵ��Ƥ��ʤ���С�����
�϶���¿�ѷ� (����) �ˤ������Ĺ���դ���Ψ���������ͤ����򤷤ޤ�������
��Ψ�Υǥե���Ȥ� 0.6 �Ǥ���������Ϥ��Υ��ޥ�ɤ��ѹ��Ǥ��ޤ�������
�ͤ� 1.0 �ˤ���ȷ�̤����������˽̤ޤ�ޤ�����꾮��������ȡ�����
ʬ���������������ˤʤ�ޤ����ʲ�����: {\bf concavehull (p.~\pageref{concavehull})\index{concavehull}}��
���ޥ�� {\bf unset chi\_shapes} ����Ψ 0.6 ����������chi\_length �ѿ���̤��
���ˤ��ޤ���
\subsection*{���顼�⡼�� (color)}
\addcontentsline{toc}{subsection}{���顼�⡼�� (color)}
\label{commands set color}%
\label{set color}%
gnuplot �ϡ�{\bf plot} �� {\bf splot} ���ޥ�ɤγ����Ǥˡ���������������󤫤�
���Ф�����������°������������Ƥޤ����ǥե���ȤǤϡ������ѹ�����
���Ȥǰ���³������Ʊ�Τ���̤Ǥ���褦�ˤ��ޤ�����{\bf set monochrome} ��
���⤦��Ĥ���ˡ�ϡ�����������/�����ѥ�����Ƕ��̤Ǥ��������������
����Ѥ��ޤ������ޥ�� {\bf set color} �ϡ���������⡼�ɤ����Ǥ����ǥե�
��ȤΥ��顼�����ν�������ޤ���
�ʲ�����: {\bf set monochrome (p.~\pageref{set monochrome})\index{monochrome}}, {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}, {\bf set colorsequence (p.~\pageref{set colorsequence})\index{colorsequence}}��
\subsection*{���顼�ޥå� (colormap)}
\addcontentsline{toc}{subsection}{���顼�ޥå� (colormap)}
\label{commands set colormap}%
\label{set colormap}%
\label{colormap}%
\index{colormap}%
\label{show colormap}%
\index{alpha channel}%
\index{transparency}%
\index{palette}%
��:

\preverbatim
\begin{verbatim}
    set colormap new <colormap-name>
    set colormap <colormap-name> range [<min>:<max>]
    show colormaps
\end{verbatim}
\postverbatim

{\bf set colormap new $<$name$>$} �ϡ����顼�ޥå����� $<$name$>$ ������������ߤ�
�ѥ�å�����򤽤�˽񤭽Ф��ޤ���������¸�������顼�ޥåפϡ�32bit ��
ARGB ���顼�ͤ�����Ȥ��ƤΤ���ʤ������ǽ�Ǥ��������θ�� plot ��
̾������ꤷ�ƻ��Ѥ��뤳�Ȥ�Ǥ��ޤ���

�ʲ��ϡ��Ť��֤������Ϣ³����ѥ�åȤ�������������� 'Reds' �Ȥ���̾
���Υ��顼�ѥ�å��������¸�������顼�ޥåפΤ��٤ƤΥ���ȥ�򾯤���
��Ʃ����������Ǥ�������̾���դ����顼�ޥåפϡ���� pm3d ���̤˿��դ�
����Τ˻ȤäƤ��ޤ���̾���դ����顼�ޥåפΥ���ե������ͥ��ͤϡ�
ARGB ��°���˽��������ʤ�� 0 ����Ʃ����0xff ��������Ʃ���Ǥ��뤳�Ȥ�
���դ��Ƥ���������

\preverbatim
\begin{verbatim}
    set palette defined (0 "dark-red", 1 "white")
    set colormap new Reds
    do for [i=1:|Reds|] { Reds[i] = Reds[i] | 0x3F000000 }
    splot func(x,y) with pm3d fillcolor palette Reds
\end{verbatim}
\postverbatim

z ���ͤ��餳�Υ��顼�ޥåפؤμ����ϡ�ü���ͤ��б����� z �κǾ��ͤȺ�
���ͤ���ꤹ�뤳�Ȥ�Ĵ���Ǥ��ޤ�����:

\preverbatim
\begin{verbatim}
    set colormap Reds range [0:10]
\end{verbatim}
\postverbatim

�ϰϤ����ꤷ�ʤ���硢���뤤�ϺǾ��ͤȺ����ͤ�Ʊ���ͤξ��ϡ����ߤ�
cbrange �θ³��ͤ���Ѥ��ޤ����ʲ�����: {\bf set cbrange (p.~\pageref{set cbrange})\index{cbrange}}��

���顼�ޥåפϡ�Ĺ�����ΰ�򥰥�ǡ�������ɤꤹ��Τˤ�Ȥ��ޤ���
�ʲ�����: {\bf pixmap colormap (p.~\pageref{pixmap colormap})\index{colormap}}��

\subsection*{������� (colorsequence)}
\addcontentsline{toc}{subsection}{������� (colorsequence)}
\label{commands set colorsequence}%
\label{set colorsequence}%
\label{colorsequence}%
\index{colorsequence}%
��:
\preverbatim
\begin{verbatim}
    set colorsequence {default|classic|podo}
\end{verbatim}
\postverbatim

{\bf set colorsequence default} �ϡ����Ϸ����˰�¸���ʤ� 8 ���ν�������
�򤷤ޤ����ʲ�����: {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}, {\bf colors (p.~\pageref{colors})\index{colors}}��

{\bf set colorsequence classic} �ϡ����Ϸ����̤ˤ��Υɥ饤�Ф��Ѱդ�������
��������򤷤ޤ������μ���ϡ�4 ������ 100 ��Ķ�ޤ���������ޤ�������
��¿���ϡ��֡��С��ġ��硢�忧���������ǻϤޤ�ޤ������줬�С������ 5
�����Υǥե���Ȥε�ư�Ǥ���

{\bf set colorsequence podo} �ϡ�Wong (2011) [Nature Methods 8:441] �ǿ侩
����Ƥ��롢P ����D �� (Protanopia, Deuteranopia) �ο���Ԥ��ưפ˶���
�Ǥ��� 8 �����Ȥ����򤷤ޤ���

������ξ��Ǥ⡢�����Ĺ���Ȥ��ο��ˤĤ��ƤϤ���˥������ޥ����Ǥ���
�����ʲ�����: {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}, {\bf colors (p.~\pageref{colors})\index{colors}}��
\subsection*{Clabel}
\addcontentsline{toc}{subsection}{Clabel}
\label{commands set clabel}%
\label{commands unset clabel}%
\label{commands show clabel}%
\label{set clabel}%
\label{unset clabel}%
\label{show clabel}%
\label{clabel}%
\index{clabel}%
���Υ��ޥ�ɤ���侩�Ǥ�������� {\bf set cntrlabel} ����Ѥ��Ƥ���������
{\bf set clabel {\tt"}format{\tt"}} �� {\bf set cntrlabel format {\tt"}format{\tt"}} �ˡ�
{\bf unset clabel} �� {\bf set cntrlabel onecolor} ���֤�����äƤ��ޤ���
\subsection*{����åԥ� (clip)}
\addcontentsline{toc}{subsection}{����åԥ� (clip)}
\label{commands set clip}%
\label{commands unset clip}%
\label{commands show clip}%
\label{set clip}%
\label{unset clip}%
\label{show clip}%
\label{clip}%
\index{clip}%
��:
\preverbatim
\begin{verbatim}
     set clip {points|one|two|radial}
     unset clip {points|one|two|radial}
     show clip
\end{verbatim}
\postverbatim

�ǥե���Ȥξ���:
\preverbatim
\begin{verbatim}
     unset clip points
     set clip one
     unset clip two
     unset clip radial
\end{verbatim}
\postverbatim

������ΰ�ζ�������濴������ǡ������ϡ���������ɽ������Υ���������
�ε���򶭳����γ��ˤϤߤ����Ƥ��ޤ��褦�ʾ��Ǥ⡢�̾�����褷�ޤ���
{\bf set clip points} �ϡ�2 ��������Ǥ��Τ褦�������濴��������ΰ���ˤ�
����Ǥ⡢���Τ褦�����򥯥�åԥ󥰤��ޤ� (�Ĥޤ����褷�ޤ���)����
���濴��������ΰ賰�ˤ���褦�ʥǡ������ϡ��褷�����褷�ޤ���

{\bf unset clip} �ξ��ϡ���ʬ�ΰ�����ü���������ϰ� (xrange �� yrange)
�γ��ˤ���С�������ʬ�����褷�ʤ��褦�ˤ��ޤ���

{\bf set clip one} �ξ��ϡ�������ü���������ϰ���ˤ��äơ����Ĥ⤦����
��ü�����ϰϳ��ˤ���褦����ʬ�Ρ��ϰ���˴ޤޤ����ʬ�����褹��褦��
{\bf gnuplot} �˻ؼ����ޤ���
{\bf set clip two} �ϡ�ξ����ü���������ϰϳ��ˤ�����ʬ�Ρ��ϰ������ʬ��
���褹��褦�� {\bf gnuplot} �˻ؼ����ޤ���
��ʬ���Τ������ϰϳ��Ǥ���褦����ʬ�Ϸ褷�����褷�ޤ���

{\bf set clip radial} �ϡ��˺�ɸ�⡼�ɤǤΤ߸��Ϥ�����ޤ�������ϡ����Υ�
��åԥ󥰤�{\bf set rrange [0:MAX]} �ǳ��ꤹ��߾��������Ф��ƹԤ��ޤ���
���λ��Ȥߤϡ�{\bf set clip \{one$|$two\}} ���Ȥ߹�碌�ƻ��Ѥ��ޤ������ʤ����
R $>$ RMAX �Ǥ��� 2 �Ĥ����δ֤����� R = RMAX �αߤˤ�ä��ڤ�������
ʬ�ϡ�{\bf clip two} �� {\bf clip radial} ��ξ�������ꤵ��Ƥ�����Τ����褵
��ޤ���

����:

* {\bf set clip} �ϡ����襹������ {\bf lines}, {\bf linespoints}, {\bf points},
{\bf arrows}, {\bf vectors} �����������������ʬ�Τߤ˱ƶ����ޤ���

* {\bf pm3d} ���̤�¾����Ȥεͤޤä����֥������Ȥ�����˻��Ѥ��뿧Ĺ����
�Υ���åԥ󥰤�����ϡ�{\bf set pm3d clipping} �ǹԤ��ޤ����ǥե���Ȥϡ�
���ߤ� zrange ���Ф����餫�ʥ���åԥ󥰤Ǥ���

* ���֥������ȤΥ���åԥ󥰤ϡ��ġ��Υ��֥������� (object) ��
{\bf clip} �� {\bf noclip} °�������椷�ޤ���

* ���ߤ� gnuplot ���ǤǤϡ��˺�ɸ�⡼�ɤ� {\tt"}plot with vectors{\tt"} �ϡ��ƥ�
�Ȥ��Ƥ��ޤ��󤷡�����Ⱦ�¤��Ф��륯��åԥ󥰤⤷�ޤ���

\subsection*{��������٥� (cntrlabel)}
\addcontentsline{toc}{subsection}{��������٥� (cntrlabel)}
\label{commands set cntrlabel}%
\label{commands show cntrlabel}%
\label{set cntrlabel}%
\label{show cntrlabel}%
\label{cntrlabel}%
\index{cntrlabel}%
��:
\preverbatim
\begin{verbatim}
     set cntrlabel {format "format"} {font "font"}
     set cntrlabel {start <int>} {interval <int>}
     set cntrlabel onecolor
\end{verbatim}
\postverbatim

{\bf set cntrlabel} �ϡ������� (�ǥե����) ����{\bf splot ... with labels} ��
�ݤΥ���վ���������Υ�٥�����椷�ޤ�����Ԥξ�硢��٥�ϥ�٥뵭
��°���� {\bf pointinterval} �� {\bf pointnumber} �˽��äƳ��������˱�ä�����
����ޤ����ǥե���ȤǤϥ�٥���������������� 5 ���ܤ���ʬ�ξ����
���졢20 �Ĥ���ʬ��˷����֤���ޤ������Υǥե���Ȥϡ��ʲ���Ʊ���Ǥ�:
\preverbatim
\begin{verbatim}
     set cntrlabel start 5 interval 20
\end{verbatim}
\postverbatim
�������ͤϥ��ޥ�� {\bf set cntrlabel} �ǡ����뤤�� {\bf splot} ���ޥ�ɤ˴�
�֤���ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
     set contours; splot $FOO with labels point pointinterval -1
\end{verbatim}
\postverbatim
�ֳ֤�����ͤ����ꤹ��ȡ���٥�ϳ��������� 1 �Ĥ����Ĥ��ޤ���������
{\bf set samples} �� {\bf set isosamples} ���礭���ͤξ���¿��������������
���Ĥ����������ޤ���

���� (key) �ˤϡ���������٥�򤽤줾������� (linetype) ����Ѥ��ƽ�
���ޤ����ǥե���ȤǤϡ����Ｋ�Ȥ����������Υ�٥��Ϳ����Τǡ����줾
����Ф����̡��Υ�٥뤬����ޤ������ޥ�� {\bf set cntrlabel onecolor} ��
���٤Ƥ���������Ʊ����������褹��Τǡ�����ˤϰ�ĤΥ�٥�Τߤ��
�ޤ������Υ��ޥ�ɤϡ��Ť����ޥ�� {\bf unset clabel} ���֤��������ΤǤ���
\subsection*{���������� (cntrparam)}
\addcontentsline{toc}{subsection}{���������� (cntrparam)}
\label{commands set cntrparam}%
\label{commands show cntrparam}%
\label{set cntrparam}%
\label{show cntrparam}%
\label{cntrparam}%
\index{cntrparam}%
{\bf set cntrparam} ����������������ˡ������Ӥ�����餫�����褹����ˡ��
���椷�ޤ���{\bf show contour} �ϸ��ߤ� {\bf contour} ����������Ǥʤ� {\bf cntrparam}
��������ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set cntrparam { { linear
                     | cubicspline
                     | bspline
                     | points <n>
                     | order <n>
                     | levels { <n>
                                | auto {<n>}
                                | discrete <z1> {,<z2>{,<z3>...}}
                                | incremental <start>, <incr> {,<end>}
                              }
                       {{un}sorted}
                       {firstlinetype N}
                     }
                   }
     show cntrparam
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤ� 2 �Ĥε�ǽ����äƤ��ޤ�����Ĥ����������������뤿
��� z ���ͤ�����Ǥ����������Υ�٥�ο� $<$n$>$ ����������������Ǥʤ���
�Ф����ޤ���$<$z1$>$, $<$z2$>$ ... �ϼ¿��ͤο����Ǥ���
�⤦��Ĥϡ��ġ����������θ����ܤ�����Ǥ���

��������ʿ�경�����椹�륭�����:

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

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

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

��������٥����������椹�륭�����:

{\bf levels auto}  ---  ���줬�ǥե���ȤǤ���$<$n$>$ �ϲ��Υ�٥�ο��Ǥ��ꡢ��
�ݤΥ�٥�ο��ϡ���ñ�ʥ�٥����������褦��Ĵ�ᤵ��ޤ������̤� z
��ɸ�� zmin ���� zman ���ϰϤˤ���Ȥ����������Ϥ��δ֤� dz �������ܤ�
�ʤ�褦����������ޤ��������ǡ�dz �� 10 �Τ���٤���� 1, 2, 5 �ܡ���
�����줫�Ǥ� (2 �Ĥ�������δ֤����ٳ���ڤ�褦��)��

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

{\bf levels incremental}  ---  �������� z = $<$start$>$ ����Ϥޤꡢ$<$increment$>$
���������ƹԤ��³��θĿ���ã����ޤǽ񤫤�ޤ���$<$end$>$ �Ϥ����������ο�
����ꤹ��Τ˻Ȥ��ޤ���������ϸ�� {\bf set cntrparam levels $<$n$>$} �ˤ��
�ƾ���ѹ�����ޤ���z �����п����ξ�硢{\bf set ztics} �ξ���Ʊ�ͤˡ�
$<$increment$>$ ���ܿ��Ȥ��Ʋ�ᤷ��$<$end$>$ �ϻ��Ѥ��ޤ���

������������γ�����Ƥ����椹�륭�����:

�ǥե���ȤǤϡ��������ϻ���εս���������ޤ� ({\bf unsorted})������ʤ���
{\bf set cntrparam levels increment 0, 10, 100} �ϡ�100 ����Ϥޤäơ�0 ��
����� 11 �ܤ�����������ޤ���������� {\bf sorted} ���ɲä���ȡ�����
�����������ν���������ѹ������㤨�к�����Ǥϡ��ǽ�� 0 �����������
���褦�ˤʤ�ޤ���

�ǥե���ȤǤϡ��������ϡ��б�������̤˻��Ѥ�������Ρ��������������
�������ޤ������ʤ����{\bf splot x*y lt 5} �κǽ�������������� 6 �Ǥ���
{\bf hidden3d} �⡼�ɤ�ͭ���ʾ�硢�ƶ��̤ˤ� 2 �Ĥ������Ȥ��Τǡ��ǥե�
��Ȥ�����Ǥϡ��ǽ���������ȶ��̤�΢�̤������Ʊ�������ȤäƤ��ޤ�
�ޤ����������˾�ޤ�������ޤ��󡣤�����򤱤�ˤϡ��ʲ��� 2 �Ĥ���ˡ
������ޤ���
(1) {\bf set hidden3d offset N} �ˤ�ꡢ���̤�΢�̤�������ѹ����뤳�ȡ�
{\bf offset -1} �Ȥ���Τ������Ǥ���������ʤ餹�٤Ƥ�������������Ȥ֤Ĥ�
��ޤ���
(2) ���ץ���� {\bf set cntrparam firstlinetype N} �ˤ�ꡢ���̤ǻ��Ѥ���
����Ȥ���Ω�ʡ��������ǻ��Ѥ������ﷲ����ꤹ�뤳�ȡ�����ϡ��ä�����
��������򥫥����ޥ������������ˤ�ͭ�ѤǤ��礦��N $<$= 0 �ξ��ϥǥ�
����Ȥ����ޤ���

���ޥ�� {\bf set cntrparam} �����̵���ǻ��Ѥ���ȡ����ꤷ�����٤ƤΥ���
������ͤ�ǥե���Ȥ˥ꥻ�åȤ��ޤ���
\preverbatim
\begin{verbatim}
     set cntrparam order 4 points 5
     set cntrparam levels auto 5 unsorted
     set cntrparam firstlinetype 0
\end{verbatim}
\postverbatim

\subsubsection*{Cntrparam ���� (cntrparam examples)}
\addcontentsline{toc}{subsubsection}{Cntrparam ���� (cntrparam examples)}
\label{commands set cntrparam examples}%
\label{set cntrparam examples}%
\label{cntrparam examples}%
��:
\preverbatim
\begin{verbatim}
     set cntrparam bspline
     set cntrparam points 7
     set cntrparam order 10
\end{verbatim}
\postverbatim

�ʲ��ϥ�٥�δ�ब�礨�� 5 �ĤΥ�٥뤬�˼�ưŪ�����򤵤�ޤ�:
\preverbatim
\begin{verbatim}
     set cntrparam levels auto 5
\end{verbatim}
\postverbatim

�ʲ��� .1, .37, .9 �˥�٥�����ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set cntrparam levels discrete .1,1/exp(1),.9
\end{verbatim}
\postverbatim

�ʲ��� 0 ���� 4 �ޤǡ�1 �������䤹��٥�����ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set cntrparam levels incremental  0,1,4
\end{verbatim}
\postverbatim

�ʲ��ϥ�٥�ο��� 10 �����ꤷ�ޤ� (���äκǸ���� (end) �ޤ��ϼ�ư��
���ꤵ����٥�ο����ѹ�����ޤ�):
\preverbatim
\begin{verbatim}
     set cntrparam levels 10
\end{verbatim}
\postverbatim

�ʲ��ϥ�٥�ο����ݻ������ޤޥ�٥�γ����ͤ���ʬ�ͤ����ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set cntrparam levels incremental 100,50
\end{verbatim}
\postverbatim

�ʲ��ϥ������ޥ������������������ﷲ������������Ѥ��ޤ�:
\preverbatim
\begin{verbatim}
     set linetype 100 lc "red" dt '....'
     do for [L=101:199] {
         if (L%10 == 0) {
             set linetype L lc "black" dt solid lw 2
         } else {
             set linetype L lc "gray" dt solid lw 1
         }
     }
     set cntrparam firstlinetype 100
     set cntrparam sorted levels incremental 0, 1, 100
\end{verbatim}
\postverbatim

��������������������˴ؤ��Ƥϡ��ʲ�����: {\bf set contour (p.~\pageref{set contour})\index{contour}}���������Υ�
�٥�ν񼰤����������˴ؤ��Ƥϡ��ʲ�����: {\bf set cntrlabel (p.~\pageref{set cntrlabel})\index{cntrlabel}}��

�ʲ��⻲�Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo/contours.html}{\tt �������Υǥ� (contours.dem)
}

�����
\href{http://www.gnuplot.info/demo/discrete.html}{\tt �桼�������٥���������Υǥ� (discrete.dem).
}

\subsection*{���顼�ܥå��� (colorbox)}
\addcontentsline{toc}{subsection}{���顼�ܥå��� (colorbox)}
\label{commands set colorbox}%
\label{commands show colorbox}%
\label{commands unset colorbox}%
\label{set colorbox}%
\label{show colorbox}%
\label{unset colorbox}%
\label{colorbox}%
\index{colorbox}%

�ѥ�åȤǤο��դ�����Ѥ��륰��դˤ����ơ��ä� pm3d �ǤΥ���դǤϡ�
�ѥ�åȤΥ���ǡ�������{\bf unset colorbox} �ǥ����å������դˤʤä�
���ʤ��¤ꡢ����դβ��Υ��顼�ܥå��� (colorbox) ��������ޤ���

\preverbatim
\begin{verbatim}
     set colorbox
     set colorbox {
                { vertical | horizontal } {{no}invert}
                { default | bottom | user }
                { origin x, y }
                { size x, y }
                { front | back }
                { noborder | bdefault | border [line style] }
              }
     show colorbox
     unset colorbox
\end{verbatim}
\postverbatim

����ǡ������������ϡ����ץ���� {\bf vertical} (��) �� {\bf horizontal}
(��) �����ꤷ�ޤ���

���顼�ܥå����ΰ��֤ϡ�{\bf default}, {\bf bottom}, {\bf user} �Τ����줫������
���ޤ���������� {\bf bottom} �ϡ��ʲ���Ʊ���������ʥ��硼�ȥ��åȤǤ�:

\preverbatim
\begin{verbatim}
    set colorbox horizontal user origin screen 0.1, 0.07 size 0.8, 0.03.
\end{verbatim}
\postverbatim

{\bf bottom} �ǻ��ꤷ�����Τ褦�˥��顼�ܥå���������դβ��ˤ���Ȥ��ϡ�
�����Ѥ��ɲå��ڡ�������������Ǥ��礦: {\bf set bmargin screen 0.2}��

{\bf origin x, y} �� {\bf size x, y} �ϡ�{\bf user} �� {\bf bottom} �����֤Ǥ����Τʰ�
�ֹ�碌�Τ���˻Ȥ��ޤ���x, y ���ͤϡ��ǥե���ȤǤϥ����꡼���ɸ��
��ᤷ�ޤ���������� 3 ��������դ˴ؤ��ƤϷ���Ū�ʥ��ץ����˲᤮��
����{\bf set view map} �ˤ�� splot ��ޤ� 2 ��������Ǥϡ�Ǥ�դκ�ɸ��
���Ȥ��ޤ���

{\bf back}/{\bf front} �ϡ����顼�ܥå����򥰥�դ�����˽񤯤�����ǽ񤯤���
���椷�ޤ���

{\bf border} �϶�������� ON �ˤ��ޤ� (�ǥե����) ����{\bf noborder} �϶�����
��� OFF �ˤ��ޤ���{\bf border} �θ��������������Ϳ����ȡ�����򶭳�����
�褹����� line style �Υ����Ȥ��ƻȤ��ޤ����㤨��:
\preverbatim
\begin{verbatim}
   set style line 2604 linetype -1 linewidth .4
   set colorbox border 2604
\end{verbatim}
\postverbatim
�� line style {\bf 2604}�����ʤ���٤����Υǥե���Ȥζ����� (-1) �Ƕ�����
���褷�ޤ���{\bf bdefault} (�ǥե����) �ϡ����顼�ܥå����ζ���������˥�
�ե���Ȥζ����� line style ��Ȥ��ޤ���

���顼�ܥå����μ��� {\bf cb} �ȸƤФ졢�̾�μ��Υ��ޥ�ɤ����椵��ޤ���
���ʤ�� {\bf set/unset/show} �� {\bf cbrange}, {\bf [m]cbtics}, {\bf format cb},
{\bf grid [m]cb}, {\bf cblabel} �ʤɤ���������¿ʬ {\bf cbdata}, {\bf [no]cbdtics},
{\bf [no]cbmtics} �ʤɤ�Ȥ���Ǥ��礦��

�ѥ�᡼��̵���� {\bf set colorbox} �ϥǥե���Ȥΰ��֤����ؤ��ޤ���
{\bf unset colorbox} �ϥ��顼�ܥå����Υѥ�᡼����ǥե�����ͤ˥ꥻ�å�
�������ξ�ǥ��顼�ܥå����� OFF �ˤ��ޤ���

�ʲ��⻲��: {\bf set pm3d (p.~\pageref{set pm3d})\index{pm3d}}, {\bf set palette (p.~\pageref{set palette})\index{palette}}, {\bf set style line (p.~\pageref{set style line})\index{line}}��
\subsection*{��̾ (colornames)}
\addcontentsline{toc}{subsection}{��̾ (colornames)}
\label{colornames}%
\index{colornames}%
\gpinsetfigure{figure_colornames}
gnuplot �ϸ��ꤵ�줿�Ŀ��ο���̾������äƤ��ޤ��������ϡ�pm3d �ѥ�
�åȤǤĤʤ���뿧���ϰϤ��������Τˡ����뤤�ϸġ��������饤�󥹥�
����ο������������Τˡ��ޤ��ϸ��ߤΥ��顼�ѥ�åȤ��Ф��륰��ǡ���
�����������Τ˻Ȥ��ޤ������ޥ�� {\bf show colornames} ����Ѥ��뤳��
�ǡ����äƤ��뿧̾�ΰ����Ȥ��� RGB ��ʬ������򸫤뤳�Ȥ��Ǥ��ޤ���
��:
\preverbatim
\begin{verbatim}
     set style line 1 linecolor "sea-green"
     set palette defined (0 "dark-red", 1 "white")
     print sprintf("0x%06x", rgbcolor("dark-green"))
           0x006400
\end{verbatim}
\postverbatim

\subsection*{������ (contour)}
\addcontentsline{toc}{subsection}{������ (contour)}
\label{commands set contour}%
\label{commands unset contour}%
\label{commands show contour}%
\label{set contour}%
\label{unset contour}%
\label{show contour}%
\label{contour}%
\index{contour}%
\label{contours}%
\index{contours}%
\label{nocontour}%
\index{nocontour}%
���ޥ�� {\bf set contour} �� 3 �������̤����������֤����Ȥ��Ǥ��ޤ�������
���ץ����� {\bf splot} �ǤΤ�ͭ���Ǥ�������ϡ��ʻҾ��ǡ��� (grid data)
��ɬ�פȤ��ޤ������ʤ������Ĥ� y-��Ω�����Ф��뤹�٤Ƥ������¤٤�졢
���μ��˼��� y-��Ω�����Ф��뤹�٤Ƥ������¤ӡ��ʲ�Ʊ�ͤ�³���ǡ�����
�ե�����Ǥ���y-��Ω��Ʊ�Τ�ʬΥ����Τ�ñ��ζ��� (����ʳ���ʸ�����
�ڴޤޤʤ���) �Ǥ����ܺ٤ϰʲ�����: {\bf grid\_data (p.~\pageref{grid_data})\index{grid data}}��

�ǡ������ʻҾ��ˤʤäƤ��ʤ���硢{\bf set dgrid3d} ��Ȥäƺǽ��Ŭ�ڤʳ�
�Ҥ������������γʻҤ˥ǡ��������ƤϤ�뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set contour {base | surface | both}
     unset contour
     show contour
\end{verbatim}
\postverbatim

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

������������˱ƶ���Ϳ����ѥ�᡼���ˤĤ��Ƥϡ��ʲ�����:
{\bf set cntrparam (p.~\pageref{set cntrparam})\index{cntrparam}}���������Υ�٥������˴ؤ��Ƥϡ��ʲ�����:
{\bf set cntrlabel (p.~\pageref{set cntrlabel})\index{cntrlabel}}��

���Υ��ץ����ϡ������٥�����֤����Τǡ����̼��ȤΤ���¾�θ�����
���Ѥ��ʤ����Ȥ����դ��Ƥ������������̤ο��դ����������Ƕ��ڤ�줿��
�褬¾�ȶ��̤Ǥ���褦�ʿ��˳�����Ƥ������ϡ���������襹������
contourfill ����Ѥ��Ƥ������������ʲ�����: {\bf contourfill (p.~\pageref{contourfill})\index{contourfill}}��

{\bf set contour} ��ͭ���ʾ�硢{\bf splot with $<$style$>$} �� points, lines,
impulses, labels �����������Ǥ��������˱�ä����֤Ǥ��ޤ���{\bf with pm3d}
�ϡ�pm3d ���̤����������������������񤭤ޤ���
{\bf set contour} ��ͭ���ʺݤ����������������ˡ��ե����뤫���ɤ߹�������
��ʤɤΤ���¾���������Ǥ⺮���������ϡ�splot ���ޥ����Τ���̿���
����˥������ {\bf nocontours} ���ɲä��ʤ��Ȥ����ޤ���

���̤򥹥��å����� (�ʲ�����: {\bf unset surface (p.~\pageref{unset surface})\index{surface}}) �ˤ��ơ��������ΤߤΥ�
��դˤ��뤳�Ȥ��ǽ�Ǥ����������� 2 �����ͱƤȥ��ץ����Υ�٥�ϰ�
���Τ褦�ˤ��������Ǥ��ޤ�:

\preverbatim
\begin{verbatim}
    set view map
    splot DATA with lines nosurface, DATA with labels
\end{verbatim}
\postverbatim

�����ΥС������� gnuplot �Ǥϡ��ʲ��Τ褦�ˡ�����Ȥʤ�¿�ʳ�����
ˡ��Ȥä� 3 ��������������ե������ǡ����֥��å�����¸�������θ��
����� 2 ������ plot ���ޥ�ɤ���Ѥ��Ƥ�������褷�Ƥ��ޤ�����

\preverbatim
\begin{verbatim}
     set contour
     set table $datablock
     splot DATA with lines nosurface
     unset table
     # �������� $datablock �ˡ�1 �Ĥ��������� 1 �Ĥ� index ��
     plot for [level=0:*] $datablock index level with lines
\end{verbatim}
\postverbatim

�ʲ��⻲��: {\bf splot datafile (p.~\pageref{splot datafile})\index{datafile}}���ޤ���
\verb+^+ $<$a href={\tt"}http://www.gnuplot.info/demo/contours.html{\tt"}$>$
�������Υǥ� (contours.dem)
\verb+^+ $<$/a$>$
��
\verb+^+ $<$a href={\tt"}http://www.gnuplot.info/demo/discrete.html{\tt"}$>$
��������٥�Υ桼������Υǥ� (discrete.dem)
\verb+^+ $<$/a$>$
�⻲�ȡ�
\subsection*{����ճѤλ��� (cornerpoles)}
\addcontentsline{toc}{subsection}{����ճѤλ��� (cornerpoles)}
\label{command set cornerpoles}%
\label{set cornerpoles}%
\label{cornerpoles}%
\index{cornerpoles}%
�ǥե���Ȥǡ�splot �� 3 �������̤Τ��줾��γѤ��龲�̤ؤα�ľ������
�褷�ޤ��������α�ľ���ϡ�{\bf unset cornerpoles} �Ǿä����Ȥ��Ǥ��ޤ���
\subsection*{�������֤��ɤ��٤� (contourfill)}
\addcontentsline{toc}{subsection}{�������֤��ɤ��٤� (contourfill)}
\label{commands set contourfill}%
\label{commands show contourfill}%
\label{set contourfill}%
\label{show contourfill}%
3 �������襹������ {\bf with contourfill} �ϡ�1 �Ĥ� pm3d ���̤�z ���˿�
ľ��ʿ�̷��Ƕ��ڤ������Ҥ��ڤ�ʬ���ޤ������ޥ�� {\bf set contourfill}
�ϡ����ڤ�ʿ�̷������֤ȸġ������Ҥ˳�����Ƥ뿧�����椷�ޤ���

��:
\preverbatim
\begin{verbatim}
    set contourfill auto N          # zrange �� N ��ʬ�������Ҥ�
    set contourfill ztics           # z ���γƼ���������ڤ�ʬ��
    set contourfill cbtics          # cb ���γƼ���������ڤ�ʬ��
    set contourfill {palette | firstlinetype N}
\end{verbatim}
\postverbatim

�ǥե���Ȥ� {\bf set contourfill auto 5 palette} �ǡ�����ϸ��ߤ� z ����
�ϰϤ� 5 ��ʬ�� (6 �Ĥ�ʿ�̤Ƕ��ڤ�)�������Ҥˤ��� z ���������б�����
�ѥ�åȤο��������Ƥޤ���

���ץ���� {\bf ztics}, {\bf cbtics} �ϡ�zrange ��ʬ��򡢤��μ��μ�������ΰ�
�֤ǹԤ��ޤ����㤨�С�z=2.5, z=7, z=10 �˻��ꤷ���ڤ�ʬ����ˤϡ��ʲ�
�Υ��ޥ�ɤ���Ѥ��ޤ���
\preverbatim
\begin{verbatim}
    set ztics add ("floor" 2.5, "boundary X" 7, "ceiling" 10)
    set contourfill ztics
\end{verbatim}
\postverbatim

���Ҥο��դ��˥ѥ�åȤ�Ȥ������ʤ����ϡ�Ǥ��Ϣ³����������ϰϤ���
�򤷡�������˾�࿧����������Ƥ뤳�Ȥ��Ǥ��ޤ���
\preverbatim
\begin{verbatim}
    set for [i=101:110] linetype i lc mycolor[i]
    set contourfill firstlinetype 101
\end{verbatim}
\postverbatim
{\bf set contourfill palette} �ǥѥ�åȤˤ�뿧�դ��������Ǥ��ޤ���

\subsection*{����/�������� (dashtype)}
\addcontentsline{toc}{subsection}{����/�������� (dashtype)}
\label{commands set dashtype}%
\label{commands show dashtype}%
\label{set dashtype}%
\label{show dashtype}%
���ޥ�� {\bf set dashtype} �ϡ�����/�����ѥ�������ֹ�ǻ��ȤǤ���褦��
��Ͽ���ޤ�������ϤȤƤ������ǡ���������/�����ѥ�����򤽤��ֹ�Ǽ���
�Ĥ��Ƥ������ʤ�С��ɤ��Ǥ�����Ū������/�����ѥ����������Ĥ���
����ޤ���
��:
\preverbatim
\begin{verbatim}
    set dashtype 5 (2,4,2,6)   # 5 �֤� dashtype ������ޤ��Ϻ����
    plot f1(x) dt 5            # ���� dashtype ��Ȥä� plot
    plot f1(x) dt (2,4,2,6)    # �������Ʊ�������
    set linetype 5 dt 5        # ���Υѥ������ linetype 5 �Ǿ�˻Ȥ�
    set dashtype 66 "..-"      # ʸ����ǿ����� dashtype �����
\end{verbatim}
\postverbatim
�ʲ�����: {\bf dashtype (p.~\pageref{dashtype})\index{dashtype}}��
\subsection*{Datafile}
\addcontentsline{toc}{subsection}{Datafile}
\label{set datafile}%
\label{show datafile}%
���ޥ�� {\bf set datafile} �ϡ�{\bf plot}, {\bf splot}, {\bf fit} ���ޥ�ɤ����ϥǡ�
�����ɤ���ˡ������� (field) �β��λ��������椹�륪�ץ��������
�ޤ���
���ߤϡ����Τ褦�ʥ��ץ���󤬤����Ĥ���������Ƥ��ޤ�����������ϡ���
�θ�Υ��ޥ�ɤ��ɤ߽Ф���뤹�٤ƤΥǡ����ե�����˰��ͤ�Ŭ�Ѥ��ޤ�����
����Ȥ�̷�⤹��񼰤ǥե������Ʊ�������ʤ���Ф����ʤ���硢����
����򤹤���ˡ�˴ؤ��Ƥϡ��ʲ�����: {\bf functionblocks (p.~\pageref{functionblocks})\index{functionblocks}}��
\subsubsection*{Set datafile columnheaders}
\addcontentsline{toc}{subsubsection}{Set datafile columnheaders}
\label{set datafile columnheaders}%
\index{columnheaders}%
���ޥ�� {\bf set datafile columnheaders} �ϡ����Ϥκǽ�ιԤ򡢥ǡ����ͤ�
���ƤǤϤʤ���columnheader �Ȥ��Ʋ�᤹�뤳�Ȥ��ݾڤ��ޤ�������ϡ�
plot, splot, fit, stats �γƥ��ޥ�ɤ����ϥǡ��������٤Ƥ˱ƶ����ޤ���
��������� {\bf unset datafile columnheaders} ��̵���ˤ���ȡ�����Ū��
columnheader() �ؿ��� using ����ˤ��뤫��plot �����ȥ뤬�ե�����˴�
Ϣ�Ť�����Ƥ����硢Ʊ�����̤��ե�������˥���ˤ���ޤ����ʲ�����:
{\bf set key autotitle (p.~\pageref{set key autotitle})\index{autotitle}}, {\bf columnheader (p.~\pageref{columnheader})\index{columnheader}}��
\subsubsection*{Set datafile fortran}
\addcontentsline{toc}{subsubsection}{Set datafile fortran}
\label{set datafile fortran}%
\label{show datafile fortran}%
\label{fortran}%
\index{fortran}%
���ޥ�� {\bf set datafile fortran} �ϡ����ϥե������ Fortran D ����Q ��
������ͤ����̤ʥ����å����ǽ�ˤ��ޤ����������̤ʥ����å������Ͻ�����
�٤����ޤ��Τǡ��ºݤˤ��Υǡ����ե����뤬 Fortran D ����Q ���������
���äƤ�����ˤΤߤ�������򤹤٤��Ǥ������Υ��ץ����ϡ����θ��
{\bf unset datafile fortran} ��Ԥ���̵���ˤǤ��ޤ���
\subsubsection*{Set datafile nofpe\_trap}
\addcontentsline{toc}{subsubsection}{Set datafile nofpe\_trap}
\label{set datafile nofpe_trap}%
\label{fpe_trap}%
\index{fpe trap}%
\label{nofpe_trap}%
\index{nofpe trap}%
\index{floating point exceptions}%
���ޥ�� {\bf set datafile nofpe\_trap} �ϡ����ϥե����뤫��ǡ������ɤ߹�
�ߤκݤˡ����٤Ƥο�����ɾ����������ư�������㳰�ϥ�ɥ�κƽ������
�ʤ��褦�� gnuplot ��̿�ᤷ�ޤ�������ˤ�ꡢ�ȤƤ��礭�ʥե����뤫��
�Υǡ��������Ϥ����ʤ�®���ʤ�ޤ�������ư�������㳰�����������˥ץ�
����ब�۾ｪλ���Ƥ��ޤ������Ϥ���ޤ���
\subsubsection*{Set datafile missing}
\addcontentsline{toc}{subsubsection}{Set datafile missing}
\label{set datafile missing}%
\label{show datafile missing}%
\label{set missing}%
\label{missing}%
\index{missing}%
��:
\preverbatim
\begin{verbatim}
     set datafile missing "<string>"
     set datafile missing NaN
     show datafile missing
     unset datafile
\end{verbatim}
\postverbatim

���ޥ�� {\bf set datafile missing} �ϡ����ϥǡ����ե�������Ƿ�»�ǡ�����
���Ҥ������̤�ʸ���󤬤��뤳�Ȥ� {\bf gnuplot} �˻ؼ����ޤ���{\bf missing} ��
�ؤ���ǥե������ (ʸ��) �Ϥ���ޤ���gnuplot �ϡַ�»�ǡ����פȡ�̵
�����͡�(�㤨�� {\tt"}NaN{\tt"} �� 1/0) ����̤��ޤ����㤨�С�Ϣ³����ǡ�������
�Ф��륰��դ��ޤ�������ϡ�̵�����ͤˤ�äƤ������ڤ�ޤ�������»�ǡ�
���ξ��Ϥ����ǤϤ���ޤ���

���ͤ����Ԥ������̤ǿ��ͤǤϤʤ�ʸ�������줿���ϡ����줬 {\bf missing}
�ǻ��ꤹ��ʸ����˥ޥå������������ơ��̾��»�ǡ����ǤϤʤ���̵��
���ͤȤ��Ʋ�ᤷ�ޤ���

�դˡ�{\bf set datafile missing NaN} �Ȥ���ȡ�������ǡ�����ο��ͤǤϤ�
���� (NaN) �Ϥ��٤Ʒ�»�ǡ����Ȥ��ư����ޤ���
\href{http://www.gnuplot.info/demo/imageNaN.html}{\tt imageNaN �ǥ�
}

�򻲾Ȥ��Ƥ���������

gnuplot �� plot ���ޥ�ɤ� using ���꤬ľ������ͤ� {\bf using N},
{\bf using (\$N)}, {\bf using (function(\$N))} �Τ褦�˻��Ȥ��������� N �˷�»
�ͥե饰�����Τ��ޤ��������ξ��ϡ��������㤨�� func(\$N) �ϰ���ɾ��
����ޤ���

���ߤΥС������� gnuplot �ϡ�(column(N)) �η�����ľ�ܻ��Ȥ����Τ���
���������� {\tt"}missing{\tt"} (��»��) �Υե饰���Ĥ�������ͤ˴���Ū�˰�¸����
���Ǥ⡢ɾ���κ�������Τ��ޤ���

����餹�٤Ƥξ��ǡ�gnuplot �����ϥǡ��������Τ򤽤줬�����ʤ��ä���
�ΤȤ��ư����ޤ������������������˷礱�Ƥ���ǡ����ͤ� (�㤨�� csv ��
������ζ��ե�����ɤΤ褦��) ��¸���Ƥ����硢����Ϥ����Υ����å�
�򤹤�̤��뤫�⤷��ޤ��󡣤���� NaN �ͤ�ɾ������С�����Ϸ�»�ǡ�
�����ǤϤʤ��������ʥǡ����Ȥ��ư����ޤ����⤷���Τ褦�������ͤ򤹤٤�
��»�ͤȤ��������������������ϡ����ޥ�� {\bf set datafile missing NaN}
����Ѥ��Ƥ���������

\subsubsection*{Set datafile separator}
\addcontentsline{toc}{subsubsection}{Set datafile separator}
\label{set datafile separator}%
\label{show datafile separator}%
\label{datafile separator}%
\label{separator}%
\index{separator}%
���ޥ�� {\bf set datafile separator} �ϡ����θ�����ϥե�����Υǡ������
ʬΥʸ���������� (whitespace) �Ǥʤ��ơ������ǻ��ꤹ��ʸ���Ǥ����
{\bf gnuplot} �˻ؼ����ޤ������Υ��ޥ�ɤκǤ����Ū�ʻ�����ϡ�ɽ�׻�����
�Ȥ�ǡ����١������եȤ���� csv (����޶��ڤ�) �ե�������ɤ���Ǥ�
�礦���ǥե���ȤΥǡ������ʬΥʸ���϶��� (whitespace) �Ǥ���

��:
\preverbatim
\begin{verbatim}
     set datafile separator {whitespace | tab | comma | "<chars>"}
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     # ���ֶ��ڤ�Υե����������
     set datafile separator "\t"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ����޶��ڤ�Υե����������
     set datafile separator comma
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ���ϥե����뤬 * �� | �Τ����줫�Ƕ��ڤ�줿�����ľ��
     set datafile separator "*|"
\end{verbatim}
\postverbatim
\subsubsection*{Set datafile commentschars}
\addcontentsline{toc}{subsubsection}{Set datafile commentschars}
\label{set datafile commentschars}%
\label{commentschars}%
\index{commentschars}%
���ޥ�� {\bf set datafile commentschars} �ϡ��ǡ����ե�������Υ����ȹ�
�γ���ʸ���Ȥ��Ƥɤ�ʸ����Ȥ�������ꤷ�ޤ������ꤷ��ʸ������ΰ�Ĥ�
�ǡ����Ԥκǽ�������ʸ���Ȥ��Ƹ���줿��硢���Υǡ����ԤΤ���ʹߤ�
��ʬ��̵�뤷�ޤ����ǥե����ʸ����ϡ�VMS �Ǥ� {\tt"}\#!{\tt"}������ʳ��Ǥ� {\tt"}\#{\tt"}
�Ǥ���

��:
\preverbatim
\begin{verbatim}
     set datafile commentschars {"<string>"}
     show datafile commentschars
     unset commentschars
\end{verbatim}
\postverbatim

��äơ��ǡ����ե�����ΰʲ��ιԤϴ�����̵�뤵��ޤ�:
\preverbatim
\begin{verbatim}
   # 1 2 3 4
\end{verbatim}
\postverbatim
�����ʲ��ι�
\preverbatim
\begin{verbatim}
   1 # 3 4
\end{verbatim}
\postverbatim
�ϡ�2 ���ܤ˥��ߤ����ꡢ���θ��ͭ���ʥǡ����� 3 ���ܤ� 4 ���ܤˤ����
ǧ������ޤ���

��:
\preverbatim
\begin{verbatim}
     set datafile commentschars "#!%"
\end{verbatim}
\postverbatim
\subsubsection*{Set datafile binary}
\addcontentsline{toc}{subsubsection}{Set datafile binary}
\label{set datafile binary}%
���ޥ�� {\bf set datafile binary} �ϡ��ǡ����ե�������ɤ߹��߻��˥Х���
��ե������ǥե���Ȥ����ꤹ��Τ˻Ȥ��ޤ����񼰤ϡ����줬 {\bf plot}
�ޤ��� {\bf splot} ���ޥ�ɤǻȤ���Τ����Τ�Ʊ���Ǥ���$<$binary list$>$ ��
�񤱤륭����ɤ˴ؤ��Ƥϡ��ܤ����ϡ��ʲ�����: {\bf binary matrix (p.~\pageref{binary matrix})\index{matrix}},
{\bf binary general (p.~\pageref{binary general})\index{general}}��

��:
\preverbatim
\begin{verbatim}
     set datafile binary <binary list>
     show datafile binary
     show datafile
     unset datafile
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     set datafile binary filetype=auto
     set datafile binary array=(512,512) format="%uchar"
\end{verbatim}
\postverbatim

\label{show datafile binary}%
\preverbatim
\begin{verbatim}
     show datafile binary   # ���ߤ�����ΰ���ɽ��
\end{verbatim}
\postverbatim
\subsection*{���������� (desimalsign)}
\addcontentsline{toc}{subsection}{���������� (desimalsign)}
\label{commands set decimalsign}%
\label{commands show decimalsign}%
\label{commands unset decimalsign}%
\label{set decimalsign}%
\label{show decimalsign}%
\label{unset decimalsign}%
\label{decimalsign}%
\index{decimalsign}%
\index{locale}%
���ޥ�� {\bf set decimalsign} �ϡ�������θ��Ф������뤤�� {\bf set label} ʸ
����˽񤫤����ξ�������������򤷤ޤ���

��:
\preverbatim
\begin{verbatim}
     set decimalsign {<value> | locale {"<locale>"}}
     unset decimalsign
     show decimalsign
\end{verbatim}
\postverbatim

���� $<$value$>$ �ϡ��̾�ξ�����������֤������ƻȤ�ʸ����Ǥ���ŵ��Ū��
��Τϥԥꥪ�� '.' �䥳��� ',' �Ǥ���¾�ˤ�ͭ�Ѥʤ�Τ�����Ǥ��礦��
���� $<$value$>$ ���ά����ȡ��������ζ��ڤ�ϥǥե���� (�ԥꥪ��) ����
�ѹ�����ޤ���unset decimalsign �� $<$value$>$ ���ά����Τ�Ʊ�����̤�
�����ޤ���

��:

¿���Υ衼���åѽ���Ǥ����������Ϸ���������ˤ�:
\preverbatim
\begin{verbatim}
     set decimalsign ','
\end{verbatim}
\postverbatim

���Τ��Ȥ����դ��Ƥ�������: ����Ū��ʸ��������ꤷ����硢����ϼ�����
����ʤɤ� gnuplot �� gprintf() �񼰴ؿ��ǽ��Ϥ������ͤΤߤ˱ƶ�����
���ϥǡ����ν񼰻���� sprintf() �񼰴ؿ��ǽ��Ϥ������ͤˤϱƶ�����
���󡣤��������Ϥ���Ϥη����ε�ư���ѹ����������ϡ�����˰ʲ���
���Ѥ��Ƥ�������:

\preverbatim
\begin{verbatim}
     set decimalsign locale
\end{verbatim}
\postverbatim

����ϡ�gnuplot �ˡ����ϤȽ��Ϥν񼰤򡢴Ķ��ѿ� LC\_ALL, LC\_NUMERIC,
LANG �θ��ߤ�����˽��ä���Τ�Ȥ碌��褦�ˤ��ޤ���

\preverbatim
\begin{verbatim}
     set decimalsign locale "foo"
\end{verbatim}
\postverbatim

����ϡ�gnuplot �ˡ����ϤȽ��Ϥν񼰤򡢥������� {\tt"}foo{\tt"} �˽��ä���Τ�
���ޤ��������Υ������뤬���󥹥ȡ��뤵��Ƥ���ɬ�פ�����ޤ����⤷����
���� {\tt"}foo{\tt"} �����Ĥ���ʤ��ä���硢���顼��å����������Ϥ��졢������
��������ѹ�����ޤ���linux �����ƥ��Ǥϡ������˥��󥹥ȡ��뤵���
�����������ΰ����� {\tt"}locale -a{\tt"} �Ǹ��뤳�Ȥ��Ǥ��ޤ���linux �Υ�����
��ʸ����Ϥ������� {\tt"}sl\_SI.UTF-8{\tt"} �Τ褦�ʷ����򤷤Ƥ��ޤ�����Windows
�Υ�������ʸ����� {\tt"}Slovenian\_Slovenia.1250{\tt"}���ޤ��� {\tt"}slovenian{\tt"} �Τ�
���ʷ����Ǥ�����������ʸ����β��ϡ�C �Υ�󥿥���饤�֥�꤬�Ԥ���
�Ȥ����դ��Ƥ����������Ť� C �饤�֥��Ǥϡ�������������Υ��ݡ���
(�㤨�п����� 3 ����ζ��ڤ�ʸ���ʤ�) ����ʬŪ�ˤ����󶡤��Ƥ��ʤ�����
����ޤ���

\preverbatim
\begin{verbatim}
     set decimalsign locale; set decimalsign "."
\end{verbatim}
\postverbatim

����ϡ����ߤΥ�������˹�ä��ɤ�ʾ������Ǥ⡢���Ƥ������Ϥ��Ф��ƻ�
�Ѥ���褦�����ꤷ�ޤ�����gnuplot �������ؿ� gprintf() ��Ȥäƽ񼰲�
������ͤ�����Ū�˻��ꤵ�줿 '.' �ˤʤ�ޤ� (���)��
\subsection*{�ʻҾ��ǡ������� (dgrid3d)}
\addcontentsline{toc}{subsection}{�ʻҾ��ǡ������� (dgrid3d)}
\label{commands set dgrid3d}%
\label{commands unset dgrid3d}%
\label{commands show dgrid3d}%
\label{set dgrid3d}%
\label{unset dgrid3d}%
\label{show dgrid3d}%
\label{dgrid3d}%
\index{dgrid3d}%
\label{nodgrid3d}%
\index{nodgrid3d}%
\index{kdensity}%
\label{nogrid}%
\index{nogrid}%
���ޥ�� {\bf set dgrid3d} �ϡ���ʻҾ��ǡ�������ʻҾ��ǡ����ؤμ�����ǽ
��ͭ���ˤ������Τ���Υѥ�᡼�������ꤷ�ޤ����ʻҾ��ǡ����ι�¤�ˤĤ�
�Ƥξܺ٤ϡ��ʲ�����: {\bf splot grid\_data (p.~\pageref{splot grid_data})\index{grid data}}�����ν����ϡ�3 �������̤ؤ���
�ƤϤ�����ѤǤ��뤳�Ȱʳ��ˡ�2 ��������ʬ�ۿޤ���������Τˤ�Ȥ��ޤ���
���ξ�硢������ 'z' ���ͤ϶ɽ�Ū�ʽŤ��դ��˴�Ϳ���ޤ���

��:
\preverbatim
\begin{verbatim}
     set dgrid3d {<rows>} {,{<cols>}} splines
     set dgrid3d {<rows>} {,{<cols>}} qnorm {<norm>}
     set dgrid3d {<rows>} {,{<cols>}} {gauss | cauchy | exp | box
                     | hann} {kdensity} {<dx>} {,<dy>}
     unset dgrid3d
     show dgrid3d
\end{verbatim}
\postverbatim

�ǥե���ȤǤ� {\bf dgrid3d} ��̵���ˤʤäƤ��ޤ���ͭ���ʾ��ϡ��ե�����
�����ɤ߹��ޤ�� 3 �����Υǡ������ϡ��ʻҶ��̤����ƤϤ��Τ˻��Ѥ���
�ֻ��ߤ����ץǡ��� (��ʻҾ��ǡ���) �Ǥ���ȸ��ʤ���ޤ����ʻҤ���ˡ�ϡ�
{\bf set dgrid3d} ʸ��Ϳ����ѥ�᡼�� row\_size/col\_size �ιԿ�������Ǻ�
ʬ�䤹�뻶�ߥǡ�����Ϥ��� (bounding box) ������ޤ����ʻҤ� x ��
�� (��) �� y ���� (��) �����ֳ֤Ǥ���z ���ͤϻ��ߤ���ǡ����� z ���ͤ�
�Ť��դ���ʿ�ѡ��ޤ��ϥ��ץ饤����֤Ȥ��Ʒ׻����ޤ��������Ѥ���С���
§Ū�ʴֳ֤γʻҤ������������Ƥγʻ����Ǹ��ǡ����γ꤫�ʶ���ͤ�ɾ����
�ޤ��������Ƹ��ǡ���������ˤ��ζ��̤����褷�ޤ���

dgrid3d �⡼�ɤ�ͭ���ʴ֤ϡ��������Ѥ����˳ʻҶ��̤���������ġ�����
����ʬ�������������ϡ��б����� splot ���ޥ�ɤ˥������ {\bf nogrid}
���ɲä���ɬ�פ�����ޤ���

�ǥե���Ȥ���ο��ϹԤο��������������Υǥե���Ȥ��ͤ� 10 �Ǥ���

���Υǡ����������ͤ�׻����뤿��Τ����Ĥ��Υ��르�ꥺ�ब�Ѱդ����
���ơ��ɲäΥѥ�᡼�������Ǥ����Τ⤢��ޤ�����������֤ϡ��ʻ�
���˶ᤤ�ǡ������ۤɡ����γʻ������Ф��Ƥ�궯���ƶ���Ϳ���ޤ���

{\bf splines} ���르�ꥺ��ϡ������Ĥ��Ĥ򸵤ˤ�����ַ׻���Ԥ��ޤ�������
���ɲåѥ�᡼������ޤ���

{\bf qnorm} ���르�ꥺ��ϳƳʻ��������ϥǡ����νŤ��դ�ʿ�Ѥ�׻����ޤ���
�����ˤϡ��ʻ�������ε�Υ�εտ��Τ���٥���ǽŤ��դ����ޤ������Υ٥�
���ɲåѥ�᡼���������ͤȤ��ƻ���Ǥ��ޤ������ǥե���Ȥ� 1 �Ǥ���
���Υ��르�ꥺ�ब�ǥե���ȤˤʤäƤ��ޤ���

�Ǹ�ˡ��Ť��դ�ʿ�Ѥη׻��Ѥˡ������Ĥ���ʿ�경�Ť��դ��ؿ� (kernel)
���Ѱդ���Ƥ��ޤ�: z = Sum\_i w(d\_i) * z\_i / Sum\_i w(d\_i), ������ z\_i
�� i ���ܤΥǡ������ͤǡ�d\_i �ϸ��ߤγʻ����� i ���ܤΥǡ������ΰ��֤�
�ε�Υ�Ǥ������٤ƤνŤ��դ��ؿ��������ߤγʻ����˶ᤤ���Υǡ������ˤ�
�礭�ʽŤߡ������Υǡ������ˤϾ������Ťߤ��դ��ޤ���

�ʲ��νŤ��դ��ؿ������ѤǤ��ޤ�:
\preverbatim
\begin{verbatim}
     gauss :     w(d) = exp(-d*d)
     cauchy :    w(d) = 1/(1 + d*d)
     exp :       w(d) = exp(-d)
     box :       w(d) = 1                     d<1 �ξ��
                      = 0                     ����¾
     hann :      w(d) = 0.5*(1+cos(pi*d))     d<1 �ξ��
                 w(d) = 0                     ����¾
\end{verbatim}
\postverbatim

����� 5 �Ĥ�ʿ�경�Ť��դ��ؿ��Τ�����Ĥ���Ѥ����硢2 �ĤޤǤ���
�åѥ�᡼�� dx �� dy �����Ǥ��ޤ��������ϡ���Υ�η׻����˺�ɸ�ΰ�
���򥹥������Ѵ�����Τ˻Ȥ��ޤ�:
d\_i = sqrt( ((x-x\_i)/dx)**2 + ((y-y\_i)/dy)**2 ), �����ǡ�x,y �ϸ��ߤ�
�ʻ����κ�ɸ�ǡ�x\_i,y\_i �� i ���ܤΥǡ������κ�ɸ�Ǥ���dy �Υǥե����
���ͤ� dx �ǡ����Υǥե���Ȥ��ͤ� 1 �ˤʤäƤ��ޤ����ѥ�᡼�� dx ��
dy �ϡ��ǡ��������ʻ����ء֥ǡ������켫�Ȥ�ñ�̤ǡפδ�Ϳ��Ԥ��ϰϤ�
������ǽ�ˤ��ޤ���

���ץ���󥭡���� {\bf kdensity} �ϡ��Ť��դ��ؿ�̾�θ���ǥ��ץ�����
���������Ѵ��Υѥ�᡼���������֤���Τǡ�����ϥ��르�ꥺ����ѹ����ơ�
�ʻ����Ѥ˷׻������ͤ�Ťߤ��� ( z = Sum\_i w(d\_i) * z\_i ) �Ǥϳ��ʤ�
�褦�ˤ��ޤ���z\_i �����٤�����ξ�硢����ϻ��¾� 2 �ѿ��νŤ��դ�ɾ
�������褷�ޤ�: (��� 5 �ĤΤ����ΰ�Ĥ�) �Ť��դ��ؿ����ƥǡ���������
���졢�����νŤߤ��¤����٤Ƥγʻ�����ɾ�����졢�����Ƹ��Υǡ�������
���ˤ��γ�餫�ʶ��̤����褵��ޤ�������ϡ�1 �����Υǡ���������Ф�
�� {\bf smooth kdensity} ���ץ���󤬹Ԥ����ȤȤ����ޤ��ˤ�Ʊ���Ǥ�������
��˴ؤ��Ƥϡ�kdensity2d.dem, heatmap\_points.dem �򻲾Ȥ��Ƥ���������

\gpinsetfigure{figure_dgrid3d}
���ץ���� {\bf dgrid3d} �ϡ����ߤ���ǡ�����Ť��դ�ʿ�Ѥǵ�§Ū�ʳʻҤ�
�֤��Ѥ���ñ��ʻ��Ȥߤ˲᤮�ޤ��󡣤���������Ф������������줿��ˡ
��¸�ߤ��ޤ��Τǡ�����ñ�����ˡ���Խ�ʬ�Ǥ���С�{\bf gnuplot} �γ��Ǥ���
�褦����ˡ�ǥǡ���������������٤��Ǥ��礦��

�ͥåȾ�ΰʲ��Υǥ�⻲��
\verb+^+ $<$a href={\tt"}http://www.gnuplot.info/demo/dgrid3d.html{\tt"}$>$
dgrid3d
\verb+^+ $<$/a$>$
\verb+^+ $<$a href={\tt"}http://www.gnuplot.info/demo/scatter.html{\tt"}$>$
scatter
\verb+^+ $<$/a$>$
\href{http://www.gnuplot.info/demo/heatmap_points.html}{\tt heatmap\_points
}


\subsection*{���ѿ� (dummy)}
\addcontentsline{toc}{subsection}{���ѿ� (dummy)}
\label{commands set dummy}%
\label{commands show dummy}%
\label{set dummy}%
\label{show dummy}%
\label{unset dummy}%
\label{dummy}%
\index{dummy}%
���ޥ�� {\bf set dummy} �ϥǥե���Ȥβ��ѿ�̾���ѹ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set dummy {<dummy-var>} {,<dummy-var>}
     show dummy
\end{verbatim}
\postverbatim

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

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

\preverbatim
\begin{verbatim}
     set dummy t
     plot sin(t), cos(t)
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     set dummy u,v
     set dummy ,s
\end{verbatim}
\postverbatim

�������ϡ�2 ���ܤ��ѿ��� s �Ȥ��ޤ������ѿ�̾��ǥե���Ȥ��ͤ��᤹
�ˤϰʲ��Τ褦�ˤ��Ƥ���������

\preverbatim
\begin{verbatim}
     unset dummy
\end{verbatim}
\postverbatim
\subsection*{ʸ�����󥳡��� (encoding)}
\addcontentsline{toc}{subsection}{ʸ�����󥳡��� (encoding)}
\label{commands set encoding}%
\label{commands show encoding}%
\label{set encoding}%
\label{show encoding}%
\label{encoding}%
\index{encoding}%
\label{encodings}%
\index{encodings}%
\label{utf8}%
\index{utf8}%
\label{sjis}%
\index{sjis}%
\index{UTF 8}%
\index{SJIS}%
���ޥ�� {\bf set encoding} ��ʸ���Υ��󥳡��� (encoding) �����򤷤ޤ���

��:
\preverbatim
\begin{verbatim}
     set encoding {<value>}
     set encoding locale
     show encoding
\end{verbatim}
\postverbatim

ͭ������ (value) �ϰʲ����̤�Ǥ���
\preverbatim
\begin{verbatim}
  default     - ���Ϸ����˥ǥե���ȤΥ��󥳡��ɤλ��Ѥ�̿��
  iso_8859_1  - UTF-8 ���Ǥ����Ū�����衼���åѥ��󥳡��ɡ����Υ�
                �󥳡��ɤ� PostScript �������Ǥ� 'ISO-Latin1' �Ǥ���
  iso_8859_15 - �桼�������ޤ� iso_8859_1 �ΰ���
  iso_8859_2  - ���/��衼���åѤǻ��Ѥ���륨�󥳡���
  iso_8859_9  - (Latin5 �Ȥ����Τ���) �ȥ륳�ǻ��Ѥ���륨�󥳡���
  koi8r       - �ɤ��Ȥ��� Unix �Υ����ʸ�����󥳡���
  koi8u       - Unix �Υ����饤�������Υ����ʸ�����󥳡���
  cp437       - MS-DOS �Υ����ɥڡ���
  cp850       - ���衼���åѤ� OS/2 �Υ����ɥڡ���
  cp852       - ���/��衼���åѤ� OS/2 �Υ����ɥڡ���
  cp950       - MS �Ǥ� Big5 (emf terminal �Τ�)
  cp1250      - ���/��衼���åѤ� MS Windows �Υ����ɥڡ���
  cp1251      - ������������ӥ����֥륬�ꥢ���ޥ��ɥ˥��� (8 �ӥå�)
  cp1252      - ���衼���åѤ� MS Windows �Υ����ɥڡ���
  cp1254      - �ȥ륳�� MS Windows �Υ����ɥڡ��� (Latin5 �γ�ĥ)
  sjis        - Shift_JIS ���ܸ쥨�󥳡���
  utf8        - ��ʸ���� Unicode ����ȥ�ݥ���ȤΡ�����Ĺ (�ޥ����
                ����) ɽ��
\end{verbatim}
\postverbatim

���ޥ�� {\bf set encoding locale} �ϡ�¾�Υ��ץ����Ȥϰ㤤������ϸ���
�Υ��������¹Ի��δĶ�������ꤷ�褦�Ȥ��ޤ��������Ƥ��Υ����ƥ�Ǥ�
����ϴĶ��ѿ� LC\_ALL, LC\_CTYPE, LANG �Τ����줫�ˤ�ä����椵��ޤ���
���λ��Ȥߤϡ��㤨�� wxt, pdf ���Ϸ����ǡ�UTF-8 �� EUC-JP �Τ褦�ʥޥ�
���Х���ʸ�����󥳡��ɤ��̤������ɬ�פǤ������Υ��ޥ�ɤ����դ������
�ɤΥ���������ͭ��ɽ���ˤϱƶ���Ϳ���ޤ���
�ʲ��⻲��: {\bf set locale (p.~\pageref{set locale})\index{locale}}, {\bf set decimalsign (p.~\pageref{set decimalsign})\index{decimalsign}}��

���̤˥��󥳡��ɤ�����ϡ����줬�ե���Ȥ�����˱ƶ���Ϳ����褦�ˡ���
�Ϸ�������������˹Ԥʤ�ɬ�פ�����ޤ���
\subsection*{��������ü (errorbars)}
\addcontentsline{toc}{subsection}{��������ü (errorbars)}
\label{commands set errorbars}%
\label{commands show errorbars}%
\label{set errorbars}%
\label{show errorbars}%
\label{errorbars}%
\index{errorbars}%
\label{commands set bars}%
\label{commands show bars}%
\label{set bars}%
\label{show bars}%
\label{bars}%
\index{bars}%
���ޥ�� {\bf set errorbars} �ϡ���������� (errorbar) ��ξü�������
boxplot �ˤĤ�Ȣ�Ҥ���ξü�Υޡ��������椷�ޤ���

��:
\preverbatim
\begin{verbatim}
     set errorbars {small | large | fullwidth | <size>} {front | back}
                   {line-properties}
     unset errorbars
     show errorbars
\end{verbatim}
\postverbatim

{\bf small} �� 0.0 (�����ʤ�)��{\bf large} �� 1.0 ��Ʊ���Ǥ�������������ꤷ
�ʤ���Хǥե���Ȥ��ͤ� 1.0 �Ǥ���

������� {\bf fullwidth} �ϡ�errorbar ��ȼ�� boxplot �� histograms �ˤ�
�ߴ�Ϣ���ޤ�������� errorbar ��ξü�������б�����Ȣ������Ʊ��������
���ޤ�����Ȣ�������Τ��ѹ����뤳�ȤϤ���ޤ���

������� {\bf front}, {\bf back} �ϡ��ɤ��٤�Ĺ�����ΤĤ��� errorbar �Τߤ�
��Ϣ���ޤ� (boxes, candlesticks, histograms)��

������ (errorbar) �ϡ��ǥե���ȤǤϴ�Ϣ����Ȣ�ζ�������Ʊ����°������
�褷�ޤ����������������Ѥ��Ѱդ�����°�����ѹ��Ǥ��ޤ���

\preverbatim
\begin{verbatim}
    set errorbars linecolor black linewidth 0.5 dashtype '.'
\end{verbatim}
\postverbatim
\subsection*{�������ؿ��� (fit)}
\addcontentsline{toc}{subsection}{�������ؿ��� (fit)}
\label{commands set fit}%
\label{commands show fit}%
\label{set fit}%
\label{show fit}%
\label{set fit quiet}%
\label{set fit verbose}%
\label{set fit brief}%
\label{set fit results}%
\label{set fit prescale}%
\label{set fit limit}%
\label{set fit maxiter}%
\label{set fit errorscaling}%
\label{set fit errorvariables}%
\label{set fit logfile}%
\label{set fit script}%
\label{set fit v4}%
\label{set fit v5}%
���ޥ�� {\bf set fit} �ϡ�{\bf fit} ���ޥ���ѤΥ��ץ��������椷�ޤ���

��:
\preverbatim
\begin{verbatim}
     set fit {nolog | logfile {"<filename>"|default}}
             {{no}quiet|results|brief|verbose}
             {{no}errorvariables}
             {{no}covariancevariables}
             {{no}errorscaling}
             {{no}prescale}
             {maxiter <value>|default}
             {limit <epsilon>|default}
             {limit_abs <epsilon_abs>}
             {start-lambda <value>|default}
             {lambda-factor <value>|default}
             {script {"<command>"|default}}
             {v4 | v5}
     unset fit
     show fit
\end{verbatim}
\postverbatim

���ץ���� {\bf logfile} �ϡ�{\bf fit} ���ޥ�ɤ����ν��Ϥ�񤭽Ф��������
���ޤ��� ���� $<$filename$>$ �ϡ�ñ������䤫��Ű�����ǰϤ�ɬ�פ������
�����ե�����̾����ꤷ�ʤ��ä���硢�ޤ��� {\bf unset fit} ����Ѥ������
�ϡ������ե�����ϥǥե���Ȥ��ͤǤ��� {\tt"}fit.log{\tt"}���ޤ��ϴĶ��ѿ�
{\bf FIT\_LOG} ���ͤ˥ꥻ�åȤ���ޤ���Ϳ����줿�����ե�����̾�� / �� $\backslash$ ��
���äƤ����硢����ϥǥ��쥯�ȥ�̾�Ȳ�ᤵ�졢�����ե�����Ϥ��Υǥ�
�쥯�ȥ�� {\tt"}fit.log{\tt"} �Ȥʤ�ޤ���

�ǥե���ȤǤϡ����Υ����ե�����˽񤫤�����ϡ����÷����Ϥˤ���Ϥ�
�ޤ���{\bf set fit quiet} �Ϥ������÷����Ϥ򥪥դˤ���{\bf results} �Ϻǽ����
�Τߤ���Ϥ��ޤ���{\bf brief} �ϡ��ɲä� fit �Τ��٤Ƥη����֤��˴ؤ��� 1
�Ԥ�������󶡤��ޤ���{\bf verbose} �ϡ��С������ 4 �Τ褦�ʾܺ٤ʷ�����
��������Ԥ��ޤ���

���ץ���� {\bf errorvariables} �� ON �ˤ���ȡ�{\bf fit} ���ޥ�ɤǷ׻����줿
�ġ������ƤϤ�ѥ�᡼���θ����������Υѥ�᡼����̾���� {\tt"}\_err{\tt"} ��Ĥ�
��̾���Υ桼������ѿ��˥��ԡ�����ޤ�������ϼ�ˡ����ƤϤ�ؿ��ȥǡ�
�������襰��դξ�˥ѥ�᡼���Ȥ��θ����򻲾��Ѥ˽��Ϥ���Τ˻Ȥ���
������:

\preverbatim
\begin{verbatim}
      set fit errorvariables
      fit f(x) 'datafile' using 1:2 via a, b
      print "error of a is:", a_err
      set label 1 sprintf("a=%6.2f +/- %6.2f", a, a_err)
      plot 'datafile' using 1:2, f(x)
\end{verbatim}
\postverbatim

���ץ���� {\bf errorscaling} ����ꤹ��� (�ǥե����)���ѥ�᡼���η׻�
�����������ּ��� (reduced ��-square) �ǿ��̤��ޤ�������ϡ���̤Ȥ���
�����ּ����ͤˤʤ롢���ƤϤ�׻���ɸ���к� (FIT\_STDFIT) ���������ǡ���
�������󶡤��뤳�Ȥ�Ʊ���ˤʤ�ޤ������ץ���� {\bf noerrorscaling} �Ǥϡ�
ɾ�������ϡ����̤���ʤ����ƤϤ�ѥ�᡼����ɸ���к��ˤʤ�ޤ���
�ǡ����νŤߤ���ꤷ�ʤ���С��ѥ�᡼���θ����Ͼ�˿��̤���ޤ���

���ץ���� {\bf prescale} �򥪥�ˤ���ȡ�Marquardt-Levenberg �롼�������
�����ˡ��ƥѥ�᡼�����ͤ򤽤��ν���ͤ˽��äƻ����˥��������Ѵ�����
��������ϡ��ƥѥ�᡼�����礭���ˤ��ʤ��礭�ʰ㤤��������ˡ�����ͭ
���Ǥ���������������ͤ������� 0 �����ƤϤ�ѥ�᡼���ˤϡ��褷�Ƥ���
���������Ѵ��ϹԤ��ޤ���

ȿ�����θ³��ͤϡ����ץ���� {\bf maxiter} �����¤Ǥ��ޤ�������� 0 ��
{\bf default} �Ȥ���ȡ�����ϸ³����ʤ����Ȥ��̣���ޤ���

���ץ���� {\bf limit} �ϡ���«�򸡽Ф��뤿��Τ�äȤ⾮���������θ³�
(1e-5) �Υǥե���Ȥ��ͤ��ѹ�����Τ˻Ȥ��ޤ�������ĺ����¤����ο���
̤������Ψ���Ѳ��������ʤ����ϡ����ƤϤ�ϡּ�«�����פ�Ƚ�Ǥ���ޤ���
���ץ���� {\bf limit\_abs} �ϡ�����ĺ����¤��Ѳ��θ³� (������) ���ɲä�
�ޤ����ǥե���Ȥ� 0 �Ǥ���

���르�ꥺ��˴ؤ����̤�����򤷤�����硢������ Marquardt-Levenberg
���르�ꥺ����ɤ��ΤäƤ����硢����˱ƶ���Ϳ����ʲ��Υ��ץ����
���ѤǤ��ޤ�: {\bf lambda} �ν���ͤϡ��̾ＫưŪ�� ML-���󤫤�׻������
������ɬ�פʤ�Х��ץ���� {\bf start\_lambda} ��ȤäƤ����Ϳ���뤳�Ȥ���
���ޤ�������� {\bf default} �Ȥ���ȡ��ƤӼ�ư���꤬ͭ���ˤʤ�ޤ�������
����� {\bf lambda\_factor} �ϡ��оݤȤ���ؿ��Φּ����ͤ���̣���ꤲ������
����/��������Ȥ��Ͼ�� {\bf lambda} �����ä�����/������������Ҥ����ꤷ��
��������� {\bf default} �Ȥ���ȡ��ǥե���Ȥΰ��ҤǤ��� 10.0 �ˤ��ޤ���

���ץ���� {\bf script} �ϡ�fit �����Ǥ����Ȥ��˼¹Ԥ��� {\bf gnuplot} ���ޥ�
�ɤ���ꤹ���ΤǤ����ʲ�����: {\bf fit (p.~\pageref{fit})\index{fit}}����������ϥǥե���Ȥ� {\bf replot}
��Ķ��ѿ� {\bf FIT\_SCRIPT} ����ͥ���̤Ͼ�Ǥ���

���ץ���� {\bf covariancevariables} �򥪥�ˤ���ȡ��ǽ�Ū�ʥѥ�᡼����
�ζ�ʬ����桼������ѿ�����¸���ޤ����ƥѥ�᡼�����Ȥ��Ф��Ƥ��ζ�ʬ
������¸�����ѿ�̾�ϡ�{\tt"}FIT\_COV\_{\tt"} �˺ǽ�Υѥ�᡼��̾�� {\tt"}\_{\tt"} �� 2 ����
�Υѥ�᡼����Ĥʤ���̾���ˤʤ�ޤ����㤨�Хѥ�᡼�� {\tt"}a{\tt"} �� {\tt"}b{\tt"} ����
���Ƥϡ����ζ�ʬ���ѿ�̾�� {\tt"}FIT\_COV\_a\_b{\tt"} �Ȥʤ�ޤ���

�С������ 5 �Ǥϡ����ޥ�� fit �ν񼰤��ѹ����졢������� {\bf error}
�����ꤵ��Ƥ��ʤ�����ñ�̽Ť� ({\bf unitweights}) ���ǥե���Ȥˤʤ��
���������ץ���� {\bf v4} �� gnuplot �С������ 4 �Υǥե���Ȥε�ư�����
�ޤ����ʲ��⻲��: {\bf fit (p.~\pageref{fit})\index{fit}}��
\subsection*{�ե���ȥѥ� (fontpath)}
\addcontentsline{toc}{subsection}{�ե���ȥѥ� (fontpath)}
\label{commands set fontpath}%
\label{commands show fontpath}%
\label{set fontpath}%
\label{show fontpath}%
\label{fontpath}%
\index{fontpath}%
��:
\preverbatim
\begin{verbatim}
     set fontpath "/directory/where/my/fonts/live"
     set term postscript fontfile <filename>
\end{verbatim}
\postverbatim

[version 5.4 �Ǥ���侩]

{\bf fontpath} �Υǥ��쥯�ȥ�ϡ�postscript ���Ϸ�������� PostScript ����
���������ե���ȤˤΤߴط����ޤ���
¾�� gnuplot ���Ϸ����ˤϲ��αƶ���Ϳ���ޤ���
���ʤ����ե���Ȥ���ᤳ�ޤʤ���С����Υ��ޥ�ɤϤ��ʤ��ˤ�ɬ�פ����
���󤷡���ᤳ����Ǥ⡢�ʲ��˼���¾�Υѥ��˥ե���Ȥ����Ĥ���ʤ���
��ˤΤ�ɬ�פʤ����Ǥ���

�������Ǥ� gnuplot �ϡ��ե���Ȥ�ޤ�ʣ���Υǥ��쥯�ȥ�ĥ꡼��õ����
�뤳�Ȥǥե���ȴ������եȤ�ޤͤƤ��ޤ�����
���������ߤϡ��ʲ��ξ��򸡺�������ˡ���֤�����äƤ��ޤ���
(1) {\bf set term postscript fontfile} ���ޥ�ɤ�Ϳ�������Хѥ�
(2) ���ߤΥǥ��쥯�ȥ� (�����ȥǥ��쥯�ȥ�)
(3) {\bf set loadpath} �ǻ��ꤷ���ǥ��쥯�ȥ�Τ��٤�
(4) {\bf set fontpath} �ǻ��ꤷ���ǥ��쥯�ȥ�
(5) �Ķ��ѿ� GNUPLOT\_FONTPATH �˻��ꤵ��Ƥ���ǥ��쥯�ȥ�

����: libgd �ν��Ϸ��� (png gif jpeg sixel) �Ѥ˥ե�����̾�ǻ��ꤹ���
����Ȥθ����ѥ��ϡ��Ķ��ѿ� GDFONTPATH ������Ǥ��ޤ���
\subsection*{���ι�߽� (format)}
\addcontentsline{toc}{subsection}{���ι�߽� (format)}
\label{commands set format}%
\label{commands show format}%
\label{set format}%
\label{show format}%
\label{format}%
\index{format}%
\label{format cb}%
��ɸ���ι�ߤθ��Ф��ϡ����ޥ�� {\bf set format} �ޤ��� {\bf set tics format}
�ޤ��ϸ��̤˥��ޥ�� {\bf set \{��\}tics format} �ǽ񼰤�����Ǥ��ޤ�������
�ǡ������Ф�������Ū�ʽ񼰤λ���ˡ�ˤĤ��Ƥϡ��ʲ�����: {\bf using format (p.~\pageref{using format})\index{format}}��

��:
\preverbatim
\begin{verbatim}
     set format {<axes>} {"<format-string>"} {numeric|timedate|geographic}
     show format
\end{verbatim}
\postverbatim

�����ǡ�$<$axes$>$ (��) �� {\bf x}, {\bf y}, {\bf xy}, {\bf x2}, {\bf y2}, {\bf z}, {\bf cb}���ޤ��ϲ�
����ꤷ�ʤ��� (���ξ�礽�ν񼰤Ϥ��٤Ƥμ���Ŭ�Ѥ���ޤ�) �Τ����줫
�Ǥ����ʲ��� 2 �ĤΥ��ޥ�ɤ�����Ʊ���Ǥ�:
\preverbatim
\begin{verbatim}
     set format y "%.2f"
     set ytics format "%.2f"
\end{verbatim}
\postverbatim

��ʸ�����Ĺ���� 100 ʸ���ޤǡ������¤���Ƥ��ޤ����ǥե���Ȥν�
ʸ����� {\tt"}\% h{\tt"} �ǡ�LaTeX �Ϥν��Ϸ����Ǥ� {\tt"}\$\%h\${\tt"} �Ǥ���¾�� {\tt"}\%.2f{\tt"} ��
{\tt"}\%3.0em{\tt"} �Τ褦�ʽ񼰤����ޤ�뤳�Ȥ�¿���Ǥ��礦��{\tt"}set format{\tt"} �θ��
�˲���Ĥ����˼¹Ԥ���ȡ��ǥե���Ȥ��ᤷ�ޤ���

��ʸ���� {\tt"}{\tt"} ����ꤷ����硢��߼��Ȥ�ɽ�����ޤ������Ф��ϤĤ��ޤ���
��߼��Ȥ�ä��ˤϡ� {\bf unset xtics} �ޤ��� {\bf set tics scale 0} ����Ѥ�
�Ƥ���������

��ʸ����Ǥϡ�����ʸ�� ($\backslash$n) ���ĥʸ������� (enhanced text) �ѤΥ�
�������åפ�Ȥ��ޤ��� ���ξ��ϡ�ñ������� (') �Ǥʤ� ({\tt"}) ��Ȥä�
�����������ʲ��⻲��: {\bf syntax (p.~\pageref{syntax})\index{syntax}}��
{\tt"}\%{\tt"} ��Ƭ�ˤĤ��ʤ�ʸ���Ϥ��Τޤ�ɽ������ޤ�����äơ���ʸ�������
���ڡ�����ʸ����ʤɤ�����뤳�Ȥ��Ǥ��ޤ����㤨�� {\tt"}\%g m{\tt"} �Ȥ���С�
���ͤθ�� {\tt"} m{\tt"} ��ɽ������ޤ���{\tt"}\%{\tt"} ���Ȥ�ɽ��������ˤ� {\tt"}\%g \%\%{\tt"} ��
�褦�� 2 �ĽŤͤޤ���

��ߤ˴ؤ�����ܤ�������ˤĤ��Ƥϡ��ʲ��⻲��: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}���ޤ���
������ˡ�ǽ��Ϥ��������˥ǥե���Ȱʳ��ξ���ʬΥʸ����Ȥ�������ˤ�
���Ƥϡ��ʲ�����: {\bf set decimalsign (p.~\pageref{set decimalsign})\index{decimalsign}}��
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/electron.html}{\tt ���쥯�ȥ��� (�Ż�) �ǥ� (electron.dem).
}

\subsubsection*{Gprintf}
\addcontentsline{toc}{subsubsection}{Gprintf}
\label{gprintf}%
\index{gprintf}%
ʸ����ؿ� gprintf({\tt"}format{\tt"},x) �ϡ�gnuplot ���ޥ�ɤ� {\bf set format},
{\bf set timestamp} �ʤɤ�Ʊ�ͤΡ�gnuplot �ȼ��ν񼰻���Ҥ�Ȥ��ޤ�������
��ν񼰻���Ҥϡ�ɸ��Ū�� C ����δؿ��Ǥ��� sprintf() �Τ�Τ�����Ʊ
���ǤϤ���ޤ���gprintf() �ϡ����������������ϰ�Ĥ��������Ĥ��ޤ�
�󡣤��Τ���ˡ�gnuplot �ˤ� sprintf({\tt"}format{\tt"},x1,x2,...) �ؿ����Ѱդ�
��Ƥ��ޤ���gnuplot �ν񼰥��ץ����ΰ����ˤĤ��Ƥϡ��ʲ�����:
{\bf format specifiers (p.~\pageref{format specifiers})\index{specifiers}}��
\subsubsection*{�񼰻���� (format specifiers)}
\addcontentsline{toc}{subsubsection}{�񼰻���� (format specifiers)}
\label{commands set format specifiers}%
\label{set format specifiers}%
\label{format specifiers}%
\label{format_specifiers}%
\index{format specifiers}%
���Ѳ�ǽ�ʽ� (����/���ե⡼�ɤǤʤ����) �ϰʲ����̤�Ǥ�:


\begin{center}
\begin{tabular}{|cl|} \hline
\multicolumn{2}{|c|}{�������٥�ο��ͽ񼰻����}\\
\hline \hline
�� & ���� \\ \hline
\verb@%f@ & ���꾮����ɽ�� \\
\verb@%e@, \verb@%E@ & �ؿ�ɽ��; �ؿ������� "e", "E" ��Ĥ��� \\
\verb@%g@, \verb@%G@ & \verb@%e@ (�ޤ��� \verb@%E@) �� \verb@%f@ ��ά�� \\
\verb@%h@, \verb@%H@ & \verb@%g �� "e%S" �Ǥʤ� "x10^{%S}" �� "*10^{%S}" ��Ĥ���@\\
\verb@%x@, \verb@%X@ & 16 ��ɽ�� \\
\verb@%o@, \verb@%O@ & 8 ��ɽ�� \\
\verb@%t@ & 10 �ʤβ����� \\
\verb@%l@ & ���ߤ��п��ܤ�������Ȥ��벾���� \\
\verb@%s@ & ���ߤ��п��ܤ�������Ȥ��벾����; ���ñ�� (scientific power) \\
\verb@%T@ & 10 �ʤλؿ��� \\
\verb@%L@ & ���ߤ��п��ܤ�������Ȥ���ؿ��� \\
\verb@%S@ & ���ñ�̤λؿ��� (scientific power) \\
\verb@%c@ & ���ñ��ʸ�� \\
\verb@%b@ & ISO/IEC 80000 ��ˡ (ki, Mi, Gi, Ti, Pi, Ei, Zi, Yi) �β�����\\
\verb@%B@ & ISO/IEC 80000 ��ˡ (ki, Mi, Gi, Ti, Pi, Ei, Zi, Yi) ����Ƭ��\\
\verb@%P@ & �Ф��ܿ� \\
\hline
\end{tabular}
\end{center}


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

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

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

��:
\preverbatim
\begin{verbatim}
     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%"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     set log y 2; set format y '%l'; set ytics (1,2,3)
     #"1.0", "1.0", "1.5" ��ɽ������� (3 �� 1.5 * 2^1 �ʤΤ�)
\end{verbatim}
\postverbatim

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

���Υǡ������������ǡ��� (time/date) �ξ�硢��ʸ����� 'strftime'
�ؿ� ('gnuplot' ����{\tt"}man strftime{\tt"} �Ȥ��ƤߤƤ�������) �˴ؤ���ͭ����
�����Ԥ�ɬ�פ�����ޤ����Ȥ������Ͻ񼰻���ΰ����˴ؤ��Ƥϡ��ʲ�����:
{\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}��
\subsubsection*{�����ǡ�������� (time/date specifiers)}
\addcontentsline{toc}{subsubsection}{�����ǡ�������� (time/date specifiers)}
\label{commands set format date_specifiers}%
\label{commands set format time_specifiers}%
\label{set format date_specifiers}%
\label{set format time_specifiers}%
\label{set date_specifiers}%
\label{set time_specifiers}%
\label{date_specifiers}%
\index{date specifiers}%
\label{time_specifiers}%
\index{time specifiers}%
�����񼰻���ˤϡ�������������л���� 2 �ĤΥ��롼�פ�����ޤ�������
��ϡ� ���ι�ߤΥ�٥�����������ꡢ�����ʸ����˥��󥳡��ɤ���Τ�
�Ȥ��ޤ����ʲ�����: {\bf set xtics time (p.~\pageref{set xtics time})\index{time}}, {\bf strftime (p.~\pageref{strftime})\index{strftime}}, {\bf strptime (p.~\pageref{strptime})\index{strptime}}��

�����񼰤ϰʲ����̤�Ǥ���


\begin{center}
\begin{tabular}{|cl|} \hline
\multicolumn{2}{|c|}{���ջ����}\\
\hline \hline
�� & ���� \\ \hline
\verb@%a@ & ����̾�ξ�ά�� (Sun,Mon,...) \\
\verb@%A@ & ����̾ (Sunday,Monday,...) \\
\verb@%b@, \verb@%h@ & ��̾�ξ�ά�� (Jan,Feb,...) \\
\verb@%B@ & ��̾ (January,February,...) \\
\verb@%d@ & �� (01--31) \\
\verb@%D@ & \verb@"%m/%d/%y"@ �δ�ά�� (���ϤΤ�)\\
\verb@%F@ & \verb@"%Y-%m-%d"@ �δ�ά�� (���ϤΤ�)\\
\verb@%k@ & �� (0--23; 1 ��ޤ��� 2 ��) \\
\verb@%H@ & �� (00--23; ��� 2 ��) \\
\verb@%l@ & �� (1--12; 1 ��ޤ��� 2 ��) \\
\verb@%I@ & �� (01--12; ��� 2 ��) \\
\verb@%j@ & ����ǯ���̻��� (001--366) \\
\verb@%m@ & �� (01--12) \\
\verb@%M@ & ʬ (00--60) \\
\verb@%p@ & "am" �ޤ��� "pm" \\
\verb@%r@ & \verb@"%I:%M:%S %p"@ �δ�ά�� (���ϤΤ�)\\
\verb@%R@ & \verb@"%H:%M"@ �δ�ά�� (���ϤΤ�)\\
\verb@%S@ & �� (���ϤǤ� 00--60 �����������ϤǤϼ¿�)\\
\verb@%s@ & 1970 ǯ�ǽ餫����ÿ� \\
\verb@%T@ & \verb@"%H:%M:%S"@ �δ�ά�� (���ϤΤ�)\\
\verb@%U@ & ����ǯ���̻��� (CDC/MMWR �ֳ�Ū��) (���ϤǤ�̵��)\\
\verb@%w@ & �����ֹ� (0--6, ���� = 0) \\
\verb@%W@ & ����ǯ���̻��� (ISO 8601 �ν��ֹ�) (���ϤǤ�̵��)\\
\verb@%y@ & ���� (0-99��1969-2068 ǯ�β� 2 ��) \\
\verb@%Y@ & ���� (4 ��) \\
\verb@%z@ & �����ॾ����[+-]hh:mm \\
\verb@%Z@ & �����ॾ����̾��ʸ�����̵�� \\
\hline
\end{tabular}
\end{center}



�� \%W (ISO �ν��ֹ�) �˴ؤ���ܺ٤ϡ��ʲ�����: {\bf tm\_week (p.~\pageref{tm_week})\index{tm week}}��
�� \%U (CDC/MMWR: ����ꥫ����ͽ�ɴ������󥿡��ֳؽ���αֳ�Ū���ֹ�)
�ϡ��������˳��ϤǤʤ����˳��ϤǤ��뤳�Ȥ������ \%W ��Ʊ�ͤǤ���
�ٹ�: �С������ 5.4.2 ������� gnuplot �Ǥϡ��� \%W �� \%U �Ϥ������
����Ǥ��ޤ���{\tt"}week\_date.dem{\tt"} ��ñ�̥ƥ��Ȥ򻲾Ȥ��Ƥ���������

���л���񼰤ϡ����� 0 �����Τ����줫��¦�λ��ֳִ֤�Ĺ����ɽ�����ޤ���
���л���񼰤ϰʲ����̤�Ǥ���


\begin{center}
\begin{tabular}{|cl|} \hline
\multicolumn{2}{|c|}{��������}\\
\hline \hline
�� & ���� \\ \hline
\verb@%tD@ & ���� 0 �ؤ�����Ū����������� \\
\verb@%tH@ & ���� 0 �ؤ�����Ū������λ� (24 �Ǥδ��ᤷ�ʤ�) \\
\verb@%tM@ & ���� 0 �ؤ�����Ū�������ʬ \\
\verb@%tS@ & ľ���� tH, tM ���ܤ��б�����������ÿ� \\
\hline
\end{tabular}
\end{center}



������ɽ���񼰤ˤϡ���Ƭ�� 0 �����뤿��� {\tt"}0{\tt"} (����) �����ˤĤ��뤳
�Ȥ��Ǥ����ޤ��Ǿ��ν���������ꤹ�뤿����������������ˤĤ��뤳�Ȥ��
���ޤ����� \%S �� \%t �����ٻ��������Ĥ���Τǡ������λ�/ʬ/�ä��
���Ȥ�Ǥ��ޤ���

\paragraph*{�� (Examples)}
\addcontentsline{toc}{paragraph}{�� (Examples)}
\label{commands set format date_specifiers examples}%
\label{commands set format time_specifiers examples}%
\label{set format date_specifiers examples}%
\label{set format time_specifiers examples}%
\label{set date_specifiers examples}%
\label{set time_specifiers examples}%
\label{date_specifiers examples}%
\label{time_specifiers examples}%

���ս񼰤���:

x ���ͤ���1976 ǯ 12 �� 25 ���ο��뾯�����λ�����б������ÿ��Ǥ����
���ꤷ�ޤ������ΰ��֤μ��ι�ߥ�٥�ʸ����ϡ��ʲ��Τ褦�ˤʤ�ޤ�:

\preverbatim
\begin{verbatim}
     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"
     set xtics time format "%B"   # "December"
\end{verbatim}
\postverbatim

����񼰤���:

���ս񼰻���ϡ��ÿ��Ǥλ��֤��ͤ򡢤�����������λ��פλ���˥��󥳡�
�ɤ��ޤ�����äơ����� 0 ���� 23 �ޤǡ�ʬ�� 0 ���� 59 �ޤǤΤߤ�ư����
����������������ͤϡ����ݥå� (1970 ǯ 1 �� 1 ��) ����������դ���
�����ޤ����ÿ��Ǥλ��֤��ͤ򡢻��� 0 ���Ф�������Ū�ʻ�/ʬ/�äο��ͤ�
���ƽ��Ϥ�����ˤϡ����ֽ� \%tH \%tM \%tS ����Ѥ��ޤ���-3672.50 �ä���
�ϰʲ��Τ褦�˽��Ϥ���ޤ���

\preverbatim
\begin{verbatim}
     set format x                 # �ǥե���ȤǤ� "12/31/69 \n 22:58"
     set format x "%tH:%tM:%tS"   # "-01:01:12"
     set format x "%.2tH hours"   # "-1.02 hours"
     set format x "%tM:%.2tS"     # "-61:12.50"
\end{verbatim}
\postverbatim

\subsection*{�ʻ��� (grid)}
\addcontentsline{toc}{subsection}{�ʻ��� (grid)}
\label{commands set grid}%
\label{commands unset grid}%
\label{commands show grid}%
\label{set grid}%
\label{set grid vertical}%
\label{unset grid}%
\label{show grid}%
\label{grid}%
\index{grid}%
���ޥ�� {\bf set grid} �ϳʻ����������ޤ���

��:
\preverbatim
\begin{verbatim}
     set grid {{no}{m}xtics} {{no}{m}ytics} {{no}{m}ztics}
              {{no}{m}x2tics} {{no}{m}y2tics} {{no}{m}rtics}
              {{no}{m}cbtics}
              {polar {<angle>}}
              {layerdefault | front | back}
              {{no}vertical}
              {<line-properties-major> {, <line-properties-minor>}}
     unset grid
     show grid
\end{verbatim}
\postverbatim

�ʻ�����Ǥ�դμ���Ǥ�դ���������/����������Ф���ͭ��/̵���ˤǤ�������
��������Ⱦ���������Ф���������������Ǥ������ߤν������֤����ݡ�
�Ȥ����ϰϤǡ����餫������������饤�󥹥��������Ѥ��뤳�Ȥ�Ǥ��ޤ�
(�ʲ�����: {\bf set style line (p.~\pageref{set style line})\index{line}})��

2 ��������Ǥ϶˺�ɸ�ʻҤ�����Ǥ��ޤ�������ϡ�gnuplot ���˺�ɸ�⡼��
(polar) �ΤȤ��� {\bf set grid} �Υǥե���Ȥε�ư�Ǥ���������Ū��
{\bf set grid polar $<$angle$>$ rtics} �Ȥ���С��˺�ɸ�⡼�ɤǤ���ʤ��˴ؤ�
�餺�¹ԤǤ��ޤ���Ʊ���ߤ� r ���μ�����/�������Ǹ򺹤���褦��������ư
�¤� $<$angle$>$ �γѤ�����������ޤ���Ʊ���ߤμ��Ϥ�������ι�ߤϡ�
{\bf set ttics} �����椷�ޤ����������ư�¤γʻ����򿷤��ˤ��������ޤ���

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

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

{\bf front} ����ꤹ��ȡ��ʻ����ϥ���դΥǡ����ξ��������ޤ���{\bf back}
�����ꤵ�줿���ϳʻ����ϥ���դΥǡ����β���������ޤ���{\bf front} ���
���С�̩�������ǡ����ǳʻ����������ʤ��ʤ뤳�Ȥ��ɤ����Ȥ��Ǥ��ޤ�����
�ե���ȤǤ� {\bf layerdefault} �ǡ������ 2D ����Ǥ� {\bf back} ��Ʊ���Ǥ���
3D ����Υǥե���Ȥϡ��ʻҤȥ���դ��Ȥ� 2 �Ĥ�����ñ�̤�ʬΥ�����ʻ�
�ϸ���ˡ��Ȥ�����ǡ����ޤ��ϴؿ������˽񤭤ޤ�����������{\bf hidden3d}
�⡼�ɤǤϡ����줬���켫�Ȥ��¤Ӵ����򤷤Ƥ��ޤ��Τǡ��ʻ����ν��֤Υ�
�ץ���������̵�뤵�졢�ʻ����Ᵽ�������ˤ������ޤ��������Υ��ץ�
���ϡ��ºݤˤϳʻ��������Ǥʤ���{\bf set border} �ˤ�붭�����Ȥ�������
��ι�� (�ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}) �ˤ�ƶ���ڤܤ��ޤ���

3 ��������Ǥϡ�x ���� y ���ι�߰��֤��Ф���ʻ����ϡ��ǥե���ȤǤ�
z=0 ��ʿ�Ԥ����̾�ˤ��������ޤ��󤬡�������� {\bf vertical} �ϡ��ʻ���
�� xz �̤� yz �̤ˤ� zmin ���� zmax �ޤ������褦�ˤ��ޤ���

z �γʻ�������������̤�������ޤ������������μ������ʬŪ��Ȣ������
����Ƥ�����ˤϤ����Ǥ��礦���ʲ�����: {\bf set border (p.~\pageref{set border})\index{border}}��
\subsection*{�������� (hidden3d)}
\addcontentsline{toc}{subsection}{�������� (hidden3d)}
\label{commands set hidden3d}%
\label{commands unset hidden3d}%
\label{commands show hidden3d}%
\label{set hidden3d}%
\label{unset hidden3d}%
\label{show hidden3d}%
\label{hidden3d}%
\index{hidden3d}%
\label{nohidden3d}%
\index{nohidden3d}%
{\bf set hidden3d} ���ޥ�ɤ϶������� (�ʲ�����: {\bf splot (p.~\pageref{splot})\index{splot}}) �Ǳ���������Ԥ�
���褦�˻ؼ����ޤ������ν������������르�ꥺ��˴ؤ����ɲõ�ǽ�⤳�Υ�
�ޥ�ɤ�����Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set hidden3d {defaults} |
                  { {front|back}
                    {{offset <offset>} | {nooffset}}
                    {trianglepattern <bitpattern>}
                    {{undefined <level>} | {noundefined}}
                    {{no}altdiagonal}
                    {{no}bentover} }
     unset hidden3d
     show hidden3d
\end{verbatim}
\postverbatim

gnuplot ���̾��ɽ���Ȥϰۤʤꡢ���������Ǥ�Ϳ����줿�ؿ����ޤ��ϥǡ�
���γʻ����򡢼ºݤζ��̤����ζ��̤��ظ�ˤ��äƱ�����Ƥ����������Ǥ�
�����ʤ��Τ�Ʊ���褦�˽������ޤ������줬��ǽ���뤿��ˤϡ����ζ��̤�
'�ʻҾ�' (�ʲ�����: {\bf splot datafile (p.~\pageref{splot datafile})\index{datafile}}) �Ǥ���ɬ�פ����ꡢ�ޤ�������
{\bf with lines} �� {\bf with linespoints} ��������Ƥ��ʤ���Ф����ޤ���

{\bf hidden3d} ��ͭ���ʤȤ��ϡ��ʻ��������Ǥʤ�������ʬ������ξ��������
(�ʲ�����: {\bf set contour (p.~\pageref{set contour})\index{contour}}) �Ᵽ����ޤ���ʣ�����̤����褷�Ƥ�����ϡ�
�ƶ��̤ϼ�ʬ���Ȥ�¾�ζ��̤Ǳ��������ʬ������ޤ������̾�ؤ���������
ɽ�� ({\bf set contour surface}) �ϵ�ǽ���ޤ���

����վ�˶��̤���Ĥ�ʤ����֤Ǥ⡢hidden3d �� {\bf points}, {\bf labels},
{\bf vectors}, {\bf impulses} �� 3 ���������襹������˱ƶ���Ϳ���ޤ���
{\bf vectors} �ϡ�������ʤ���ʬ����ʬ (����ʤ�) �Ȥ���ɽ������ޤ�������
����γơ�������򤳤ν�����������Ū�˽����������Ȥ��ϡ�{\bf with} �����
���̤Υ��ץ���� {\bf nohidden3d} ���ɲä��Ƥ���������

hidden3d �ϡ�pm3d �⡼�ɤ����褵�줿��ñ���ɤ�ζ��̤ˤϱƶ���Ϳ���ޤ�
��pm3d �ζ��̤��Ф���Ʊ�ͤθ��̤�����������ʤ�С�����������
{\bf set pm3d depthorder} ��ȤäƤ���������ʣ���� pm3d ���̤��̾��
{\bf hidden3d} �������Ȥ߹�碌��ˤϡ����ץ���� {\bf set hidden3d front} ��
���Ѥ��Ƥ�������������ϡ�hidden3d ���������Ƥ����Ǥ�pm3d ���̤�ޤ�
�Ĥ��¾���������Ǥθ�˶���Ū�����褹���ΤǤ���

�ؿ��ͤϳʻҸ�Ω���θ�����ɾ������ޤ������뤳�Ȥν������ʬ������
���ϸġ��δؿ��͡����뤤�ϥǡ������δ֤Ϥ��Υ��르�ꥺ��ˤ�ä�������
�֤���ޤ�������ϡ�{\bf hidden3d} �����褹����� {\bf nohidden3d} �����褹
����Ǵؿ��θ��������ۤʤ뤳�Ȥ��̣���ޤ����ʤ��ʤ�С���Ԥξ���
���ͤϳ�ɸ������ɾ������뤫��Ǥ������ΰ㤤�˴ؤ�������ˤĤ��Ƥϡ�
�ʲ�����: {\bf set samples (p.~\pageref{set samples})\index{samples}}, {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}��

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

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

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

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

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

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

\preverbatim
\begin{verbatim}
                                                             C----B
        ���� 4 �ѷ�:     A--B      ɽ������� 4 �ѷ�:        |\   |
     ("set view 0,0")    | /|    ("set view 75,75" perhaps)  | \  |
                         |/ |                                |  \ |
                         C--D                                |   \|
                                                             A    D
\end{verbatim}
\postverbatim

���̤γʻҤ��г��դ� $<$bitpattern$>$ �� 2 bit �ˤ�äƸ�����褦�ˤϤʤ�
�ƤϤ��ʤ���硢����г��� CB �Ϥɤ��ˤ�񤫤�ʤ����Ȥˤʤꡢ���줬��
�̤�ɽ�������򤷤ˤ�����Τˤ��ޤ����ǥե���Ȥ��������� {\bf bentover}
���ץ����ϡ����Τ褦�ʾ�礽���ɽ������褦�ˤ��ޤ����⤷����������
�ʤ��ʤ顢{\bf nobentover} �����򤷤Ƥ���������
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/hidden.html}{\tt ���������Υǥ� (hidden.dem)
}

�����
\href{http://www.gnuplot.info/demo/singulr.html}{\tt ʣ���ʱ����Υǥ� (singulr.dem).
}

\subsection*{���ޥ������ (history)}
\addcontentsline{toc}{subsection}{���ޥ������ (history)}
\label{commands set history}%
\label{set history}%
��:
\preverbatim
\begin{verbatim}
  set history {size <N>} {quiet|numbers} {full|trim} {default}
\end{verbatim}
\postverbatim

�Ƕ�� gnuplot ���ޥ������򡢥ǥե���ȤǤ� \$HOME/.gnuplot\_history
����¸���ޤ������Υե����뤬���Ĥ��餺������ XDG �ǥ����ȥåץ��ݡ���
��ͭ���ʾ�硢gnuplot ������� \$XDG\_STATE\_HOME/gnuplot\_history ���
�Ѥ��ޤ���

gnuplot �ν�λ���˥ҥ��ȥ�ե��������¸����Կ���history size ����
�����¤��ޤ���{\bf set history size -1} �Ȥ���ȡ��ҥ��ȥ�ե�����˽񤭽�
���Կ������¤��ʤ��ʤ�ޤ���

�ǥե���ȤǤϡ����ޥ�� {\bf history} �ϳƥ��ޥ�ɤ����˹��ֹ����Ϥ���
����{\bf history quiet} �ϡ�����μ¹Ԥ��Ф��ƤΤ��ֹ���ά���ޤ�����
{\bf set history quiet} �ϡ�����Τ��٤Ƥ� {\bf history} ���ֹ���ά���ޤ���

���ץ���� {\bf trim} �ϡ����ߤΥ��ޥ�ɤ��Ф�������Ʊ����Τ������뤳��
�ǡ����ޥ��������ν�ʣ����Ԥο��򸺤餷�ޤ���

�ǥե���Ȥ�����: {\bf set history size 500 numbers trim}
\subsection*{��Ω������ץ�� (isosamples)}
\addcontentsline{toc}{subsection}{��Ω������ץ�� (isosamples)}
\label{commands set isosamples}%
\label{commands show isosamples}%
\label{set isosamples}%
\label{show isosamples}%
\label{isosamples}%
\index{isosamples}%
�ؿ����̤Ȥ������褹����θ�Ω�� (�ʻ�) ��̩�٤ϥ��ޥ�� {\bf set isosamples}
���ѹ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set isosamples <iso_1> {,<iso_2>}
     show isosamples
\end{verbatim}
\postverbatim

�ƶ��̥���դ� $<$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) ���Ǥ��ޤ���

�ؿ��ζ��̥���դ����������ʤ���������Ƥ����硢{\bf set samples} ��
�Ƹ�Ω�����ɸ�ܲ���������ο������椷�ޤ����ʲ�����: {\bf set samples (p.~\pageref{set samples})\index{samples}},
{\bf set hidden3d (p.~\pageref{set hidden3d})\index{hidden3d}}������������롼����ϡ��ؿ�������ɸ�ܲ��ϳƸ�Ω���θ���
�ǹԤ���Ȳ��ꤷ�Ƥ���Τǡ��ؿ��ζ��̤��������β����٤��ѹ�����Ȥ�
�ϡ�{\bf isosamples} ��Ʊ���褦�� {\bf samples} ���ѹ�����Τ�˾�ޤ����Ǥ��礦��
\subsection*{���Ͷ��� (isosurface)}
\addcontentsline{toc}{subsection}{���Ͷ��� (isosurface)}
\label{commands set isosurface}%
\label{commands show isosurface}%
\label{set isosurface}%
\label{show isosurface}%
��:
\preverbatim
\begin{verbatim}
    set isosurface {mixed|triangles}
    set isosurface {no}insidecolor <n>
\end{verbatim}
\postverbatim
���ޥ�� {\bf splot \$voxelgrid with isosurface} �����������̤ϡ��ǥե���
�ȤǤϻͳѷ��Ȼ��ѷ��κ���ǹ�������ޤ����ͳѷ�����Ѥ��뤳�Ȥǡ�����
�ܤ�ʣ�����ΰ��ݤ򸺤餹���̤�����ޤ������Υ��ޥ�ɤˤϡ����ѷ��Τߤ�
�⥶���������̤����褹�륪�ץ������Ѱդ���Ƥ��ޤ���

�ǥե���ȤǤϡ����Ͷ��̤������ϡ����̤ο����ɤ�ޤ�����������ˡ�ϡ�
hidden3d ���̤ξ���Ʊ���ǡ����ܤȤʤ�����˥��ե��åȤ� $<$n$>$ ���ɲä�
���ͤ���Ѥ��ޤ������̤���¦�ȳ�¦��ξ����Ʊ�������ɤ�ˤϡ�
{\bf set isosurface noinsidecolor} ����Ѥ��Ƥ���������
\subsection*{Isotropic}
\addcontentsline{toc}{subsection}{Isotropic}
\label{commands set isotropic}%
\label{set isotropic}%
\label{isotropic}%
\index{isotropic}%
��:
\preverbatim
\begin{verbatim}
    set isotropic
    unset isotropic
\end{verbatim}
\postverbatim
{\bf set isotropic} �ϡ�����դΥ������ȥ����ڥ������x, y, z ���˱褦ñ
��Ĺ��������Ʊ���ˤʤ�褦�˹�碌�ޤ�������ϼ��Υ��ޥ�ɤ�Ʊ�ͤǡ���
�������˻Ȥ��ޤ�: {\bf set size ratio -1; set view equal xyz}��
����ϡ�2 ������3 ��������դ�ξ���˱ƶ����ޤ���

{\bf unset isotropic} �ϡ�2 ������3 ��������դ�ξ���Ǥ���«����������
��������ϰʲ��θŤ����ޥ�ɤ�Ʊ�ͤǤ������Ф���ˤϤ����������ñ�Ǥ�
�礦: {\bf set size noratio; set view noequal\_axes}��
\subsection*{Jitter}
\addcontentsline{toc}{subsection}{Jitter}
\label{commands set jitter}%
\label{set jitter}%
\label{jitter}%
\index{jitter}%
\index{beeswarm}%
��:
\preverbatim
\begin{verbatim}
     set jitter {overlap <yposition>} {spread <factor>} {wrap <limit>}
                {swarm|square|vertical}
\end{verbatim}
\postverbatim
��:
\preverbatim
\begin{verbatim}
     set jitter                    # 1 ʸ����������� jitter
     set jitter overlap 1.5        # 1.5 ʸ����������� jitter
     set jitter over 1.5 spread 0.5  # Ʊ�塢������ x �ΰ�ư��Ⱦʬ��
\end{verbatim}
\postverbatim

�ǡ����� 1 �ġ��ޤ���ξ���κ�ɸ��Υ���ͤ����¤���Ƥ����硢¿������
�������˸ߤ��ο���˾�ä����礬����ޤ���jitter (�ɤ餮) �ϡ������
�Ťʤ����򡢤����κ�ɸ�ˤ��餷�ͤ�Ϳ���뤳�ȤǤ�������˼���˹����ޤ���
�����ŤʤäƤ���ȸ��ʤ���������ͤϡ�ʸ����ñ�̡����뤤��Ǥ�դκ�ɸ��
�ץ�����Ȥäƻ���Ǥ��ޤ����ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��jitter �ϡ�2 ��
������դ� {\bf with points} �� {\bf with impulses} �˱ƶ���Ϳ���ޤ�������ϡ�
3 �����Υܥ�����ǡ���������ˤ�ƶ���Ϳ���ޤ���

�ǥե���Ȥ� jitter ư��ϡ����� x �����Τ߰�ư���ޤ�������ϡ��֥ӡ�
�������॰��ա�(bee swarm plot) �ȸƤФ�����äΥѥ��������ޤ���
���ץ����Υ������ {\bf square} �ϡ���ư�������� x ��ɸ�˲ä��ơ�
{\bf overlap} �ǻ��ꤷ����Υ�����Ͼ��ʤ��Ȥ�Υ�줿�̡��γ��ؤˤ���褦�� y
��ɸ��·���ޤ���

jitter �� x �ǤϤʤ� y (�Τ�) �˱�碌��ˤϡ�������� {\bf vertical} ��
���Ѥ��Ƥ���������

ʸ��ñ�̤Ǥκ���ΰ�ư��Υ�ϡ�������� {\bf wrap} �����¤򤫤����ޤ���

�Ťʤ��Ƚ����ȡ��ɤ餮���礭���ϡ��������ǥե���ȤǤ� 1 ʸ��ñ
�̤Ǥ��뤳�Ȥ����դ��Ƥ�����������äƥ���դθ����ܤϡ����Ϸ����Υե�
��ȥ������������Х�������������Ψ�ˤ�ä��ѹ����Ƥ��ޤ��ޤ��������
�򤱤�ˤϡ��Ťʤ��Ƚ����� y ��ɸ�Ϥ�ñ�� (������� {\bf first}) ��
���ꤷ�����Υ������ȳ��緸����Ŭ�ڤ��ͤ�Ĵ�����Ƥ����������ʲ�����:
{\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}, {\bf pointsize (p.~\pageref{pointsize})\index{pointsize}}��

�ٹ�: jitter �ϡ�{\tt"}pointsize variable{\tt"} ��ξΩ���ޤ���

{\bf set jitter} �ϡ�3 �����Υܥ�����ǡ����Ǥ�ͭ�ѤǤ����ܥ�����ʻҥǡ�
���ϡ����������֤��줿���ε�§�������ʻҤǤ��뤿�ᡢ¿���λ������ǡ���
���Ťʤä��ꡢ�⥢��ѥ���������������ꤷ�ޤ��������������Ѥϡ��Ƴ�
�������������˰�ư�������������褹�뵭����֤����Ȥ��򤱤뤳�Ȥ�
��ǽ�Ǥ���
\subsection*{���� (key)}
\addcontentsline{toc}{subsection}{���� (key)}
\label{commands set key}%
\label{commands unset key}%
\label{commands show key}%
\label{set key}%
\label{unset key}%
\label{show key}%
\label{key}%
\index{key}%
\label{nokey}%
\index{nokey}%
\label{legend}%
\index{legend}%
���ޥ�� {\bf set key} �ϡ������ΰ���γƥ���դ��Ф��륿���ȥ�ȥ���ץ�
(��ʬ������Ȣ) ��������� (�ޤ���ɽ��) ��ͭ���ˤ��ޤ�������ε�ǽ�ϡ�
{\bf set key off} �� {\bf unset key} �Ȥ��뤳�Ȥ�̵���ˤǤ��ޤ�������θġ���
���ܤˤĤ��Ƥϡ��б����� plot ���ޥ�ɤǥ������ {\bf notitle} ����Ѥ�
�뤳�Ȥ�̵���ˤǤ��ޤ�������Υ����ȥ�ʸ����ϡ����ץ����
{\bf set key autotitle} �䡢�ġ��� {\bf plot} �� {\bf splot} ���ޥ�ɾ�� {\bf title}
������ɤ�����Ǥ��ޤ���

��������֤˱ƶ����륪�ץ����ν񼰤ˤĤ��Ƥϰʲ�����:
{\bf key placement (p.~\pageref{key placement})\index{placement}}��
\\
 ��������Ƥ˱ƶ����륪�ץ����ν񼰤ˤĤ��Ƥϰʲ�����:{\bf key layout (p.~\pageref{key layout})\index{layout}}��

�� (���Ū���ץ����):
\preverbatim
\begin{verbatim}
     set key {on|off} {default}
           {font "<face>,<size>"} {{no}enhanced}
           {{no}title "<text>" {<font or other text options>}}
           {{no}autotitle {columnheader}}
           {{no}box {<line properties>}} {{no}opaque {fc <colorspec>}}
           {width <width_increment>} {height <height_increment>}
     unset key
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ�����ϥ�����ΰ����¦�α���γѤ��֤��ޤ���
�ɲä� {\bf font} ����ϡ�����Τ��٤Ƥ����Ǥ��Ф���ǥե���Ȥˤʤ�ޤ���
�����ĺ��ˡ�����β������Τ��Ϥ롢���������ѤΥ��ץ����Υ����ȥ��
Ϳ���뤳��Ǥ��ޤ������Υ����ȥ�ˤϡ��ġ������西���ȥ�Υե���ȡ�����
���ֹ�碌����ĥʸ��������Ȥ��̤Τ�Τ�Ȥ����Ȥ��Ǥ��ޤ���

������ˤϡ�plot ���ޥ�ɤγ����Ǥ��Ф��ơ����Υ����ȥ�ʸ����ȡ�����
����դ����襹������򼨤���ʬ�����椫���� 1 �Ԥ�ɽ������ޤ���������
��ʸ����ϡ���ưŪ���������ޤ�����plot ���ޥ����� {\bf title {\tt"}text{\tt"}} ��
����뤳�Ȥ�����Ū��Ϳ���뤳�Ȥ�Ǥ��ޤ���plot ���ޥ�ɤǥ������
{\bf notitle} ��Ȥ��Ȥ��Υ���դ�����Ԥ��������ޤ��󤬡������ȥ�������
���������� plot ���ޥ�ɤ� {\bf title {\tt"}{\tt"}} �Ȥ��Ƥ���������

����������Ǥϡ���������б�����Ԥ��ɲä��ޤ� (�ʲ�����: {\bf cntrlabel (p.~\pageref{cntrlabel})\index{cntrlabel}})��
�ե�����̾��ؿ�̾������˥������ {\bf keyentry} ��Ϳ�������ߡ��� plot
���ޥ�ɤ�Ȥ����Ȥǡ��������;ʬ�˹Ԥ��ɲä��뤳�Ȥ��Ǥ��ޤ����ʲ�
����: {\bf keyentry (p.~\pageref{keyentry})\index{keyentry}}��

����β����Ȥ򡢥桼��������°�����������Ȥ�Ǥ��ޤ� ({\bf box \{...\}})��
{\bf height} �� {\bf width} ����ʬ�ϡ�ʸ����ñ�̤ǻ��ꤷ������Ϥ���ʬ��������
��Ȣ�Υ��������礭�������꾮���������ꤷ�ޤ�������ϡ��������Υ����
���Ϥත�����礭������Τ�ͭ�ѤǤ���

�ǥե���ȤǤϡ�����ϰ�ĤΥ���դ�Ʊ���˺���ޤ������ʤ���������
����ȥ����ȥ�ϡ�������б����륰��դ�Ʊ����������ޤ�������ϡ�����
������դ����ˤ�����ξ�����Ǥ򤫤֤������֤����뤳�Ȥ��̣���ޤ���
{\bf set key opaque} �ϡ�����򤹤٤ƤΥ���դ����褬���ä��������������
�������ξ�硢������ΰ���طʿ������ꤷ�������ɤ�Ĥ֤������θ������
�ε���ȥ����ȥ��񤭤ޤ���
{\bf set key noopaque} �ǥǥե���Ȥ������Ǥ��ޤ���

�����ʸ����ϡ��ǥե���ȤǤϳ�ĥʸ����⡼�� ({\bf enhanced}) ����Ѥ���
��������ϥ��ץ���� {\bf noenhanced} ���ѹ��Ǥ����������Ρ����뤤�����㥿
���ȥ�Τߡ����뤤�ϥ���ե����ȥ�����ѹ����뤳�Ȥ��ǽ�Ǥ���

{\bf set key default} �ϡ��ʲ��Υǥե���Ȥ� key ��������������ޤ���
\preverbatim
\begin{verbatim}
    set key notitle
    set key nobox noopaque
    set key fixed right top vertical Right noreverse enhanced autotitle
    set key noinvert samplen 4 spacing 1 width 0 height 0
    set key maxcolumns 0 maxrows 0
\end{verbatim}
\postverbatim

\subsubsection*{3 ��������դ����� (3D key)}
\addcontentsline{toc}{subsubsection}{3 ��������դ����� (3D key)}
\label{set key 3D}%
\label{set key splot}%
\label{key 3D}%
\label{key splot}%
\label{set key fixed}%
\label{key fixed}%
3 ��������� ({\bf splot}) ����������֤ϡ��ǥե���ȤǤ� {\bf fixed} ���ץ���
�����Ѥ��ޤ�������ϡ�{\bf inside} �ˤ�����֤˻��Ƥ��ޤ��������פʰ㤤
����Ĥ���ޤ���3 ��������դλ�������ž�����ꥹ�����뤹��ȡ������ȼ
�ʤä�����ζ������Ѳ����ޤ�����������֤� {\bf inside} �ξ��ϡ���������
������Ȥ��ˤ����ζ�������ư���뤿�ᡢ������ư���ޤ���{\bf fixed} �ξ�
��ϡ���Ѥ䥹��������ѹ���̵�뤷����������֤���Τǡ�����դ���ž��
�Ƥ⡢����ΰ��֤ϥ����Х��ΰ�Ĥξ��˸��ꤵ�줿�ޤޤˤʤ�ޤ���

�ʤ���2 ��������դǤϡ�{\bf fixed} ���ץ����ϴ����� {\bf inside} ��Ʊ���Ǥ���

{\bf splot} ����������񤯾�硢�ǥե���ȤǤϰۤʤ�����θġ������������
����Ф��ơ��̡�������ι��ܤ��������ޤ���������ѹ�����ˤϡ��ʲ�����:
{\bf set cntrlabel (p.~\pageref{set cntrlabel})\index{cntrlabel}}��
\subsubsection*{����Υ���ץ� (key examples)}
\addcontentsline{toc}{subsubsection}{����Υ���ץ� (key examples)}
\label{set key examples}%
\label{key examples}%
�ʲ��ϥǥե���Ȥΰ��֤������ɽ�����ޤ�:
\preverbatim
\begin{verbatim}
     set key default
\end{verbatim}
\postverbatim

�ʲ��ϡ�����򥹥��꡼���ɸ�Ǥλ������ (����) �����֤��ޤ���
\preverbatim
\begin{verbatim}
     set key at screen 0.85, 0.85
\end{verbatim}
\postverbatim

�ʲ��ϡ�����򥰥�դ�겼 (��) ���֤�����ľ����������Ǿ������ޤ���
\preverbatim
\begin{verbatim}
     set key below horizontal
\end{verbatim}
\postverbatim

�ʲ��ϡ�����򥰥���ΰ�κ��������֤���ʸ����Ϻ�·���Ȥ�����������
�����ȥ��Ϳ���������������������ȤǰϤߤޤ���
\preverbatim
\begin{verbatim}
     set key left bottom Left title 'Legend' box lw 3
\end{verbatim}
\postverbatim

\subsubsection*{����Ԥ��ɲ� (extra key entries)}
\addcontentsline{toc}{subsubsection}{����Ԥ��ɲ� (extra key entries)}
\label{key entries}%
\label{keyentry}%
\index{keyentry}%
\gpinsetfigure{figure_keyentry}
�̾�ƥ���դ��Ф���������� 1 �ԤΥ���ȥ꤬��ư��������ޤ�������
��˸����ܤ���٤������椷�������ϡ����ޥ�� {\bf plot}, {\bf splot} �˥�
����� {\bf keyentry} ��Ĥ��뤳�Ȥǡ�;ʬ������Ԥ��ɲäǤ��ޤ���plot
�˥ե�����̾��ؿ�̾��Ϳ��������ˡ�{\bf keyentry} �򤽤ξ��˻��ꤷ��
����������� (����ε������������Τ˻��Ѥ����) �ȥ����ȥ�򤽤θ��
�˻��ꤷ�ޤ����̾�Υ����ȥ�ե���ȡ�ʸ������{\bf at} ��ɸ����ĥʸ�����
�����Ф��륪�ץ����ϡ����٤�Ŭ�Ѥ��ޤ���
��:
\preverbatim
\begin{verbatim}
    set key outside right center
    plot $HEATMAP matrix with image notitle, \
         keyentry "Outcomes" left, \
         keyentry with boxes fc palette cb 0 title "no effect", \
         keyentry with boxes fc palette cb 1 title "threshold", \
         keyentry with boxes fc palette cb 3 title "typical range", \
         keyentry                            title "as reported in [12]", \
         keyentry with boxes fc palette cb 5 title "strong effect"
\end{verbatim}
\postverbatim

{\bf keyentry {\tt"}Outcomes{\tt"} left} �ιԤϡ��̾��������ݻ����륹�ڡ����ˡ�ʸ
�����·�������֤��ޤ�������ϡ�����������Τ��Ϥäƥ����ȥ������
�ޤ��뤳�Ȥ��ǽ�ˤ��ޤ���Ʊ�� keyentry �� title ��Ϳ�������ϡ�ξ��
��ʸ����Ʊ���Ԥ˸��졢����ˤ�� 2 �������Υ���ȥ����������ǽ��
�ʤ�ޤ���
���ֹ�碌�ѤΥ������ {\bf left/right/center} ��, {\bf boxed} �ʤɤ����Ѥ�
���ޤ���
��:
\preverbatim
\begin{verbatim}
    plot ..., keyentry "West Linn" boxed title "locations"
\end{verbatim}
\postverbatim
\subsubsection*{����μ�ư�����ȥ� (key autotitle)}
\addcontentsline{toc}{subsubsection}{����μ�ư�����ȥ� (key autotitle)}
\label{commands set key autotitle}%
\label{set key autotitle}%
\label{key autotitle}%
\label{autotitle}%
\index{autotitle}%
\label{autotitle columnheader}%
\label{key autotitle columnheader}%
{\bf set key autotitle} �ϡ�����γƥ���դ�plot ���ޥ�ɤǻ��Ѥ����ǡ�
���ե������ؿ���̾���ˤ�ä����ꤹ��褦�ˤ��ޤ��������줬�ǥե����
�ε�ư�Ǥ���{\bf set key noautotitle} �ϡ����μ�ưŪ�ʥ���դΥ����ȥ��դ�
��̵���ˤ��ޤ���
\index{columnheader}%
���ޥ�� {\bf set key autotitle columnheader} �ϡ������ϥǡ�������Ƭ�Ԥγ�
��Υ���ȥ��ƥ�����ʸ����Ȳ�ᤷ���б��������襰��դΥ����ȥ�Ȥ�
�ƻ��Ѥ��ޤ������褵����̤���ʣ������ǡ����δؿ��Ǥ�����ϡ�
gnuplot �Ϥɤ���򥿥��ȥ������˻Ȥ��Ф����Τ��狼��ޤ���Τǡ�����
��硢plot ���ޥ�ɾ�ǡ��㤨�аʲ��Τ褦������Ū�˥����ȥ��������
����ɬ�פ�����ޤ���

\preverbatim
\begin{verbatim}
     plot "datafile" using (($2+$3)/$4) title columnhead(3) with lines
\end{verbatim}
\postverbatim

����: {\bf set key autotitle columnheader} �Ȥ���ȡ����Ȥ����� (key) ��
{\bf unset key} ��̵���ˤʤäƤ�����Ǥ⡢1 ���ܤ�ǡ����Ȥ��ƤǤϤʤ���
��Υإå��Ȥ��ƽ������ޤ�������ϡ�{\bf stats} �� {\bf fit} �Τ褦��������
��ʤ����ޥ�ɤ��Ф��Ƥ�Ʊ�ͤǤ����ǡ�������Ƭ�Ԥ򥰥�դΥ����ȥ�Ǥ�
�ʤ� columnheader �Ȥ��ƻ��Ѥ��������ϡ�{\bf set datafile columnheaders}
�Ȥ��Ƥ���������

�ޤ���������ξ��Ǥ⡢plot ���ޥ�ɤ�����Ū�� {\bf title} �� {\bf notitle}
������ɤ���ꤹ��С������ {\bf set key autotitle} �ˤ��������ͥ��
����ޤ���
\subsubsection*{����Υ쥤������ (key layout)}
\addcontentsline{toc}{subsubsection}{����Υ쥤������ (key layout)}
\label{set key layout}%
\label{key layout}%
����Υ쥤�������ѥ��ץ����:
\preverbatim
\begin{verbatim}
    set key {vertical | horizontal}
           {maxcols {<max no. of columns> | auto}}
           {maxrows {<max no. of rows> | auto}}
           {columns <exact no. of columns>}
           {keywidth [screen|graph] <fraction>}
           {Left | Right}
           {{no}reverse} {{no}invert}
           {samplen <sample_length>} {spacing <line_spacing>}
           {width <width_increment>} {height <height_increment>}
           {title {"<text>"} {{no}enhanced} {center | left | right}}
           {font "<face>,<size>"} {textcolor <colorspec>}
\end{verbatim}
\postverbatim

��������Ǥ�ưŪ�˹ԡ��ޤ�������¤٤������ϡ���Υ�����ɤαƶ�
������ޤ����ǥե���Ȥϡ�{\bf vertical} �ǡ�����ϲ�ǽ�ʸ¤�����򾯤ʤ�
���褦�Ȥ��ޤ��������Ǥϡ���ľ������;͵�����뤦���ϽĤ�·�����¤٤ޤ�
����­��ʤ��ʤ�п���������¤٤ޤ�����ľ���������ϡ�'maxrows' �Ǿ��
������Ǥ��ޤ���
{\bf horizontal} �ξ��ϡ���ǽ�ʸ¤�Կ��򾯤ʤ����褦�Ȥ�����ʿ��������
�ϡ�'maxcols' �Ǿ�¤�����Ǥ��ޤ���

��ư�����򤵤��Կ�������ˤ���­�Ǥ��ʤ����⤷��ޤ��󡣤��ξ�硢
{\bf set key columns $<$N$>$} ����������Τ˻���Ǥ��ޤ������ξ�硢����ץ���
({\bf samplen}) �����Τ������� ({\bf keywidth}) ��Ĵ������ɬ�פ����뤫�⤷���
����

�ǥե���ȤǤϡ��ǽ������Υ�٥뤬����ΰ��־�˸���졢�����³����
�٥뤬���β����¤�ǹԤ��ޤ������ץ���� {\bf invert} �ϡ��ǽ�Υ�٥����
��ΰ��ֲ����֤��������³����٥�򤽤ξ���¤٤ƹԤ��ޤ������Υ��ץ�
���ϡ�����Υ�٥�νĤ��¤Ӥν��֤��Ѥ߾夲�����Υҥ��ȥ����
({\bf histograms}) ��Ȣ�ν��֤˹�碌��Ȥ��������Ǥ��礦��

{\bf set key title {\tt"}text{\tt"}} �ϡ�����ξ�ˡ����Τ��Ϥ륿���ȥ���֤��ޤ���
���Υ����ȥ�Υե���ȡ�ʸ����ι�·��������Ӥ���¾��ʸ��°���ϡ�����
���ޥ�ɤ� {\bf {\tt"}text{\tt"}} ��ľ���ɬ�פʥ�����ɤ��֤����Ȥǻ���Ǥ��ޤ���
¾�ξ��ǻ��ꤷ���ե���Ȥ�ʸ�����°���ϡ�������Τ��٤Ƥ�ʸ�����Ŭ
�Ѥ��ޤ�

�ǥե���ȤΥ쥤�����Ȥϡ��������륵��ץ� (������������������) ������
�γƹԤκ����֤��������ȥ�ʸ����򱦤��֤��ޤ������Υ���ץ��ʸ�����
���֤ϡ�{\bf reverse} ������ɤǵ�ž�Ǥ��ޤ���������Υ���ե����ȥ�ι�
·���ϡ�{\bf Left}��{\bf Right} (�ǥե����) �ǻؼ����ޤ����������륵��ץ��
��ʿ���������ϡ��ۤ�ʸ����ñ�̤ο��ͤ�����Ǥ��ޤ� ({\bf samplen})��

\preverbatim
\begin{verbatim}
TeX, LaTeX �Ϥν��Ϸ����䡢��������ʸ����������ޤ����Ϸ������
\end{verbatim}
\postverbatim
�����ϡ�{\bf gnuplot} ��ɬ�פ����θ��Ѥ꤬���ޤ��ϤǤ��ޤ���Τǡ���ưŪ
������Υ쥤�����Ȥϡ������ܤ餷����Τˤʤ����ޤ�������򺸤��֤����
�ϡ�{\bf set key left Left reverse} �Ȥ����ȹ礻���������⤷��ޤ��󤷡�Ŭ
�ڤ���������Τ�����������Ū�����ꤹ��Ȥ������⤷��ޤ���

\subsubsection*{��������� (key placement)}
\addcontentsline{toc}{subsubsection}{��������� (key placement)}
\label{commands set key placement}%
\label{set key placement}%
\label{key placement}%
����������ѥ��ץ����:
\preverbatim
\begin{verbatim}
     set key {inside | outside | fixed}
             {lmargin | rmargin | tmargin | bmargin}
             {at <position>}}
             {left | right | center} {top | bottom | center}
             {offset <dx>,<dy>}
\end{verbatim}
\postverbatim

������Ǥϡ���ưŪ������������̾����������֤������򤷤ޤ�����Ū��
����ι����䡢¾�ξ��ؤ����西���ȥ�����֤ˤĤ��Ƥϡ��ʲ�����:
{\bf multiple keys (p.~\pageref{multiple keys})\index{keys}}��

\begin{minipage}{0.5\textwidth}
 ���֤λ��Ȥߤ����򤿤�κǤ���פʳ�ǰ�ϡ�������ΰ衢���ʤ���⤫����
�Ȥ������Ȥȡ�������ΰ�ζ����Ȥδ֤�;�� (margin) ��ͤ��뤳�ȤǤ���
������ΰ�˱�äơ�������� {\bf left/center/right} (l/c/r) ��
{\bf top/center/bottom} (t/c/b) �ϡ����� (key) �򤽤��ΰ����¦�Τɤ�����
���������椷�ޤ���
�⡼�� {\bf inside} �Ǥϡ�����ϥ������ {\bf left} (l), {\bf right} (r), {\bf top}
(t), {\bf bottom} (b), {\bf center} (c) �ˤ�äưʲ��οޤΤ褦�������ΰ�ζ���
�˸����äƽ��Ϥ���ޤ�:

\end{minipage}
 \hspace{0.15\textwidth}
 \begin{minipage}{0.35\textwidth}
 
\preverbatim
\begin{verbatim}
    t/l   t/c   t/r
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    c/l    c    c/r
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    b/l   b/c   b/r
\end{verbatim}
\postverbatim

\end{minipage}
 
�⡼�� {\bf outside} �Ǥ���Ʊ�ͤ˼�ưŪ�����֤���ޤ�����������ΰ�ζ�
�����Ф��ơ��Ȥ�������ष�������ܤ��Ф��ơ��Ȥ����٤��Ǥ��礦������
���������դζ����ϡ�������ΰ�γ�������ξ����뤿��ˡ���¦�˰�
ư���뤳�Ȥˤʤ�ޤ����������������¾�Υ�٥�μ���򤷤ޤ������⤷��
��������ϥǥХ����ˤ�äƤϥ��顼��������������⤷��ޤ�������ν�
�Ϥ˹�碌�Ƥɤ����趭������ư���뤫�ϡ���˽Ҥ٤�����ΰ��֡�����ӽ�
�;夲�������˰�¸���ޤ���4 �������濴·���Υ��ץ���� ({\bf center}) �˴�
���Ƥϡ��ɤζ�����ư���Τ��˴ؤ��뤢���ޤ����Ϥ���ޤ��󤬡��Ѥؤν���
�Υ��ץ����ˤĤ��Ƥϡ��Ť;夲������ {\bf vertical} �ξ��Ϻ��ޤ��ϱ���
��������{\bf horizontal} �ξ��Ͼ�ޤ��ϲ��ζ����������줾����¦��Ŭ�ڤ�
��ư���ޤ���

\begin{minipage}{0.5\textwidth}
 ;�� (margin) �ν����ϡ��Ť;夲�������ˤ�����ʤ���ưŪ�����֤��ǽ
�ˤ��Ƥ��ޤ���{\bf lmargin} (lm), {\bf rmargin} (rm), {\bf tmargin} (tm),
{\bf bmargin} (bm) �Τ����ΰ�Ĥ�̷�⤷�ʤ� 1 �����Υ�����ɤ��Ȥ߹��
���ƻ��Ѥ�����硢����ΰ��֤ϡ��ʲ��οޤ˼����褦�˥ڡ����γ�¦�˱��
�����֤���ޤ���
������� {\bf above} �� {\bf over} �� {\bf tmargin} ��Ʊ����̣�ǡ��������
{\bf below} �� {\bf under} �� {\bf bmargin} ��Ʊ����̣�Ǥ���

\end{minipage}
 \hspace{0.1\textwidth}
 \begin{minipage}{0.4\textwidth}
 
\preverbatim
\begin{verbatim}
         l/tm  c/tm  r/tm
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    t/lm                  t/rm
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    c/lm                  c/rm
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
    b/lm                  b/rm
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
         l/bm  c/bm  r/bm
\end{verbatim}
\postverbatim


\end{minipage}
 
�����ΥС������Ȥθߴ����Τ���ˡ�{\bf above}, {\bf over}, {\bf below}, {\bf under}
�� l/c/r ��Ť;夲�����Υ�����ɤ��ʤ��ȡ�{\bf center} �� {\bf horizontal}
����Ѥ��ޤ���������� {\bf outside} �� t/b/c ��Ť;夲�����Υ������
���ʤ��ȡ�{\bf top}, {\bf right}, {\bf vertical} (�Ĥޤ��� t/rm ��Ʊ��) ����Ѥ�
�ޤ���

����ΰ��� ($<$position$>$) �ϡ������ΥС�������Ʊ��ñ�� x,y,z ����ꤷ
�Ƥ⤤���Ǥ��������κǽ�Υ���ץ�Ԥκ�ɸ�κ�ɽ�Ϥ����򤹤뤿��� 5
�ĤΥ������ ({\bf first}, {\bf second}, {\bf graph}, {\bf screen}, {\bf character}) ��
Ƭ�ˤĤ��뤳�Ȥ�Ǥ��ޤ����ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��$<$position$>$
��Ϳ����줿���� {\bf left}, {\bf right}, {\bf top}, {\bf bottom}, {\bf center} �θ��̤ϡ�
label ���ޥ�ɤ����֤����ʸ����ξ���Ʊ���褦�˴����֤ΰ���·����
���Ѥ���ޤ������ʤ����{\bf left} �����㤬 $<$position$>$ �α����֤���ƺ���
�碌�ǽ��Ϥ���ޤ���¾�ξ���Ʊ�ͤǤ���
\subsubsection*{����ΰ��֤���Ĵ�� (key offset)}
\addcontentsline{toc}{subsubsection}{����ΰ��֤���Ĵ�� (key offset)}
\label{commands set key offset}%
\label{set key offset}%
\label{key offset}%
���� (key) �����֥��ץ����Ȥ�̵�ط��ˡ�����κǽ�Ū�ʾ��򡢰��֤�
���� (offset) ����ꤹ�뤳�ȤǤ��ư�ǰ��ֹ�碌���뤳�Ȥ��Ǥ��ޤ���
���Ĥ�Τ褦�ˡ������ x, y ��ʬ�� character, graph, screen �Τ������
��ɸ�Ǥ�Ϳ���뤳�Ȥ��Ǥ��ޤ���
\subsubsection*{����Υ���ץ� (key samples)}
\addcontentsline{toc}{subsubsection}{����Υ���ץ� (key samples)}
\label{commands set key samples}%
\label{set key samples}%
\label{key samples}%
�ǥե���ȤǤϡ�����վ�γ���������� (key) ��ˤ��줾����б����륨
��ȥ���������ޤ������Υ���ȥ�ˤϡ����西���ȥ�ȡ���������ǻȤ��
��Τ�Ʊ������Ʊ���ɤ�Ĥ֤�°���ˤ����/��/Ȣ �Υ���ץ뤬����ޤ���
font �� textcolor °���ϡ�������˸�����ġ������西���ȥ�θ����ܤ�
���椷�ޤ���textcolor �� {\tt"}variable{\tt"} �˥��åȤ���ȡ�����γƥ���ȥ��
ʸ����ϡ����襰��դ������ɤ�Ĥ֤�����Ʊ�����ˤʤ�ޤ�������ϡ�����
�Τ�������� gnuplot �Υǥե���Ȥε�ư�Ǥ�����

����ն����Υ���ץ����ʬ��Ĺ���� {\bf samplen} �ǻ���Ǥ��ޤ�������Ĺ��
�ϡ��������Ĺ���� $<$sample\_length$>$*(ʸ����) ���¤Ȥ��Ʒ׻����ޤ���
���ε���ϡ�����ץ���ʬ������˽񤫤�뤿�ᡢ���������������Υ����
����֤ˤ� (��ʬ�������ʤ��Ƥ�) �ƶ���Ϳ���ޤ���

����Υ١����饤��ֳ֤ϡ����ߤΥե���ȥ��������Ф����1 �Զ�����
(single space) �ˤʤäƤ��ޤ�������� {\bf set key spacing $<$line-spacing$>$}
���ѹ��Ǥ��ޤ���

$<$width\_increment$>$ �ϡ�ʸ�����Ĺ���˲ä����긺�餷���ꤹ���� (��ʸ��ʬ
��) ��ɽ�����ͤǤ�������ϡ�����˳��Ȥ�񤭡�ʸ���������ʸ����Ȥ���
��ˤ���ͭ�ѤǤ��礦��{\bf gnuplot} �ϳ��Ȥ�����׻�����Ȥ��ϡ���٥�ʸ��
���ʸ������ñ��˿���������ʤΤǡ������������Τ˻Ȥ��ޤ���
\subsubsection*{ʣ��������ν��� (multiple keys)}
\addcontentsline{toc}{subsubsection}{ʣ��������ν��� (multiple keys)}
\label{multiple keys}%
\label{set key multiple keys}%
\label{key multiple keys}%
\index{legend}%
\gpinsetfigure{figure_multiple_keys}
�ƥ���դΥ����ȥ�򡢤��٤Ƽ�ưŪ��������������� (key) ���ɽ������
������ˡ�ɽ���������ư�����֤��뤳�Ȥ��Ǥ��ޤ�������ˤ�ꡢ�㤨
��¿������⡼�� (multiplot) �Ǥγƥ�������Ǥ��Ф���ɽ��� 1 �ս�˽�
�󤷤ƺ�뤳�Ȥ��Ǥ���褦�ˤʤ�ޤ���
\preverbatim
\begin{verbatim}
      set multiplot layout 3,2 columnsfirst
      set style data boxes
      plot $D using 0:6  lt 1 title at 0.75, 0.20
      plot $D using 0:12 lt 2 title at 0.75, 0.17
      plot $D using 0:13 lt 3 title at 0.75, 0.14
      plot $D using 0:14 lt 4 title at 0.75, 0.11
      set label 1 at screen 0.75, screen 0.22 "Custom combined key area"
      plot $D using 0:($6+$12+$13+$14) with linespoints title "total"
      unset multiplot
\end{verbatim}
\postverbatim
\subsection*{��٥� (label)}
\addcontentsline{toc}{subsection}{��٥� (label)}
\label{commands set label}%
\label{commands unset label}%
\label{commands show label}%
\label{set label}%
\label{unset label}%
\label{show label}%
\label{label}%
\index{label}%
\label{nolabel}%
\index{nolabel}%
{\bf set label} ���ޥ�ɤ�Ȥ����Ȥˤ�ä�Ǥ�դθ��Ф� (label) �򥰥����
��ɽ�����뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set label {<tag>} {"<label text>"} {at <position>}
               {left | center | right}
               {norotate | rotate {by <degrees>}}
               {font "<name>{,<size>}"}
               {noenhanced}
               {front | back}
               {textcolor <colorspec>}
               {point <pointstyle> | nopoint}
               {offset <offset>}
               {nobox} {boxed {bs <boxstyle>}}
               {hypertext}
     unset label {<tag>}
     show label
\end{verbatim}
\postverbatim

���� ($<$position$>$) �� x,y �� x,y,z �Τɤ��餫�ǻ��ꤷ����ɸ�Ϥ���ꤹ��
�ˤϤ��κ�ɸ������ {\bf first}, {\bf second}, {\bf polar}, {\bf graph}, {\bf screen},
{\bf character} ��Ĥ��ޤ����ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��

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

$<$label text$>$ ��ʸ��������Ǥ⹽���ޤ��󤷡�ʸ�����ѿ����ޤ���ʸ�����
�ͤ���ļ��Ǥ⹽���ޤ��󡣰ʲ�����: {\bf strings (p.~\pageref{strings})\index{strings}}, {\bf sprintf (p.~\pageref{sprintf})\index{sprintf}}, {\bf gprintf (p.~\pageref{gprintf})\index{gprintf}}��

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

Ȣ���դ��Υ�٥�򥵥ݡ��Ȥ�����Ϸ����⤢��ޤ����ʲ�����:
{\bf set style textbox (p.~\pageref{set style textbox})\index{textbox}}����ž������ʸ�����Ȣ�դ��ϡ����٤Ƥν��Ϸ�������
ǽ�ʤ櫓�ǤϤ���ޤ���

{\bf rotate} ����ꤹ��ȥ�٥�ϽĽ񤭤ˤʤ�ޤ���{\bf rotate by $<$degrees$>$}
����ꤹ��ȡ�ʸ����Υ١����饤�����ꤷ���Ѥ����ꤷ�ޤ�����������ʸ
����β�ž�򥵥ݡ��Ȥ��Ƥ��ʤ����Ϸ����⤢��ޤ���

�ե���ȤȤ��Υ������ϡ����Ϸ������ե���Ȥ�����򥵥ݡ��Ȥ��Ƥ����
{\bf font {\tt"}$<$name$>$\{,$<$size$>$\}{\tt"}} ������Ū������Ǥ��ޤ��������Ǥʤ����Ϸ�����
�ϡ��ǥե���ȤΥե���Ȥ��Ȥ��ޤ���

�̾�ϡ����ߤν��Ϸ��������ݡ��Ȥ��Ƥ���С���٥�ʸ��������Ƥ�ʸ����
�˳�ĥʸ��������⡼�� (enhanced text mode) �����Ѥ���ޤ���
{\bf noenhanced} ����Ѥ��뤳�Ȥǡ�����Υ�٥���ĥʸ����������鳰����
�Ȥ��Ǥ��ޤ�������ϡ���٥뤬�㤨�Х������������ (\_) ��ޤ�Ǥ����
��ʤɤ�ͭ�ѤǤ����ʲ�����: {\bf enhanced text (p.~\pageref{enhanced text})\index{text}}��

{\bf front} ��Ϳ������ȡ����Ф��ϥǡ����Υ���դξ�˽񤫤�ޤ���{\bf back}
��Ϳ������� (�ǥե����)�����Ф��ϥ���դβ��˽񤫤�ޤ���{\bf front}
��Ȥ����Ȥǡ�̩�ʥǡ����ˤ�äƸ��Ф���������Ƥ��ޤ����Ȥ��򤱤뤳��
������ޤ���

{\bf textcolor $<$colorspec$>$} �ϸ��Ф�ʸ����ο����ѹ����ޤ���$<$colorspec$>$ ��
���rgb �����ޤ��ϥѥ�åȤؤγ����Τ����줫������Ǥ��ޤ���
�ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf palette (p.~\pageref{palette})\index{palette}}��{\bf textcolor} �ϡ�{\bf tc} �Ⱦ�ά��ǽ�Ǥ���
\preverbatim
\begin{verbatim}
  `tc default` �ϡ�ʸ������ǥե���Ȥˤ��ޤ���
  `tc lt <n>` �ϡ�ʸ���������� <n> (line type)��Ʊ����Τˤ��ޤ���
  `tc ls <n>` �ϡ�ʸ������ line style <n> ��Ʊ����Τˤ��ޤ���
  `tc palette z` �ϡ����Ф��� z �ΰ��֤��б������ѥ�åȿ��ˤʤ�ޤ���
  `tc palette cb <val>` �ϡ������� (colorbox) �� <val> �ο��ˤʤ�ޤ���
  `tc palette fraction <val>` (0<=val<=1) �ϡ�[0:1] ���� `palette` ��
      ������Ĵ/���顼�ؤμ������б��������ˤʤ�ޤ���
  `tc rgb "#RRGGBB"`, `tc rgb "0xRRGGBB"` �ϡ�Ǥ�դ� 24-bit RGB ����
      ���ꤷ�ޤ���
  `tc rgb 0xRRGGBB` ��Ʊ���Ǥ� (16 ������ͤˤϰ����������)��
\end{verbatim}
\postverbatim

$<$pointstyle$>$ ��������� {\bf lt}, {\bf pt}, {\bf ps} �ȤȤ��Ϳ������� (�ʲ�
����: {\bf style (p.~\pageref{style})\index{style}})��Ϳ����줿��������ȡ�Ϳ����줿����ο��Ǹ��Ф����֤�
�� (point) �����褵�졢���Ф�ʸ����Ͼ�����ư����ޤ������Υ��ץ����
�� {\bf mouse} ��ĥ���줿���Ϸ����ǤΥ�٥�����֤ˡ��ǥե���Ȥǻ��Ѥ���
�Ƥ��ޤ������Ф�ʸ����᤯���������赡ǽ�� off (���줬�ǥե����) �ˤ�
��ˤϡ�{\bf nopoint} ����Ѥ��Ƥ���������

���ΰ�ư�ϡ��ǥե���ȤǤϡ�$<$pointstyle$>$ ��Ϳ������� {\bf pointsize} ��
ñ�̤� 1,1 �ǡ�$<$pointstyle$>$ ��Ϳ�����Ƥ��ʤ���� 0,0 �Ǥ�����ư�ϡ�
�ɲä� {\bf offset $<$offset$>$} �Ǥ�����Ǥ��ޤ��������ǡ�$<$offset$>$ �� x,y ��
�ޤ��� x,y,z �η����Ǥ���������˺�ɸ�Ϥ����򤷤ơ��������� {\bf first},
{\bf second}, {\bf graph}, {\bf screen}, {\bf character} �Τ����줫��Ĥ��뤳�Ȥ�Ǥ�
�ޤ����ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��

�⤷��� (���뤤�Ϥ���ʾ��) �������ּ��Ǥ����硢��ɸ�� {\bf timefmt}
�ν񼰤ˤ������äư�����ǰϤޤ줿ʸ�����Ϳ����ɬ�פ�����ޤ����ʲ�
����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}, {\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}��

{\bf set label} �˴ؤ���ͭ���ʥ��ץ����ϡ����襹������ {\bf labels} �Ǥ�ͭ��
�Ǥ����ʲ�����: {\bf labels (p.~\pageref{labels})\index{labels}}�����ξ�硢{\bf textcolor}, {\bf rotate}, {\bf pointsize}
��°���θ���˥������ {\bf variable} ��Ĥ��ơ�����������ͤǤʤ��褦
�ˤ��뤳�Ȥ���ǽ�Ǥ������ξ��ġ��Υ�٥���б�����°���ͤϡ�{\bf using}
������ɲ���ˤ����ꤷ�ޤ���

\subsubsection*{Examples}
\addcontentsline{toc}{subsubsection}{Examples}
\label{label examples}%
\label{set label examples}%
��:

(1,2) �ΰ��֤� {\tt"}y=x{\tt"} �Ƚ񤯾��:
\preverbatim
\begin{verbatim}
     set label "y=x" at 1,2
\end{verbatim}
\postverbatim

Symbol �ե���ȤΥ����� 24 �� {\tt"}������{\tt"} (��) �򥰥�դο���˽񤯾��:
\preverbatim
\begin{verbatim}
     set label "S" at graph 0.5,0.5 center font "Symbol,24"
\end{verbatim}
\postverbatim

���Ф� {\tt"}y=x\verb+^+2{\tt"} �α�ü�� (2,3,4) �����褦�ˤ��������ֹ�Ȥ��� 3 ��Ȥ�
���:
\preverbatim
\begin{verbatim}
     set label 3 "y=x^2" at 2,3,4 right
\end{verbatim}
\postverbatim

���θ��Ф������·���ˤ�����:
\preverbatim
\begin{verbatim}
     set label 3 center
\end{verbatim}
\postverbatim

�����ֹ� 2 �θ��Ф�����������:
\preverbatim
\begin{verbatim}
     unset label 2
\end{verbatim}
\postverbatim

���Ƥθ��Ф�����������:
\preverbatim
\begin{verbatim}
     unset label
\end{verbatim}
\postverbatim

���Ƥθ��Ф��򥿥��ֹ���ɽ��������:
\preverbatim
\begin{verbatim}
     show label
\end{verbatim}
\postverbatim

x �������ּ��Ǥ��륰��դ˸��Ф������ꤹ����:
\preverbatim
\begin{verbatim}
     set timefmt "%d/%m/%y,%H:%M"
     set label "Harvest" at "25/8/93",1
\end{verbatim}
\postverbatim

�ǡ����ȡ����������ƤϤ��줿�ѥ�᡼���ˤ�����ƤϤ�ؿ������褷����
��硢{\bf fit} �θ�Ǥ��� {\bf plot} �����˰ʲ���¹Ԥ��ޤ�:
\preverbatim
\begin{verbatim}
     set label sprintf("a = %3.5g",par_a) at 30,15
     bfit = gprintf("b = %s*10^%S",par_b)
     set label bfit at 30,20
\end{verbatim}
\postverbatim

���ƤϤ����ѥ�᡼���ΤĤ����ؿ����������ɽ�����������:
\preverbatim
\begin{verbatim}
     f(x)=a+b*x
     fit f(x) 'datafile' via a,b
     set label GPFUN_f at graph .05,.95
     set label sprintf("a = %g", a) at graph .05,.90
     set label sprintf("b = %g", b) at graph .05,.85
\end{verbatim}
\postverbatim

���Ф�ʸ����򾮤��������龯��������ư������:
\preverbatim
\begin{verbatim}
     set label 'origin' at 0,0 point lt 1 pt 2 ps 3 offset 1,-1
\end{verbatim}
\postverbatim

pm3d ��Ȥä� 3 �����Υ��顼���̾�Τ������ΰ��֤ˡ����� z ���� (����
��� 5.5) ���б��������򸫽Ф�ʸ����ˤĤ�����:
\preverbatim
\begin{verbatim}
     set label 'text' at 0,0,5.5 tc palette z
\end{verbatim}
\postverbatim
\subsubsection*{�ϥ��ѡ��ƥ����� (hypertext)}
\addcontentsline{toc}{subsubsection}{�ϥ��ѡ��ƥ����� (hypertext)}
\label{hypertext}%
\index{hypertext}%
\label{label hypertext}%
\label{set label hypertext}%
���Ϸ�������ˤ� (wxt, qt, svg, canvas, win) ����վ������ΰ��֤䥭
���Х���Τ���¾����ʬ�˥ϥ��ѡ��ƥ����Ȥ�Ž���դ��뤳�Ȥ��Ǥ�����
������ޤ����ޥ����򤽤ξ��˻��äƤ����ȡ�ʸ�����ޤ�Ȣ���ݥåץ���
�פ���ޤ������ϥ��ѡ��ƥ����Ȥ򥵥ݡ��Ȥ��ʤ����Ϸ����Ǥϡ�����ϲ���
ɽ�����ޤ��󡣥ϥ��ѡ��ƥ����Ȥ�Ž���դ���ˤϡ����Υ�٥�� {\bf point}
°����ͭ���ˤ���ɬ�פ�����ޤ���
��ĥʸ��������񼰤ϡ��ϥ��ѡ��ƥ����ȥ�٥�ˤ�Ŭ�Ѥ���ޤ���
��:
\preverbatim
\begin{verbatim}
     set label at 0,0 "Plot origin" hypertext point pt 1
     plot 'data' using 1:2:0 with labels hypertext point pt 7 \
          title 'mouse over point to see its order in data set'
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ���� pm3d ���̾��Ǥ�դξ��˥ޥ������֤��Ȥ��� Z ��ɸ��ϥ�
     # �ѡ��ƥ����ȤȤ���ɽ��
     splot '++' using 1:2:(F($1,$2)) with pm3d, \
           '++' using 1:2:(F($1,$2)):(sprintf("%.3f", F($1,$2))) \
                 with labels \
                 hypertext point lc rgb "0xff000000" notitle
\end{verbatim}
\postverbatim

wxt �� qt ���Ϸ����Ǥϡ�ʸ����ɽ�����줿���Ȥ˥ϥ��ѡ��ƥ�������ʬ��
������å�����Ȥ��Υϥ��ѡ��ƥ����Ȥ�����åץܡ��ɤ˥��ԡ�����ޤ���


��ʳ��ε�ǽ (���ͤκ٤�����ʬ���ѹ��β�ǽ������) -
{\tt"}image\{$<$xsize$>$,$<$ysize$>$\}:$<$filename$>$\{$\backslash$n$<$caption text$>$\}{\tt"} �η�����ʸ�����
�ݥåץ��åץܥå�����ǲ����ե������ɽ��������褦�ˤ��ޤ�����������
��ˤ��ǥե���ȤΥ����� 300x200 ���ѹ��Ǥ��ޤ���ǧ����������ե���
��η��Ͻ��Ϸ����ˤ�äư㤤�ޤ�����*.png �Ͼ�� OK �Ǥ��������ե�����
̾�θ���˽񤤤�ʸ����ϡ��̾�Υϥ��ѡ��ƥ����Ȥ�Ʊ�ͤ�ɽ�����ޤ���
��:
\preverbatim
\begin{verbatim}
     set label 7 "image:../figures/Fig7_inset.png\nFigure 7 caption..."
     set label 7 at 10,100 hypertext point pt 7
\end{verbatim}
\postverbatim

\subsection*{���� (linetype)}
\addcontentsline{toc}{subsection}{���� (linetype)}
\label{commands set linetype}%
\label{commands show linetype}%
\label{set linetype}%
\label{show linetype}%
���ޥ�� {\bf set linetype} �ϳƼ�����˻��Ѥ�������Ū������ (linetype)
���������뤳�Ȥ��ǽ�ˤ��ޤ������Υ��ޥ�ɤΥ��ץ����ϡ�
{\tt"}set style line{\tt"} �Τ�Τ�����Ʊ���Ǥ����饤�󥹥�����Ȱ㤦�Ȥ����ϡ�
{\bf set linetype} �ˤ�������ϱ�³Ū�ʤ��Ȥǡ������ {\bf reset} �αƶ����
���ޤ��󡣤�������{\bf reset session} �ǽ�������°�����������ޤ���

�㤨�С����� 1 �� 2 ��ʲ��Τ褦�˺�������Ƥߤޤ�:

\preverbatim
\begin{verbatim}
     set linetype 1 lw 2 lc rgb "blue" pointtype 6
     set linetype 2 lw 2 lc rgb "forest-green" pointtype 8
\end{verbatim}
\postverbatim

����ȡ�����������κǽ�θ����ܤ��ɤ��Ǥ��ä����˴ؤ�餺��lt 1 ��
���Ѥ��Ƥ��뤹�٤ƤΤ�Τ������θ�����������ˤʤ�ޤ������������ϡ�lt
1 �ˤ�äƺ��줿���Ū�ʥ饤�󥹥����������Τ褦�ʤ�Τˤ�Ŭ�Ѥ���
�ޤ���Ʊ�ͤˡ����� 2 �ϡ����θ�����������ˤʤ�ޤ���

���λ��Ȥߤϡ�gnuplot �ǻ��Ѥ�����������Ф���Ŀ�Ū�ʹ��ߤ����ꤹ���
�ˤ�Ȥ��ޤ��������Ԥ��ˤϡ��¹Ի�������ե����� \~{\ }/.gnuplot �ˡ��㤨
�аʲ��Τ褦�ʤ����ѤΥ��ޥ������ɲä��뤳�Ȥ򤪴��ᤷ�ޤ�:

\preverbatim
\begin{verbatim}
     set linetype 1 lc rgb "dark-violet" lw 2 pt 1
     set linetype 2 lc rgb "sea-green"   lw 2 pt 7
     set linetype 3 lc rgb "cyan"        lw 2 pt 6 pi -1
     set linetype 4 lc rgb "dark-red"    lw 2 pt 5 pi -1
     set linetype 5 lc rgb "blue"        lw 2 pt 8
     set linetype 6 lc rgb "dark-orange" lw 2 pt 3
     set linetype 7 lc rgb "black"       lw 2 pt 11
     set linetype 8 lc rgb "goldenrod"   lw 2
     set linetype cycle 8
\end{verbatim}
\postverbatim

��������ȡ����ʤ��� gnuplot ��¹Ԥ����٤�����Ϥ������ͤ˽������
��ޤ�������Ϥ��ʤ������������������Ǥ��ޤ�����������ʤ����ϡ���
��ϥǥե���Ȥ�°�������³���ޤ����㤨������ 3 ���������鳰���С�
������Ĥ� pt 3, lw 1 �Ȥʤ�ޤ���

Ʊ�ͤΥ�����ץȥե�����ǡ��ơ��ޥ١����ο�����������Ԥä��ꡢ����
�����西���ס����뤤������ν��Ϸ����Ѥ˿��򥫥����ޥ��������ꤹ�뤳��
���ǽ�Ǥ���

\index{cycle}%
���ޥ�� {\bf set linetype cycle 8} �ϡ��礭���ֹ��������Ф��ƤϿ�������
�˴ؤ��뤳�������������Ѥ��뤳�Ȥ� gnuplot �������ޤ������ʤ����
���� (linetype) 9-16, 17-24 �����Ф��Ƥϡ������Ʊ���������������Ѥ�
�ޤ���������������°�� (pointtype, pointsize, pointinterval) �ϡ�����
���ޥ�ɤαƶ��ϼ����ޤ���{\bf unset linetype cycle} �Ϥ��ε�ǽ��̵����
���ޤ����礭�������ֹ������°��������Ū������������ϡ�����Ͼ�����
�ֹ�������°���κ����Ѥ���ͥ�褵��ޤ���
\subsection*{�� 2 ���Ȥ��б� (link)}
\addcontentsline{toc}{subsection}{�� 2 ���Ȥ��б� (link)}
\label{commands set link}%
\label{set link}%
\label{link}%
\index{link}%
��:
\preverbatim
\begin{verbatim}
     set link {x2 | y2} {via <expression1> inverse <expression2>}
     unset link
\end{verbatim}
\postverbatim

���ޥ�� {\bf set link} �ϡ�x ���� x2 �����ޤ��� y ���� y2 ���δ֤��б���
���ꤷ�ޤ���$<$expression1$>$ �ϡ��� 1 ���κ�ɸ���� 2 ���˼�����������Ǥ�
����$<$expression2$>$ ���� 2 ���κ�ɸ���� 1 ���˼�����������Ǥ���

��:

\preverbatim
\begin{verbatim}
     set link x2
\end{verbatim}
\postverbatim

����ϡ����Υ��ޥ�ɤκǤ�ñ��ʷ����ǡ�x2 �����ϰ� (range) �⿭��
(scale) �������� x ��������Ʊ���ˤ��ޤ���{\bf set xrange}, {\bf set x2range}
�� {\bf set auto x} �ʤɤΥ��ޥ�ɤϡ����ξ�� x ���ˤ� x2 ���ˤ���Ѥ���
����

\preverbatim
\begin{verbatim}
     set link x2 via x**2 inverse sqrt(x)
     plot "sqrt_data" using 1:2 axes x2y1, "linear_data" using 1:2 axes x1y1
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ�x ���� x2 ���Ρ��������ȵ��������б������ꤷ�Ƥ��ޤ���
���������б��ϡ�x2 ���ι�ߥ�٥�ȡ��ޥ����� x2 ��ɸ����������Τ˻�
�������������б��ϡ�x2 ���Ϥǻ��ꤵ�줿��ɸ�����褹��Τ˻Ȥ��ޤ�����
���б��ϡ������ x ��ɸ�ˤΤ�ͭ���Ǥ��뤳�Ȥ����դ��Ƥ���������y2 ����
�б���������硢$<$expression1$>$ �� $<$expression2$>$ �ˤϲ��ѿ��Ȥ��� y ���
��ɬ�פ�����ޤ���
\subsection*{Lmargin}
\addcontentsline{toc}{subsection}{Lmargin}
\label{commands set lmargin}%
\label{set lmargin}%
\label{lmargin}%
\index{lmargin}%
���ޥ�� {\bf set lmargin} �Ϻ���;��Υ������򥻥åȤ��ޤ����ܺ٤ϡ��ʲ�
����: {\bf set margin (p.~\pageref{set margin})\index{margin}}��
\subsection*{�ɤ߹��߸����ѥ� (loadpath)}
\addcontentsline{toc}{subsection}{�ɤ߹��߸����ѥ� (loadpath)}
\label{commands set loadpath}%
\label{commands show loadpath}%
\label{set loadpath}%
\label{show loadpath}%
\label{loadpath}%
\index{loadpath}%
{\bf loadpath} ������ϡ�{\bf call}, {\bf load}, {\bf plot}, {\bf splot} ���ޥ�ɤΥǡ���
�ե����롢���ޥ�ɥե�����θ����ѥ����ɲ�������ޤ����ե����뤬���ߤ�
�ǥ��쥯�ȥ�˸��Ĥ���ʤ��ä���硢{\bf loadpath} �Υǥ��쥯�ȥ꤬������
��ޤ���

��:
\preverbatim
\begin{verbatim}
     set loadpath {"pathlist1" {"pathlist2"...}}
     show loadpath
\end{verbatim}
\postverbatim

�ѥ�̾��ñ��Υǥ��쥯�ȥ�̾���ޤ���ʣ���Υѥ�̾�Υꥹ�ȤȤ������Ϥ���
����ʣ���Υѥ�����ʤ�ѥ��ꥹ�Ȥ� OS ��ͭ�Υѥ����ڤꡢ�㤨�� Unix ��
�ϥ����� (':'), MS-DOS, Windows, OS/2 �Ǥϥ��ߥ����� (';') ���Ƕ��ڤ�
�ޤ���{\bf show loadpath}, {\bf save}, {\bf save set} ���ޥ�ɤϡ�OS ��ͭ�Υѥ���
�ڤ�򥹥ڡ��� (' ') ���֤������ޤ���

�Ķ��ѿ� GNUPLOT\_LIB �����ꤵ��Ƥ����硢�������Ƥ� {\bf loadpath} ����
�ä���ޤ�����{\bf show loadpath} �ϡ�{\bf set loadpath} �� GNUPLOT\_LIB ���ͤ�
�̡���ɽ�����ޤ�����{\bf save}, {\bf save set} ���ޥ�ɤϡ�GNUPLOT\_LIB ���ͤ�
����̵�뤷�ޤ���
\subsection*{�������� (locale)}
\addcontentsline{toc}{subsection}{�������� (locale)}
\label{commands set locale}%
\label{set locale}%
\label{locale}%
\index{locale}%
{\bf locale} ������� {\bf \{x,y,z\}\{d,m\}tics} �������դθ������ꤷ�ޤ���

��:
\preverbatim
\begin{verbatim}
     set locale {"<locale>"}
\end{verbatim}
\postverbatim

$<$locale$>$ �ˤϥ��󥹥ȡ��뤵�줿�����ƥ�ǻȤ����Ȥν����Ǥ�դθ����
����Ǥ��ޤ�����ǽ�ʥ��ץ����ˤĤ��Ƥϥ����ƥ�Υɥ�����Ȥ򻲾Ȥ�
�Ƥ������������ޥ�� {\bf set locale {\tt"}{\tt"}} �ϡ��Ķ��ѿ� LC\_TIME, LC\_ALL, ��
���� LANG �������������ͤ���ꤷ�褦�Ȥ��ޤ���

�������˴ؤ��� locale ���ѹ����������ϡ��ʲ�����: {\bf set decimalsign (p.~\pageref{set decimalsign})\index{decimalsign}}��
ʸ�����󥳡��ɤ򸽺ߤΥ�������Τ�Τ��ѹ����������ϡ��ʲ�����:
{\bf set encoding (p.~\pageref{set encoding})\index{encoding}}��
\subsection*{�п��� (logscale)}
\addcontentsline{toc}{subsection}{�п��� (logscale)}
\label{commands set logscale}%
\label{commands unset logscale}%
\label{commands show logscale}%
\label{set logscale}%
\label{unset logscale}%
\label{show logscale}%
\label{set log}%
\label{logscale}%
\index{logscale}%
\label{nologscale}%
\index{nologscale}%
��:
\preverbatim
\begin{verbatim}
     set logscale <axes> {<base>}
     unset logscale <axes>
     show logscale
\end{verbatim}
\postverbatim

�����ǡ�$<$axes$>$ (��) �ϡ�{\bf x}, {\bf x2}, {\bf y}, {\bf y2}, {\bf z}, {\bf cb}, {\bf r} ��Ǥ�դ�
������Ȥ߹礻����ǽ�Ǥ���$<$base$>$ �ϡ��п����������Ǥ� (�ǥե���Ȥ�
��� 10)��������ꤷ�ʤ��ä����ϡ�{\bf r} �ʳ��Τ��٤Ƥμ����оݤȤʤ��
�������ޥ�� {\bf unset logscale} �ϡ����٤Ƥμ����п�������������ޤ���
�п������Ф��ƤĤ�����������ι�ߤϡ����ֳ֤ǤϤʤ����Ȥ����դ��Ƥ�
���������ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��

��:

x, z ξ���ˤĤ����п�����������ꤹ��:
\preverbatim
\begin{verbatim}
     set logscale xz
\end{verbatim}
\postverbatim

y ���ˤĤ����� 2 �Ȥ����п�����������ꤹ��:
\preverbatim
\begin{verbatim}
     set logscale y 2
\end{verbatim}
\postverbatim

pm3d plot �Ѥ� z �ȿ��μ����п�����������ꤹ��:
\preverbatim
\begin{verbatim}
     set logscale zcb
\end{verbatim}
\postverbatim

z �����п��������������:
\preverbatim
\begin{verbatim}
     unset logscale z
\end{verbatim}
\postverbatim
\subsection*{�ޥ��� (macros)}
\addcontentsline{toc}{subsection}{�ޥ��� (macros)}
\label{commands set macros}%
\label{set macros}%
���ߤΥС������� gnuplot �Ǥϡ��ޥ����ִ��Ͼ��ͭ���Ǥ������ޥ�ɥ�
������� @$<$stringvariablename$>$ �η�������ʬʸ����ϡ�ʸ�����ѿ�
$<$stringvariablename$>$ �˴ޤޤ��ƥ�����ʸ������֤��������ޤ����ʲ�
����: {\bf substitution (p.~\pageref{substitution})\index{substitution}}��
\subsection*{3 ������ɸ�� (mapping)}
\addcontentsline{toc}{subsection}{3 ������ɸ�� (mapping)}
\label{commands set mapping}%
\label{commands show mapping}%
\label{set mapping}%
\label{show mapping}%
\label{mapping}%
\index{mapping}%
�ǡ����� {\bf splot} �˵��̺�ɸ������ɸ��Ϳ����줿��硢{\bf set mapping}
���ޥ�ɤ� {\bf gnuplot} �ˤ����ɤΤ褦�˰���������ꤹ��Τ˻Ȥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set mapping {cartesian | spherical | cylindrical}
\end{verbatim}
\postverbatim

�ǥե���ȤǤϥ����ƥ������ɸ (�̾�� x,y,z ��ɸ) ���Ȥ��ޤ���

���̺�ɸ�Ǥϡ��ǡ����� 2 �Ĥ� 3 �Ĥ��� (�ޤ��Ϥ��θĿ��� {\bf using} ����
�ȥ�) �Ȥ���Ϳ�����ޤ����ǽ�� 2 �Ĥϡ�{\bf set angles} �����ꤵ�줿ñ��
�Ǥ����̳� (theta) �ȶĳ� (phi) (���ʤ�� {\tt"}����{\tt"} �� {\tt"}����{\tt"}) �Ȥߤʤ���
�ޤ���Ⱦ�� r �ϡ��⤷ 3 ���ܤΥǡ���������Ф��줬�Ȥ�졢�⤷�ʤ����
1 �����ꤵ��ޤ������ѿ��� x,y,z �Ȥ��б��ϰʲ����̤�Ǥ�:

\preverbatim
\begin{verbatim}
     x = r * cos(theta) * cos(phi)
     y = r * sin(theta) * cos(phi)
     z = r * sin(phi)
\end{verbatim}
\postverbatim

����ϡ�{\tt"}�˺�ɸ��{\tt"} �Ȥ�����ꡢ�ष�� {\tt"}�ϳؾ�κ�ɸ��{\tt"} (���١�����) ��
�������뤳�Ȥ����դ��Ƥ������� (���ʤ����phi �� z ���Ȥʤ��ѡ��Ȥ���
�����ƻ����פä��ĳѡ��ˤʤ�ޤ�)��

�����ɸ�Ǥϡ��ǡ����Ϥ�Ϥ� 2 �Ĥ� 3 �Ĥ����Ϳ����졢�ǽ�� 2 �Ĥ�
theta ({\bf set angle} �ǻ��ꤵ�줿ñ�̤�) �� z �ȸ��ʤ���ޤ���Ⱦ�� r ��
���̺�ɸ�ξ���Ʊ�͡�3 ���ܤΥǡ���������Ф��줬���ʤ���� 1 ������
����ޤ������ѿ��� x,y,z �Ȥ��б��ϰʲ����̤�Ǥ�:

\preverbatim
\begin{verbatim}
     x = r * cos(theta)
     y = r * sin(theta)
     z = z
\end{verbatim}
\postverbatim

{\bf mapping} �θ��̤ϡ�{\bf splot} ���ޥ�ɾ�� {\bf using} ����Ǽ¸����뤳�Ȥ�
��ǽ�Ǥ�����¿���Υǡ����ե����뤬������������ {\bf mapping} ��������
���Ǥ��礦����������{\bf mapping} ��ȤäƤ��Ƥ⡢�⤷�ե�����Υǡ����ν�
�֤�Ŭ�ڤǤʤ��ä����� {\bf using} ��ɬ�פˤʤäƤ��ޤ��ޤ���

{\bf mapping} �� {\bf plot} �Ǥϲ��⤷�ޤ���
\href{http://www.gnuplot.info/demo/world.html}{\tt world.dem: mapping �Υǥ⡣
}

\subsection*{���Ϥ�;�� (margin)}
\addcontentsline{toc}{subsection}{���Ϥ�;�� (margin)}
\label{commands set margins}%
\label{commands show margins}%
\label{set margin}%
\label{set margins}%
\label{show margins}%
\label{margins}%
\index{margins}%
{\bf margin} (���Ϥ�;��) �Ȥϡ������ΰ�ζ������饭���Х��ΰ��ֳ�¦�ޤ�
�δֳ֤Τ��ȤǤ�������;����礭���ϼ�ưŪ�ˤȤ��ޤ��������ޥ��
{\bf set margin} ���ѹ����뤳�Ȥ�Ǥ��ޤ���{\bf show margin} �ϸ��ߤ������ɽ
�����ޤ��������ΰ�ζ���������¦���������ǤޤǤδֳ֤��ѹ�����������
�ʲ�����: {\bf set offsets (p.~\pageref{set offsets})\index{offsets}}��

��:
\preverbatim
\begin{verbatim}
     set lmargin {{at screen} <margin>}
     set rmargin {{at screen} <margin>}
     set tmargin {{at screen} <margin>}
     set bmargin {{at screen} <margin>}
     set margins <left>, <right>, <bottom>, <top>
     show margin
\end{verbatim}
\postverbatim

$<$margin$>$ �Υǥե���Ȥ�ñ�̤ˤϡ�Ŭ�ڤȻפ��롢ʸ���ι⤵�������Ȥ�
��ޤ��������ͤ�;�������Ū���礭���������������� (�ޤ���̵����) ��
{\bf gnuplot} �ˤ�äƼ�ư�׻�������ͤ�Ȥ����Ȥˤʤ�ޤ���3 ��������Ǥ�
����;�� (lmargin) �Τߤ�ʸ�����礭����ñ�̤Ȥ�������Ǥ��ޤ���

������� {\bf at screen} �ϡ�����;��λ��꤬���Τ������ΰ���Ф�����
�Ǥ��뤳�Ȥ��̣���ޤ�������ϡ�¿������ (multiplot) �⡼�ɤǤ� 2D, 3D
����դγѤ����Τ�·����Τ˻Ȥ��ޤ����������֤ϸ��ߤ� {\bf set origin} ��
�� {\bf set size} ���ͤ�̵�뤹��褦�ˤʤäƤ��ơ������¿��������Υ����
�����֤��̤���ˡ�Ȥ��ƻȤ��뤳�Ȥ�տޤ��Ƥ��ޤ���

�����;����̾������ꡢ������θ��Ф������θ��Ф�������Υ����ȥ롢
���ա������ƶ����γ��ˤ���������� (key) �Υ��������򸵤˷׻������
������������������ι�ߤ������Ǥʤ��������ˤĤ��Ƥ����� (�㤨��
{\bf set xtics axis} �ˤ�ä�)��������ι�߼��ȤȤ��θ��Ф���;��η׻���
�ϴޤޤ�ޤ��󤷡�;��˽񤫤��¾��ʸ����ΰ��֤η׻��ˤ�ޤޤ�ޤ���
����ϡ����ȶ��������˶ᤤ��硢���θ��Ф���¾��ʸ������񤭤����
ǽ���򼨺����ޤ���
\subsection*{Micro}
\addcontentsline{toc}{subsection}{Micro}
\label{commands set micro}%
\label{commands show micro}%
\label{commands unset micro}%
\label{set micro}%
\label{show micro}%
\label{unset micro}%
\label{micro}%
\index{micro}%
�ǥե���ȤǤϡ����ι�ߥ�٥�������˻��Ѥ���ʳطϽ��ϤΤ���ν񼰻�
��� {\tt"}\%c{\tt"} �ϡ��֥ޥ�������(10\verb+^+-6) �򼨤���Ƭ���Ȥ��ƾ�ʸ���� u ��Ȥ�
�ޤ������ޥ�� {\bf set micro} �ϡ�����Ȥϰۤʤ������ʸ�� (unicode
U+00B5) ����Ѥ���褦 gnuplot �˻ؼ����ޤ�������ʸ����ɽ������Τ˻�
�Ѥ����Х�����ϡ����ߤ� encoding �˰�¸���ޤ����ʲ�����:
{\bf format specifiers (p.~\pageref{format specifiers})\index{specifiers}}, {\bf encoding (p.~\pageref{encoding})\index{encoding}}��

���ߤΥ��󥳡��ǥ��󥰤ˤ��ǥե���Ȥ���­�����ʤ���硢�ߤ���ɽ����
��������ʸ����򥪥ץ����Ȥ���Ϳ���뤳�Ȥ�Ǥ��ޤ�������ϡ�latex ��
�ν��Ϸ����Ǥ�ͭ�Ѥǡ��㤨�аʲ��Τ褦�ˤǤ��ޤ���
\preverbatim
\begin{verbatim}
    set micro "{\textmu}"
\end{verbatim}
\postverbatim

\subsection*{Minussign}
\addcontentsline{toc}{subsection}{Minussign}
\label{commands set minussign}%
\label{commands show minussign}%
\label{commands unset minussign}%
\label{set minussign}%
\label{show minussign}%
\label{unset minussign}%
\label{minussign}%
\index{minussign}%
gnuplot �ϤۤȤ�ɤν��դ����Ϥ� C ����Υ饤�֥��롼����Ǥ���
sprintf() �ǽ������ޤ�����������gnuplot �ˤ��ȼ��ν񼰲��롼����
{\bf gprintf()} �⤢�ꡢ����ϼ��ι��ʸ����������˻Ȥ��Ƥ��ޤ���C �Υ�
���֥��롼����ϡ�-7 �Τ褦����ο���ɽ���ˤϾ�˥ϥ��ե�ʸ�� (ASCII
$\backslash$055) ����Ѥ��ޤ������ष��������Ū�Ǥϡ�����Ȥϰۤʤ�����ѤΥޥ���
�����ʸ�� (Unicode U+2212) ��Ȥ� ��7 �Τ褦��ɽ����������¿���ο͡�
�ϻפ��Ǥ��礦 (����: ��ʸ�Ǥ� '7' ������ Unicode �Ρ֥ޥ��ʥ�����פ�
�Ȥ��Ƥ��뤬�������Ǥ� JIS �����ѥޥ��ʥ����� 245D ���Ѥ���)�����ޥ�
��

\preverbatim
\begin{verbatim}
    set minussign
\end{verbatim}
\postverbatim

�ϡ�gprintf() �ο����ν��Ϥˡ��ϥ��ե������˥ޥ��ʥ����ʸ�������
����褦�ؼ����ޤ���UTF-8 ��������ǤϤ���� Unicode U+2212 ���б�����
�ޥ���Х���ʸ����ˤʤꡢWindow �����ɥڡ��� 1252 ��������Ǥϡ�����
�� 8 �ӥå�ʸ���� ALT+150 ({\tt"}en dash{\tt"}) �ˤʤ�ޤ������ޥ��
{\bf set minussign} �ϡ����ι�ߤΥ�٥�ȡ�gprintf ������Ū�˸ƤӽФ�����
�����줿ʸ����˱ƶ���Ϳ���ޤ���������¾�ξ��Υϥ��ե��ޤ�ʸ�����
�ϲ���ƶ���Ϳ���ޤ��󡣰ʲ�����: {\bf gprintf (p.~\pageref{gprintf})\index{gprintf}}��

LaTeX �ϡ����켫�Ȥ�����������ǽ���������Ȥߤ���äƤ��뤿�ᡢ��
�Υ��ޥ�ɤϡ�LaTeX �Ϥν��Ϸ�������Ѥ��Ƥ������̵�뤵��뤳�Ȥ���
�դ��Ƥ���������postscript ���Ϸ�������Ѥ�����⡢gnuplot ��
postscript ���������롼���� ascii �Υϥ��ե󥳡��� $\backslash$055 �� {\bf minus}
�Ȥ���̾���ΰۤʤ�ʸ�����Ѵ�����Τǡ����Υ��ޥ�ɤ�ɬ�פϤ���ޤ���

�� (utf8 �����������):

\preverbatim
\begin{verbatim}
    set minus
    A = -5
    print "A = ",A                 # �ϥ��ե��ޤ�ʸ��������
    print gprintf("A = %g",A)      # U+2212 ʸ����ޤ�ʸ��������
    set label "V = -5"             # �ϥ��ե��ޤ��٥�
    set label sprintf("V = %g",-5) # �ϥ��ե��ޤ��٥�
    set label gprintf("V = %g",-5) # U+2212 ��ޤ��٥�
\end{verbatim}
\postverbatim
\subsection*{����⡼�� (monochrome)}
\addcontentsline{toc}{subsection}{����⡼�� (monochrome)}
\label{commands set monochrome}%
\label{set monochrome}%
\label{monochrome}%
\index{monochrome}%
��:
\preverbatim
\begin{verbatim}
    set monochrome {linetype N <linetype properties>}
\end{verbatim}
\postverbatim

���ޥ�� {\bf set monochrome} �ϡ����ﷲ���̤�����ˡ�����򤷤ޤ����������
���ΰ㤤�ǤϤʤ�������/�����ѥ�����������ΰ㤤�ˤ���ΤǤ������Υ�
�ޥ�ɤϡ�gnuplot �ΰ����ΥС������Τ�����Ϸ����� monochrome ���ץ�
���Ȥ����󶡤��Ƥ�����Τ��֤�������Τǡ������ߴ����Τ��ᡢ�����
�ν��Ϸ����� {\tt"}mono{\tt"} ���ץ�������ꤹ��ȡ����ۤ� {\bf set monochrome} ��
�ƤӽФ��ޤ���
�㤨�С�
\preverbatim
\begin{verbatim}
    set terminal pdf mono
\end{verbatim}
\postverbatim
�ϡ��ʲ���Ʊ���Ǥ���
\preverbatim
\begin{verbatim}
    set terminal pdf
    set mono
\end{verbatim}
\postverbatim

����⡼�� (monochrome) ������ϡ�����Ū�� RGB �����ѥ�åȿ�����Ѥ�
�ƤΥ��顼�����������˸�����ΤǤϤ���ޤ��󤬡��ʲ��⻲��:
{\bf set palette gray (p.~\pageref{set palette gray})\index{gray}}��
�ǥե���ȤǤ� 6 �Ĥ�������郎�������Ƥ��ޤ�����������°�����ѹ�
�����ꡢ���������ɲä��뤳�Ȥϡ��ե�����Ǥ��Υ��ޥ�ɤ���Ѥ��뤳��
�ǤǤ��ޤ����������ˤۤɤ����줿�ѹ��ϡ����顼������ˤϱƶ���Ϳ����
���󤷡����εդ�Ʊ�ͤǤ������顼�������������ˤϡ�{\bf unset monochrome}
����{\bf set color} �Ȥ��Ƥ���������
\subsection*{�ޥ��� (mouse)}
\addcontentsline{toc}{subsection}{�ޥ��� (mouse)}
\label{commands set mouse}%
\label{commands unset mouse}%
\label{set mouse}%
\label{unset mouse}%
\label{mousing}%
\index{mousing}%
\label{mouse}%
\index{mouse}%
\label{nomouse}%
\index{nomouse}%
���ޥ�� {\bf set mouse} �ϡ����ߤ����÷����Ϸ������Ф��ƥޥ�����ǽ��ͭ��
�ˤ��ޤ����ǥե���ȤǤ��줬ͭ���ˤʤäƤ��ޤ���

�ޥ����⡼�ɤ� 2 �����Ѱդ���Ƥ��ޤ���2 �����⡼�ɤϡ�{\bf plot} ���ޥ��
�� {\bf splot} �� 2 �����ͱ� (���ʤ����z �β�ž�Ѥ� 0, 90, 180, 270, 360
�٤� {\bf set view}������� {\bf set view map}) ��ư��ޤ������Υ⡼�ɤǤϡ�
�ޥ������֤����פ��졢�ޥ����ܥ�������������ȤäƳ��礷���������ư
������Ǥ��ޤ�������դ��б���������Υ����ȥ���̤ʥ��������åȥ�����
��ʤɤ򥯥�å����뤳�Ȥǡ��ġ��Υ���դ�����򥪥�/���դ��ڤ��ؤ���
���Ȥ򥵥ݡ��Ȥ�����Ϸ����⤢��ޤ���

{\bf splot} �ˤ�� 3 ��������դ��Ф��Ƥϡ�����դλ����� (view) �Ƚ̼ܤ�
�ѹ��������줾��ޥ����ܥ��� 1 �� 2 (�ˤ��ɥ�å�) �ǹԤ��ޤ����ܥ�
�� 2 �ο�ľ�����Υɥ�å��� shift ������Ʊ���˹Ԥ��ȡ�z ���ΰ��ֲ��ΰ�
�� ({\bf xyplane}) ��岼���ޤ��������Υܥ���ˤ���� $<$ctrl$>$ �����򲡤�
�ȡ���ɸ����ɽ������ޤ������ǡ�����ɽ���Ͼä��ޤ���������礭�ʥǡ���
���Ф���ͭ�ѤǤ��礦���ޥ����ܥ��� 3 �ϡ�z ���θ��� (azimuth) �����椷
�ޤ� (�ʲ�����: {\bf set view azimuth (p.~\pageref{set view azimuth})\index{azimuth}})��

¿������ (multiplot) �⡼�ɤǤΥޥ�����ɸ���ɤ߽Ф��ϡ�multiplot ���
�Ǥ�Ǹ�Υ���դ��Ф��ƤΤ�ɽ������ޤ����ʲ�����: {\bf new multiplots (p.~\pageref{new multiplots})\index{multiplots}}��

��:
\preverbatim
\begin{verbatim}
     set mouse {doubleclick <ms>} {nodoubleclick}
               {{no}zoomcoordinates}
               {zoomfactors <xmultiplier>, <ymultiplier>}
               {noruler | ruler {at x,y}}
               {polardistance{deg|tan} | nopolardistance}
               {format <string>}
               {mouseformat <int> | <string> | function <f(x,y)>}
               {{no}labels {"labeloptions"}}
               {{no}zoomjump} {{no}verbose}
     unset mouse
\end{verbatim}
\postverbatim

���ץ���� {\bf noruler} �� {\bf ruler} �ϡ��구 (ruler) ��ǽ�� off, on �ˤ���
����{\bf ruler} �ˤϺ�ɸ��Ϳ���Ƹ��������ꤹ�뤳�Ȥ�Ǥ��ޤ���{\bf ruler} ��
on �δ֡�ruler �θ�������ޥ����ޤǤΥ桼��ñ�̤Ǥε�Υ��Ϣ³Ū��ɽ��
����ޤ����ǥե���ȤǤϡ�ruler �Υȥ��륹���å��� 'r' �˥����������
����Ƥ��ޤ���

���ץ���� {\bf polardistance} �ϡ��ޥ����������뤫���구 (ruler) �ޤǤε�
Υ��˺�ɸ�Ǥ�ɽ�� (��Υ������ӳ��٤ޤ��Ϸ���) ���뤫�ɤ�������ꤷ��
��������ϥǥե���ȤΥ���������� '5' ���б����ޤ���

\index{labels}%
�ܥ��� 2 �� gnuplot �α�³Ū�ʥ�٥���������ˤϡ����ץ����
{\bf labels} ����Ѥ��ޤ����ǥե���Ȥ� {\bf nolabels} �ǡ��ܥ��� 2 ��ñ�˰��
Ū�ʥ�٥��ޥ������֤����褷�ޤ�����٥�ϸ��ߤ� {\bf mouseformat} ����
��˽��äƽ񤫤�ޤ���{\bf labeloptions} ʸ����ϡ����ޥ�� {\bf set label} ��
�ޥ�ɤ��Ϥ���ޤ������Υǥե���Ȥ� {\tt"}point pointtype 1{\tt"} �ǡ�����ϥ�
�٥���֤˾������ץ饹 ({\bf +}) �����褷�ޤ������Ū�ʥ�٥�ϡ����μ���
{\bf replot}���ޤ��ϥޥ������������Ǥϸ���ޤ��󡣱�³Ū�ʥ�٥�ϡ����
������ξ�� Ctrl �����򲡤��ƥܥ��� 2 �򥯥�å����뤳�ȤǾä����Ȥ�
�Ǥ��ޤ����ºݤΥ�٥�ΰ��֤ˤɤ�̶᤯�ǥ���å����ʤ���Ф����ʤ���
�����ͤ� {\bf pointsize} �Ƿ��ꤵ��ޤ���

���ץ���� {\bf verbose} �� ON �ξ�硢�¹Ի�����𥳥ޥ�ɤ�ɽ������ޤ���
���Υ��ץ����ϥɥ饤�Х�����ɥ���� {\bf 6} ���ǤĤ��Ȥ� ON/OFF ������
�å��Ǥ��ޤ����ǥե���ȤǤ� {\bf verbose} �� OFF �ˤʤäƤ��ޤ���

�ɥ饤�Х�����ɥ���� 'h' ���ǤĤȡ��ޥ����ȥ���������Ƥ�������ɽ��
���ޤ�������ϡ��桼������Υ���������ơ����ʤ�� {\bf bind} ���ޥ�ɤˤ�
�� {\bf hotkeys} ��ɽ�����ޤ����桼������Υ���������Ƥϥǥե���ȤΥ���
������Ƥ�̵���ˤ��뤳�Ȥ����դ��Ƥ����������ʲ��⻲��: {\bf bind (p.~\pageref{bind})\index{bind}}��
\subsubsection*{Doubleclick}
\addcontentsline{toc}{subsubsection}{Doubleclick}
\label{set mouse doubleclick}%
\label{mouse doubleclick}%
���֥륯��å��β����٤ϥߥ��� (ms) ñ�̤�Ϳ���ޤ�������ϡ��ܥ��� 1
�ѤΤ�Τǡ����ߤΥޥ������֤򥯥�åץܡ��� ({\bf clipboard}) �˥��ԡ���
��Τ˻Ȥ����Ϸ���������ޤ����ǥե���Ȥ��ͤ� 300 ms �Ǥ�������� 0
ms �����ꤹ��ȥ��󥰥륯��å��Ǥ��Υ��ԡ���Ԥ��褦�ˤʤ�ޤ���
\subsubsection*{Format}
\addcontentsline{toc}{subsubsection}{Format}
\label{set mouse format}%
\label{mouse format}%
���ޥ�� {\bf set mouse format} �ϡ�sprintf() ���Ф����ʸ����λ���ǡ�
�ޥ������������ [x,y] ��ɸ�����襦����ɥ��ȥ���åץܡ��ɤˤɤΤ褦
��ɽ�����뤫����ꤷ�ޤ����ǥե���Ȥ� {\tt"}\% \#g{\tt"} �Ǥ���

��������ϡ�{\tt"}set mouse mouseformat{\tt"} ���֤��������ΤǤ���
\subsubsection*{Mouseformat}
\addcontentsline{toc}{subsubsection}{Mouseformat}
\label{set mouse mouseformat}%
\label{mouseformat}%
\index{mouseformat}%
��:
\preverbatim
\begin{verbatim}
    set mouse mouseformat i
    set mouse mouseformat "custom format"
    set mouse mouseformat function string_valued_function(x, y)
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤϡ����ߤΥޥ������֤���𤹤�Τ˻��Ѥ���񼰤����椷�ޤ���
��������ꤹ�뤳�Ȥǡ�����ɽ�ν񼰥��ץ����ΰ�Ĥ�����Ǥ��ޤ���
ʸ�������ꤹ��ȡ������񼰥��ץ���� 7 �� sprintf() ���Ф���񼰤�
���ƻ��Ѥ��ޤ�����x, y ���б����� 2 �Ĥμ¿�����Ҥ����ɬ�פ�����ޤ���

�Ǹ��ʸ������֤���������ؿ��λ���ϡֻ�ʳ��פǤ�������ϡ�������
�����ɸ���饰��պ�ɸ�ؤεդ��б��� x, y ��ξ�����Ȥǹ�θ����ɬ�פ���
��褦�ʺ�ɸ�Ϥ��ɤ߽Ф����ǽ�ˤ��ޤ�����ˤĤ��Ƥϡ�map\_projection
�ǥ�򻲾Ȥ��Ƥ���������

��:
\preverbatim
\begin{verbatim}
    set mouse mouseformat "mouse x,y = %5.2g, %10.3f"
\end{verbatim}
\postverbatim
����ʸ�����ޤ����դˤ���ˤϡ�{\bf set mouse mouseformat {\tt"}{\tt"}} �Ȥ��ޤ���

�ʲ��ν񼰤����Ѳ�ǽ�Ǥ�:

\preverbatim
\begin{verbatim}
0   �ǥե���� (1 ��Ʊ��)
1   ���κ�ɸ                            1.23, 2.45
2   ����պ�ɸ (0 ���� 1 �ޤ�)         /0.00, 1.00/
3   x = timefmt     y = ����ɸ         [(`set timefmt` ������), 2.45]
4   x = ����        y = ����ɸ         [31. 12. 1999, 2.45]
5   x = ����        y = ����ɸ         [23:59, 2.45]
6   x = ����/����   y = ����ɸ         [31. 12. 1999 23:59, 2.45]
7   `set mouse mouseformat <format-string>` �ˤ���
8   `set mouse mouseformat function <func>` �ˤ���
\end{verbatim}
\postverbatim
\subsubsection*{�ޥ������������� (scrolling)}
\addcontentsline{toc}{subsubsection}{�ޥ������������� (scrolling)}
\label{set mouse scrolling}%
\label{mouse scrolling}%
\label{mouse wheel}%
\label{scrolling}%
\index{scrolling}%
\label{mousewheel}%
\index{mousewheel}%
�ޥ����ۥ�����ϡ�2 ������3 ������ξ���Υ���դǡ�x ����y �����ϰϤ�Ĵ
�ᤷ�ޤ�������Ĵ��ϡ��ǥե���ȤǤϸ��ߤ��ϰϤ� 10\% �����äǤ�������
��ϡ�{\bf set mouse zoomfactor $<$x-multiplier$>$,$<$y-multiplier$>$} ���ѹ��Ǥ�
�ޤ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 $<$wheel-up$>$ �� y �� y2 ���ϰϤ򸽺ߤ��ϰϤ�鷺���˾她��������
\item
 $<$wheel-down$>$ �� y �� y2 ���ϰϤ򸽺ߤ��ϰϤ�鷺���˲�����������
\item
 $<$shift+wheel-up$>$ �Ϻ����������� (x �� x2 ���ϰϤ򸺾�)
\item
 $<$shift+wheel-down$>$ �ϱ����������� (x �� x2 ���ϰϤ�����)
\item
 $<$control+wheel-up$>$ �ϸ��ߤΥޥ��������濴�˥����।��
\item
 $<$control+wheel-down$>$ �ϸ��ߤΥޥ��������濴�˥����ॢ����
\item
 $<$shift+control+wheel-up$>$ �� x, x2 ���Τߤ򥺡��।��
\item
 $<$shift+control+wheel-down$>$ �� x, x2 ���Τߤ򥺡��ॢ����
\end{itemize}
\subsubsection*{Zoom}
\addcontentsline{toc}{subsubsection}{Zoom}
\label{mouse zoom}%
\label{zoom}%
\index{zoom}%
���ߤΥޥ��������濴�Υ����।��/�����ॢ���Ȥ���Ψ�ϡ��ޥ����ۥ�����
�����椷�ޤ� (�ʲ�����: {\bf scrolling (p.~\pageref{scrolling})\index{scrolling}})��

2 ��������դ����򤷤��ΰ�򹭤���ˤϡ��ޥ����Υɥ�å��ǳ����ϰϤ���
������Ԥ��������ƺ��ޥ����ܥ���򲡤����ȤǹԤ��ޤ�������ե�����ɥ�
��ǥۥåȥ��� 'u' �򥿥��פ��뤳�ȤǸ��Υ���դ������Ǥ��ޤ����ۥå�
���� 'p' �� 'n' �ϡ������������������������ˤ��ɤ�ޤ���

���ץ���� {\bf zoomcoordinates} �ϡ�����κݤˡ�������Ȥ�ü�ˤ��κ�ɸ��
�񤯤��ɤ�������ꤷ���ǥե���ȤǤ� ON �ˤʤäƤ��ޤ���

���ץ���� {\bf zoomjump} �� ON �ξ�硢�ܥ��� 3 �ˤ������ϰϤ������
�Ϥ���ȡ��ޥ����ݥ��󥿤ϼ�ưŪ�˾����������줿���֤˰�ư���ޤ�������
�ϡ����������� (�ޤ��϶��Ǥ�������) �����ϰϤ����򤷤Ƥ��ޤ����Ȥ���
��Τ������Ǥ��礦���ǥե���ȤǤ� {\bf zoomjump} �� OFF �Ǥ���

\subsection*{Mttics}
\addcontentsline{toc}{subsection}{Mttics}
\label{commands set mttics}%
\label{commands unset mttics}%
\label{commands show mttics}%
\label{set mttics}%
\label{unset mttics}%
\label{show mttics}%
\label{mttics}%
\index{mttics}%
\label{nomttics}%
\index{nomttics}%
�˺�ɸ����դμ��Ϥξ��������ߤΰ��� {\bf set mttics} �����椵��ޤ�����
������: {\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{¿������⡼�� (multiplot)}
\addcontentsline{toc}{subsection}{¿������⡼�� (multiplot)}
\label{commands set multiplot}%
\label{commands unset multiplot}%
\label{set multiplot}%
\label{unset multiplot}%
\label{multiplot}%
\index{multiplot}%
\label{nomultiplot}%
\index{nomultiplot}%
\label{layout}%
\index{layout}%
���ޥ�� {\bf set multiplot} �� {\bf gnuplot} ��¿������⡼�ɤˤ��ޤ�������
�ϡ�ʣ���Υ���դ�Ʊ���ڡ�����Ʊ�������꡼�󥦥���ɥ����٤�Ʊ�Τ���
�٤�ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set multiplot
         { title <page title> {font <fontspec>} {enhanced|noenhanced} }
         { layout <rows>,<cols>
           {rowsfirst|columnsfirst} {downwards|upwards}
           {scale <xscale>{,<yscale>}} {offset <xoff>{,<yoff>}}
           {margins <left>,<right>,<bottom>,<top>}
           {spacing <xspacing>{,<yspacing>}}
         }
     set multiplot {next|previous}
     unset multiplot
\end{verbatim}
\postverbatim

���Ϸ��� (terminal) �ˤ�äƤϡ����ޥ�� {\bf unset multiplot} ��Ϳ�����
��ޤǲ��������ɽ������ʤ����Ȥ�����ޤ������ξ�礳�Υ��ޥ�ɤˤ��
�ڡ������Τ����褬�Ԥʤ�졢gnuplot ��ɸ���ñ������⡼�ɤˤʤ�ޤ���
����ʳ��ν��Ϸ����Ǥϡ��� {\bf plot} ���ޥ�ɤ����줾��ɽ���򹹿����ޤ���

\index{inset}%
���ޥ�� {\bf clear} �ϡ���������˻Ȥ�Ĺ�����ΰ��ä��Τ˻Ȥ��ޤ���ŵ��
Ū�ˤϡ��礭������դ������˾����ʥ���դ���������褦�ʾ���ɬ�פǤ���

����Ѥθ��Ф���٥��ȥ�ϡ�������ˤ����ơ���󸽺ߤΥ������ȸ����˽�
�äƽ񤫤�ޤ� (����餬 {\bf screen} ��ɽ�Ϥ��������Ƥ��ʤ����)������
�ʳ������Ƥ� {\bf set} �����������Τ�����褹�٤Ƥ�Ŭ�Ѥ���ޤ����⤷
1 �٤�����ˤ����������ߤ�����Τ��ꤿ���ʤ顢���줬�㤨������
(timestamp) ���Ȥ����顢{\bf set multiplot} �� {\bf unset multiplot} �ǰϤޤ�
���֥��å���� {\bf plot} (�ޤ��� {\bf splot}, {\bf replot}) ̿��ΰ�Ĥ�
{\bf set time} �� {\bf unset time} �ǤϤ���Ǥ���������

multiplot �Υ����ȥ�ϡ��ġ������西���ȥ뤬���ä��Ȥ��Ƥ⡢����Ȥ���
�Τ�Τǡ��ڡ����ξ����ˤ��Τ���Υ����Х����Τ����ˤ錄�륹�ڡ�����
���ݤ���ޤ���

layout �����ꤵ��Ƥ��ʤ���硢���뤤�Ϥ���ɤ����ַ��򤷤������ϡ�
���ޥ�� {\bf set origin} �� {\bf set size} ����������������֤����ꤹ��ɬ�פ�
����ޤ����ܺ٤ϡ��ʲ�����: {\bf set origin (p.~\pageref{set origin})\index{origin}}, {\bf set size (p.~\pageref{set size})\index{size}}��

��:
\preverbatim
\begin{verbatim}
     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)
     unset multiplot
\end{verbatim}
\postverbatim

����ϡ�cos(x) �Υ���դ�sin(x) �ξ���Ѥ߽Ťͤ�ɽ�����ޤ���

{\bf set size} �� {\bf set origin} �����Τ������ΰ�򻲾Ȥ�������ϳ��������
�Ѥ���ޤ����ʲ��⻲��: {\bf set term size (p.~\pageref{set term size})\index{size}}�����趭��������·�������ʤ�
�С�{\bf set margin} ���ޥ�ɤǡ������γ���;�򥵥�����Ʊ����������·����
���Ȥ�����ޤ������λ��Ѥ˴ؤ��Ƥϡ��ʲ�����: {\bf set margin (p.~\pageref{set margin})\index{margin}}��;�򥵥���
��ʸ��������ñ�̤�����Ū�ʿ���ñ�̤���Ѥ��뤳�Ȥ����դ��Ƥ�����������
�äƻĤä����ڡ�����������륰��դ�ɽ������ǥХ�����ɽ���������˰�¸
���ޤ����㤨�С��ץ�󥿤ȥǥ����ץ쥤��ɽ����¿ʬ��ä���Τˤʤ�Ǥ�
�礦��

���ץ���� {\bf layout} �ˤ�ꡢ����������ˤ��줾��Ϳ���Ƥ��� {\bf set size}
�� {\bf set origin} ���ޥ�ɤʤ��ˡ�ñ���ʣ������դ����������Ǥ��ޤ���
����������ϼ�ưŪ�˹Ԥʤ�졢���ĤǤ⤽��������ѹ��Ǥ��ޤ���
{\bf layout} �Ǥ�ɽ���� $<$rows$>$ �Ԥ� $<$cols$>$ ��γʻҤ�ʬ�䤵�졢�ƳʻҤϡ�
���θ��³���б�����̾���Υ��ץ����ˤ�äƹ� (rowsfirst)�����뤤����
(columnsfirst) ����������ƹԤ��ޤ������襰��դ��Ѥ߾夲�ϲ�����
({\bf downwards}) �ˡ��ޤ��Ͼ����� ({\bf upwards}) �˿��Ӥ�褦�ˤǤ��ޤ�����
�ե���Ȥ� {\bf rowsfirst} �� {\bf downwards} �Ǥ���
���ޥ�� {\bf set multiplot next} �� {\bf set multiplot previous} �ϡ��쥤����
�ȥ��ץ�������Ѥ��Ƥ�����Τߤ˴ط����ޤ���{\bf next} �ϡ��ʻ���μ�
�ΰ��֤򥹥��åפ��������Ĥ��ޤ���{\bf prev} �ϡ�ľ�������褷�����֤�ľ
���γʻҰ��֤����ޤ���

������� {\bf scale} �ǿ��̤�{\bf offset} �ǰ��֤�ʿ�԰�ư��Ԥʤ����Ȥ��Ǥ�
�ޤ���scale �� offset �� y ���ͤ���ά���줿���ϡ�x ���ͤ�����˻���
����ޤ���{\bf unset multiplot} �ˤ�꼫ư���ֵ�ǽ�ϥ��դˤʤꡢ������
{\bf set size} �� {\bf set origin} ���ͤ� {\bf set multiplot layout} �����ξ��֤�
��������ޤ���

��:
\preverbatim
\begin{verbatim}
     set size 1,1
     set origin 0,0
     set multiplot layout 3,2 columnsfirst scale 1.1,0.9
     [ �����ˤ� 6 �ĤޤǤ����襳�ޥ�� ]
     unset multiplot
\end{verbatim}
\postverbatim

�����Ǥ� 6 �Ĥ����褬 2 �����˾夫�鲼�ء������鱦�ؤ������ƹ�
���ޤ���������Ͽ�ʿ�������� 1.1/2����ľ�������� 0.9/3 �Ȥʤ�ޤ���

¾�ˤ⡢���Υ쥤��������Τ��٤ƤΥ���դ˰��ͤʥޡ�����򥪥ץ����
{\bf layout margins} �� {\bf spacing} �����ꤹ�뤳�Ȥ��Ǥ��ޤ���������ϰ���
�Ȥ�ɬ�פ�����ޤ���{\bf margins} �ϡ��ʻ����֤�ʣ����������Τγ�¦���Ф�
��ޡ���������ꤷ�ޤ���

{\bf spacing} �ϡ����ܤ�����ʬ����մ֤η�֤�Ϳ���ޤ�����{\bf character} ��
{\bf screen} ñ�̤ǻ��ꤹ�뤳�Ȥ�Ǥ��ޤ���ñ����ͤ���ꤹ��ȡ������ x,
y ��ξ���������˻��Ѥ���ޤ�����2 �Ĥΰۤʤ��ͤ���ꤹ�뤳�Ȥ�Ǥ��ޤ���

��Ĥ��ͤ�ñ�̤��ʤ���С�ľ���Υޡ���������Τ�Τ���Ѥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set multiplot layout 2,2 margins 0.1, 0.9, 0.1, 0.9 spacing 0.0
\end{verbatim}
\postverbatim

���ξ�硢���ˤ��륰��դκ��ζ����ϡ������꡼���ɸ�� 0.1 ���֤��졢
���ˤ��륰��դα��ζ����ϥ����꡼���ɸ 0.9 �ξ����֤���롢���Ȥ�
��ޤ����ƥ���դη�֤� 0 �˻��ꤷ�Ƥ���Τǡ���¦�ζ������ϽŤʤ��
����

��:
\preverbatim
\begin{verbatim}
     set multiplot layout 2,2 margins char 5,1,1,2 spacing screen 0, char 2
\end{verbatim}
\postverbatim

����ϡ����Υ���դζ����ϡ������Х��κ�ü���� 5 ʸ�����ξ��ˡ���
�Υ���դα��ζ����ϡ������Х���ü���� 1 ʸ�����ξ��ˤ���褦�ʥ�
�������Ȥ��������ޤ������Υޡ������ 1 ʸ��ʬ�ι⤵����Υޡ������ 2
ʸ��ʬ�ι⤵�ˤʤ�ޤ�������մ֤ο�ʿ�����η�֤Ϥ���ޤ��󤬡�������
�ˤ� 2 ʸ��ʬ�ι⤵����������֤�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set multiplot layout 2,2 columnsfirst margins 0.1,0.9,0.1,0.9 spacing 0.1
     set ylabel 'ylabel'
     plot sin(x)
     set xlabel 'xlabel'
     plot cos(x)
     unset ylabel
     unset xlabel
     plot sin(2*x)
     set xlabel 'xlabel'
     plot cos(2*x)
     unset multiplot
\end{verbatim}
\postverbatim

�ʲ�����: {\bf remultiplot (p.~\pageref{remultiplot})\index{remultiplot}}, {\bf new multiplots (p.~\pageref{new multiplots})\index{multiplots}}���ޤ�
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/multiplt.html}{\tt multiplot �Υǥ� (multiplt.dem)
}

\subsection*{Mx2tics}
\addcontentsline{toc}{subsection}{Mx2tics}
\label{commands set mx2tics}%
\label{commands unset mx2tics}%
\label{commands show mx2tics}%
\label{set mx2tics}%
\label{unset mx2tics}%
\label{show mx2tics}%
\label{mx2tics}%
\index{mx2tics}%
\label{nomx2tics}%
\index{nomx2tics}%
x2 (��) ���ξ��������ߤΰ��� {\bf set mx2tics} �����椵��ޤ����ʲ�����:
{\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{���������� (mxtics)}
\addcontentsline{toc}{subsection}{���������� (mxtics)}
\label{commands set mxtics}%
\label{commands unset mxtics}%
\label{commands show mxtics}%
\label{set mxtics}%
\label{unset mxtics}%
\label{show mxtics}%
\label{mxtics}%
\index{mxtics}%
\label{nomxtics}%
\index{nomxtics}%
x ���ξ��������ߤΰ��� {\bf set mxtics} �����椵��ޤ���{\bf unset mxtics}
�ˤ�äƤ����ɽ�������ʤ����뤳�Ȥ�����ޤ���Ʊ�ͤ����楳�ޥ�ɤ��Ƽ�
����Ѱդ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set mxtics <freq>
     set mxtics default
     set mxtics time <N> <units>
     unset mxtics
     show mxtics
\end{verbatim}
\postverbatim

�����ν񼰤� {\bf mytics}, {\bf mztics}, {\bf mx2tics}, {\bf my2tics}, {\bf mrtics},
{\bf mttics}, {\bf mcbtics} ���Ф��Ƥ�Ʊ���Ǥ���

$<$freq$>$ �ϡ���������֤Ρ���������ˤ�ä�ʬ�䤵����֤ο��Ǥ��ꡢ��
������ο��ǤϤ���ޤ����̾�����������Ф���ǥե���Ȥ��ͤϡ�2 (��
���� 1 ��) �� 5 (������ 4 ��) �ǡ��������������δֳ֤ˤ�äƷ�ޤ��
����

{\bf default} ����ꤹ��Ⱦ�������ο��ϥǥե���Ȥ��ͤ����ޤ���

{\bf set mxtics time $<$N$>$ $<$units$>$} �ϡ��������꤬����⡼�ɤξ��ˤΤ�Ŭ��
���ޤ����ʲ�����: {\bf set mxtics time (p.~\pageref{set mxtics time})\index{time}}��

�����п����Ǥ����硢ʬ���֤ο��ϥǥե���ȤǤ�ͭ�դʿ��˥��åȤ���
�ޤ� (10 �Ĥ�Ĺ���򸵤ˤ���)��$<$freq$>$ ��Ϳ�����Ƥ���Ф����餬ͥ�褵
��ޤ������������п����Ǥ��̾�ξ������� (�㤨�� 1 ���� 10 �ޤǤ� 2, 3,
..., 8, 9 �ι��) �ϡ�9 �Ĥ���ʬ��֤�������ޤ��󤬡�$<$freq$>$ �������
10 �Ȥ��뤳�ȤǤ����ʤ�ޤ���

���������Ǥ�դΰ��֤����ꤹ��ˤϡ�({\tt"}$<$label$>${\tt"} $<$pos$>$ $<$level$>$, ...) ��
������ {\bf set \{x$|$x2$|$y$|$y2$|$z\}tics} �ǻ��Ѥ��Ƥ�����������������$<$label$>$ ��
�� ({\tt"}{\tt"}) �ǡ�$<$level$>$ �� 1 �ˤ��ޤ���

���ޥ�� {\bf set m\{x$|$x2$|$y$|$y2$|$z\}tics} �ϡ��������꤬���ͤδֳ֤ξ��ˤΤ�
Ư���ޤ����⤷���Ƥ��������꤬ {\bf set \{x$|$x2$|$y$|$y2$|$z\}tics} �ˤ�äƼ�ư��
���֤��줿���ϡ����ξ�������Υ��ޥ�ɤ�̵�뤵��ޤ�����ưŪ��������
������֤ȼ�ư�ξ�����������֤ϡ�{\bf set \{x$|$x2$|$y$|$y2$|$z\}tics} ��
{\bf set \{x$|$x2$|$y$|$y2$|$z\}tics add} �Ȥ�Ȥ����ȤǶ�¸�Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xtics 0, 5, 10
     set xtics add (7.5)
     set mxtics 5
\end{verbatim}
\postverbatim
���ξ�硢��������� 0,5,7.5,10����������� 1,2,3,4,6,7,8,9 �ξ��
\preverbatim
\begin{verbatim}
     set logscale y
     set ytics format ""
     set ytics 1e-6, 10, 1
     set ytics add ("1" 1, ".1" 0.1, ".01" 0.01, "10^-3" 0.001, \
                    "10^-4" 0.0001)
     set mytics 10
\end{verbatim}
\postverbatim
���ξ�硢��������ϻ��ꤵ�줿�񼰤ǡ�����������п�Ū������

�ǥե���ȤǤϾ��������ɽ���ϡ��������Ǥϥ��դǡ��п����Ǥϥ���ˤʤ�
�Ƥ��ޤ�����������ϡ�����������Ф��� {\bf axis$|$border} �� {\bf \{no\}mirror}
�λ����Ѿ����ޤ��������˴ؤ������ˤĤ��Ƥϡ��ʲ�����:
{\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\subsubsection*{Mxtics time}
\addcontentsline{toc}{subsubsection}{Mxtics time}
\label{set mxtics time}%
\label{mxtics time}%
��:
\preverbatim
\begin{verbatim}
    set mxtics time <N> {seconds|minutes|hours|days|weeks|months|years}
\end{verbatim}
\postverbatim

����ϡ�gnuplot �С������ 6 ��Ƴ�����줿���������ޥ�ɥ��ץ����Ǥ���
����ϡ���������ι�ߤ����������֤��Ф���ʬ����֤ǤϤʤ�������ñ
�̤Τ��������ֹ�ξ������Τ����֤��ޤ���

�������꤬����⡼�� ({\bf set xdata time} �� {\bf set xtics time}) �ξ��ϡ�
����������������ʤ��Τ��������ǥե���ȤǤ���

{\bf set mxtics} �� {\bf set mxtics $<$freq$>$} �ǡ�6 ������ΥС������ε�ư����
���ޤ���������ˤϾ������������Ƥ��ޤ������㤨�С�72 ǯ�ֳ֤��Ф���
��ưʬ�䵡ǽ����������� 12 ǯ�ֳ֤ˡ���������� 5 ǯ�ֳ֤ˤ��Ƥ��ޤ�
�Ƥ��ޤ�����

������ {\bf set mxtics time 2 years} ��Ȥ��С����Τ� 1 ǯ�֤���ǯ�Ϥ�Τ�
�����˾��������ߤ��֤��ޤ���{\bf set mxtics time 1 month} �ϡ��Ʒ������
���������ʤ��Ǥ�����1 �� 1 ����2 �� 1 ����3 �� 1 ����... �γƷ� 1 ����
������������ߤ��֤��ޤ���

\subsection*{My2tics}
\addcontentsline{toc}{subsection}{My2tics}
\label{commands set my2tics}%
\label{commands unset my2tics}%
\label{commands show my2tics}%
\label{set my2tics}%
\label{unset my2tics}%
\label{show my2tics}%
\label{my2tics}%
\index{my2tics}%
\label{nomy2tics}%
\index{nomy2tics}%
y2 (��) ���ξ��������ߤΰ��� {\bf set my2tics} �����椵��ޤ����ʲ�����:
{\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{Mytics}
\addcontentsline{toc}{subsection}{Mytics}
\label{commands set mytics}%
\label{commands unset mytics}%
\label{commands show mytics}%
\label{set mytics}%
\label{unset mytics}%
\label{show mytics}%
\label{mytics}%
\index{mytics}%
\label{nomytics}%
\index{nomytics}%
y ���ξ��������ߤΰ��� {\bf set mytics} �����椵��ޤ����ʲ�����:
{\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{Mztics}
\addcontentsline{toc}{subsection}{Mztics}
\label{commands set mztics}%
\label{commands unset mztics}%
\label{commands show mztics}%
\label{set mztics}%
\label{unset mztics}%
\label{show mztics}%
\label{mztics}%
\index{mztics}%
\label{nomztics}%
\index{nomztics}%
z ���ξ��������ߤΰ��� {\bf set mztics} �����椵��ޤ����ʲ�����:
{\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{Nonlinear}
\addcontentsline{toc}{subsection}{Nonlinear}
\label{commands set nonlinear}%
\label{set nonlinear}%
\label{nonlinear}%
\index{nonlinear}%
��:
\preverbatim
\begin{verbatim}
     set nonlinear <axis> via f(axis) inverse g(axis)
     unset nonlinear <axis>
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϥ��ޥ�� {\bf set link} �˻��Ƥ��ޤ�����2 �ĤΥ�󥯤��줿��
�ΰ����Τߤ�ɽ�����������㤤�ޤ���������뼴���������ΤޤޤǤ���ɽ����
�뼴�˱褦��ɸ�ϡ�g(x) ��Ŭ�Ѥ��Ʊ���Ƥ��뼴�κ�ɸ���������Ƥ�졢
f(x) ��ɽ�����뼴�κ�ɸ�򱣤�Ƥ������������б������ޤ����Ѵ����ȵ���
������ξ������ꤹ��ɬ�פ�����ޤ���

���줬�ɤΤ褦�˵�ǽ���뤫�����򤹤�ˤϡ�x2 �����п����ξ���ͤ���
�ߤƤ���������

\preverbatim
\begin{verbatim}
     set x2ange [1:1000]
     set nonlinear x2 via log10(x) inverse 10**x
\end{verbatim}
\postverbatim

������ϡ�{\bf set log x2} ��Ʊ�����̤����ߤޤ������ξ�籣��Ƥ��뼴�ϡ�
[log10(xmin):log10(xmax)] ��׻����뤳�Ȥ� [0:3] ���ϰϤˤʤ�ޤ���

�Ѵ��ؿ� f(), g() �ϡ������������Ŭ�ڤʥ��ߡ��ѿ���Ȥä��������ɬ��
������ޤ���
\preverbatim
\begin{verbatim}
   axis: x x2   dummy variable x
   axis: y y2   dummy variable y
   axis: z cb   dummy variable z
   axis: r      dummy variable r
\end{verbatim}
\postverbatim

\label{set nonlinear examples}%
\label{nonlinear examples}%
��:

\preverbatim
\begin{verbatim}
     set xrange [-3:3]
     set nonlinear x via norm(x) inverse invnorm(x)
\end{verbatim}
\postverbatim

������ϳ�Ψ�������� ({\tt"}�ץ��ӥå�{\tt"}) �� x �������������������ʬ�۴ؿ�
Phi(x) �Υ���դ������� y �����Ф���ľ���Ȥʤ�ޤ���

\index{logit}%
��:

\preverbatim
\begin{verbatim}
     logit(p) = log(p/(1-p))
     logistic(a) = 1. / (1. + exp(-a))
     set xrange [.001 : .999]
     set nonlinear y via logit(y) inverse logistic(y)
     plot logit(x)
\end{verbatim}
\postverbatim

������ϥ����åȥ�������� y ����������������� x �����Ф��� logit(x)
�Υ���դ�ľ���ˤʤ�ޤ���

\index{broken axis}%
��:

\preverbatim
\begin{verbatim}
     f(x) = (x <= 100) ? x : (x < 500) ? NaN : x-390
     g(x) = (x <= 100) ? x : x+390
     set xrange [0:1000] noextend
     set nonlinear x via f(x) inverse g(x)
     set xtics add (100,500)
     plot sample [x=1:100] x, [x=500:1000] x
\end{verbatim}
\postverbatim

������� {\tt"}���Ǽ�{\tt"} ��������ޤ���x ��ɸ�Ϻ��� 0 ���� 100������ 500 ����
1000 ���¤ӡ����δ֤� 10 ���ξ����ʷ�֤��Ǥ��ޤ���100 $<$ x $<$ 500 �δ�
�Υǡ��������褵�줺������ϴ����̤��ư��򤷤ޤ���
\subsection*{�޷����֥������� (object)}
\addcontentsline{toc}{subsection}{�޷����֥������� (object)}
\label{objects}%
\index{objects}%
\label{commands set object}%
\label{commands show object}%
\label{set object}%
\label{object depthorder}%
\label{show object}%
���ޥ�� {\bf set object} �ϡ����θ�Τ��٤ƤΥ���դ˸����ñ��Υ��֥���
���Ȥ�������ޤ������֥������ȤϤ����ĤǤ�����Ǥ��ޤ������֥������Ȥ�
���ϡ����ߤ� {\bf rectangle} (Ĺ����)��{\bf circle} (��)��{\bf ellipse} (�ʱ�) ��
���ݡ��Ȥ��Ƥ��ޤ���Ĺ�����ϡ����ޥ�� {\bf set style rectangle} �ˤ�ä�
���ꤵ�줿���������°������ (�ɤ��٤�����������) ��ǥե���ȤȤ��Ƽ�
���Ѥ��ޤ����ġ��Υ��������Ȥϡ���������ޤ��ϸ夫��Υ��ޥ�ɤ��̡���
��������°����Ϳ���뤳�Ȥ���ǽ�Ǥ���

2 ��������դΥ��֥������Ȥϡ�����ɸ������պ�ɸ ({\bf graph})���˺�ɸ����
���꡼���ɸ ({\bf screen}) �Τ�������Ȥ߹�碌�Ǥ�����Ǥ��ޤ���
3 ��������դΥ��֥������Ȼ���Ǥϡ�����պ�ɸ�ϻȤ��ޤ���3 ������Ĺ
�������ʱߤϡ������꡼���ɸ���������¤���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
   set object <index>
       <object-type> <object-properties>
       {front|back|behind|depthorder}
       {clip|noclip}
       {fc|fillcolor <colorspec>} {fs <fillstyle>}
       {default} {lw|linewidth <width>} {dt|dashtype <dashtype>}
   unset object <index>
\end{verbatim}
\postverbatim

$<$object-type$>$ �ϡ�{\bf rectangle}, {\bf ellipse}, {\bf circle}, {\bf polygon} �Τ�����
���Ǥ����ġ��Υ��֥������Ȥη��ϡ����η�����ͭ�������⤤���Ĥ����äƤ�
�ޤ���

���ץ���� {\bf front}, {\bf back}, {\bf behind} �ϡ�����ռ��Ȥ�������������뤤
�ϸ�Τɤ���������������椷�ޤ����ʲ�����: {\bf layers (p.~\pageref{layers})\index{layers}}��
{\bf front} ����ꤹ��ȡ����֥������ȤϤ��٤Ƥ��������Ǥ��� (��) �����褵
��ޤ�����{\bf front} �Ȼ��ꤵ�줿��٥���ϸ�� (��) �ˤʤ�ޤ���{\bf back}
����ꤹ��ȡ����٤Ƥ��������ǡ����٤ƤΥ�٥�θ�������֤���ޤ���
{\bf behind} �ϡ����� {\bf back} ��Ĺ������ޤह�٤ƤΤ�Τθ�������֤����
������äơ�
\preverbatim
\begin{verbatim}
   set object rectangle from screen 0,0 to screen 1,1 behind
\end{verbatim}
\postverbatim
�ϡ�����դ�ڡ������Τ��طʤ˿���Ĥ���Τ����ѤǤ��ޤ���

�ǥե���ȤǤϡ����֥������Ȥϡ����ʤ��Ȥ� 1 �Ĥ�ĺ���������꡼���ɸ
��Ϳ�����Ƥ��ʤ��¤ꡢ����ն����ǥ���åԥ󥰤���ޤ���{\bf noclip} ��
���ꤹ��ȡ�����ն����ǤΥ���åԥ󥰤�̵���ˤʤ�ޤ����������꡼��
�������Ф��륯��åԥ󥰤ϹԤ��ޤ���

���֥������Ȥ��ɤ��٤��ο��� $<$colorspec$>$ �ǻ��ꤷ�ޤ���{\bf fillcolor} ��
{\bf fc} �Ⱦ�ά�Ǥ��ޤ����ɤ��٤���������� $<$fillstyle$>$ �ǻ��ꤷ�ޤ����ܺ�
�ϡ��ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��������� {\bf default} ����ꤹ
��ȡ�������°�������褬�ºݤ˹Ԥ���Ȥ��Υǥե���Ȥ�����������
���ޤ����ʲ�����: {\bf set style rectangle (p.~\pageref{set style rectangle})\index{rectangle}}��
\subsubsection*{Ĺ���� (rectangle)}
\addcontentsline{toc}{subsubsection}{Ĺ���� (rectangle)}
\label{rectangle}%
\index{rectangle}%
\label{commands set object rectangle}%
\label{commands show object rectangle}%
\label{set object rectangle}%
\label{show object rectangle}%
��:
\preverbatim
\begin{verbatim}
   set object <index> rectangle
       {from <position> {to|rto} <position> |
        center <position> size <w>,<h> |
        at <position> size <w>,<h>}
\end{verbatim}
\postverbatim

Ĺ�����ΰ��֤ϡ��гѤ˸������礦 2 �Ĥ�ĺ�� (�����ȱ���) �ΰ��֡�����
�����濴���ΰ��֤Ȳ��� ($<$w$>$) �Ƚ��� ($<$h$>$) �ǻ���Ǥ��ޤ���������ξ��
�����ΰ��֤ϡ����κ�ɸ ({\bf first}, {\bf second})��������ΰ�������к�ɸ
({\bf graph})�������꡼���ɸ ({\bf screen}) �Τ����줫����ѤǤ��ޤ�
(�ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}})�����ץ���� {\bf at} �� {\bf center} ��Ʊ����̣�Ǥ���

��:
\preverbatim
\begin{verbatim}
   # ��ɸ���ǰϤޤ줿�ΰ����Τ��طʤ�忧��
   set object 1 rect from graph 0, graph 0 to graph 1, graph 1 back
   set object 1 rect fc rgb "cyan" fillstyle solid 1.0
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   # �����Ѥ� 0,0, ����Ѥ� 2,3 ���֤��ͳѤ����֤�
   set object 2 rect from 0,0 to 2,3 fc lt 1
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   # �Ĥ������ζ� (�ɤ��٤��ʤ�) Ĺ�������֤�
   set object 3 rect from 0,0 to 2,3 fs empty border rgb "blue"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
   # ĺ���ϰ�ư���ʤ��ޤޡ��ɤ��٤��ȿ���ǥե���Ȥ��ѹ�
   set object 2 rect default
\end{verbatim}
\postverbatim

�����꡼���ɸ��Ĺ�����γѤ���ꤹ��ȡ�����ϸ��ߤΥ�����ΰ��ü���
���뤳�Ȥ��ǽ�Ǥ���������¾�ξ���Ĺ�����ϥ������˼��ޤ�褦�˥���
�åԥ󥰤���ޤ���

\subsubsection*{�ʱ� (ellipse)}
\addcontentsline{toc}{subsubsection}{�ʱ� (ellipse)}
\label{ellipse}%
\index{ellipse}%
\label{commands set object ellipse}%
\label{commands show object ellipse}%
\label{set object ellipse}%
\label{show object ellipse}%
��:
\preverbatim
\begin{verbatim}
   set object <index> ellipse {at|center} <position> size <w>,<h>
       {angle <orientation>} {units xy|xx|yy}
       {<other-object-properties>}
\end{verbatim}
\postverbatim

�ʱߤΰ��֤ϡ��濴����ꤷ�����θ�������ȹ⤵ (�缴������) ����ꤷ��
����������� {\bf at} �� {\bf center} ��Ʊ����̣�Ǥ����濴�ΰ��֤λ���ˤϡ�
���κ�ɸ ({\bf first}, {\bf second})��������ΰ�������к�ɸ ({\bf graph})��������
�����ɸ ({\bf screen}) �Τ����줫����ѤǤ��ޤ� (�ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}})��
�缴��������Ĺ���ϡ����κ�ɸ��Ϳ���ʤ���Ф����ޤ����ʱߤθ���
(orientation) �ϡ���ʿ�����ʱߤμ缴�Ȥδ֤γ��٤ǻ��ꤷ�ޤ������٤�Ϳ
���ʤ���С��ǥե���Ȥ��ʱߤθ���������˻Ȥ��ޤ� (�ʲ�����:
{\bf set style ellipse (p.~\pageref{set style ellipse})\index{ellipse}})��������� {\bf units} �ϡ��ʱߤμ��ν̼ܤ�����˻�
�Ѥ��ޤ���{\bf units xy} �ϡ��缴�� x ����ñ�̤ǡ������� y ����ñ�̤Ƿ׻�
���ޤ�����{\bf units xx} ��ξ���Ȥ� x ����ñ�̤ǽ̼ܤ���{\bf units yy} ��ξ��
�Ȥ� y ����ñ�̤ˤʤ�ޤ���
�ǥե���Ȥ� {\bf xy} �Ǥ�����{\bf set style ellipse units} ������Ǥ��ĤǤ���
���Ǥ��ޤ���

����: x ���� y ���ν̼ܤ��������ʤ���� (������ {\bf units xy} �ξ��)����
ž��μ缴������������������Ϥʤ�ޤ���

{\bf set object ellipse size $<$2r$>$,$<$2r$>$} �� {\bf set object circle $<$r$>$} �Ȥϡ�
���̤ˤ�Ʊ�����ȤˤϤʤ�ʤ����Ȥ����դ��Ƥ���������circle ��Ⱦ�¤Ͼ�
�� x ����ñ�̤Ƿפ�졢��ä� x ���� y ���ν̼ܤ���ä��ꡢ����Υ���
�ڥ����椬 1 �Ǥʤ��Ƥ⡢��˱ߤ���������ޤ���{\bf units} �� {\bf xy} ������
����Ƥ���С�'set object ellipse' �Ǥϡ��ǽ�� $<$2r$>$ �� x ����ñ�̤ǡ�
����� $<$2r$>$ �� y ����ñ�̤Ƿפ��ޤ���������� x ���� y ���ν̼ܤ�Ʊ
���ǡ���������Υ����ڥ����椬 1 �Ǥ�����Τ߱ߤ��������뤳�Ȥ��̣
���ޤ�����������{\bf units} �� {\bf xx} �� {\bf yy} �˥��åȤ���С����ޥ��
{\bf set object} �ǻ��ꤷ��ľ�¤�Ʊ��ñ�̤Ƿ׻������Τǡ��ʱߤ���������
���ڥ����������������ꥵ�������Ƥ⤽�Υ����ڥ�������ݻ�����ޤ���

\subsubsection*{�� (circle)}
\addcontentsline{toc}{subsubsection}{�� (circle)}
\label{circle}%
\index{circle}%
\label{commands set object circle}%
\label{commands show object circle}%
\label{set object circle}%
\label{show object circle}%
��:
\preverbatim
\begin{verbatim}
   set object <index> circle {at|center} <position> size <radius>
       {arc [<begin>:<end>]} {no{wedge}}
       {<other-object-properties>}
\end{verbatim}
\postverbatim

�ߤΰ��֤ϡ��濴����ꤷ�����θ����Ⱦ�¤���ꤷ�ޤ���������� {\bf at}
�� {\bf center} ��Ʊ����̣�Ǥ���2 ��������դǤϡ����֤�Ⱦ�¤�Ǥ�դκ�ɸ��
�ǻ���Ǥ��ޤ����ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��3 ��������դαߤˤϥ���պ�
ɸ�ϻȤ��ޤ��󡣤��Τɤξ��Ǥ⡢Ⱦ�¤ϼ�������ա������꡼��ο�ʿ��
���ν̼ܤ��Ф��Ʒפ�졢��ʿ�����ȿ�ľ�����ν̼ܤˤ��줬���äƤ⡢���
������������ߤˤʤ�褦��ľ����ޤ����ߤ򥰥�դκ�ɸ���������� (�Ĥ�
���ʿ���ȿ�ľ���Υ������뤬�㤦���ˤϤ��줬�ʱߤȤ���ɽ�������褦
�ˤ�����) ���ϡ������ {\bf set object ellipse} ��ȤäƤ���������

�ǥե���ȤǤϡ������ʱߤ����褵��ޤ������ץ����� {\bf arc} �˳��ϳѤ�
��λ�Ѥ��٤�ñ�̤Ȥ��ƻ��ꤹ��ȱ߸̤����褷�ޤ����߸̤ϡ����ȿ���ײ�
���������ޤ���

�ʲ��⻲��: {\bf set style circle (p.~\pageref{set style circle})\index{circle}}, {\bf set object ellipse (p.~\pageref{set object ellipse})\index{ellipse}}��

\subsubsection*{¿�ѷ� (polygon)}
\addcontentsline{toc}{subsubsection}{¿�ѷ� (polygon)}
\label{polygon}%
\index{polygon}%
\label{commands set object polygon}%
\label{commands show object polygon}%
\label{set object polygon}%
\label{show object polygon}%
��:
\preverbatim
\begin{verbatim}
   set object <index> polygon
       from <position> to <position> ... {to <position>}
\end{verbatim}
\postverbatim
�ޤ���
\preverbatim
\begin{verbatim}
       from <position> rto <position> ... {rto <position>}
\end{verbatim}
\postverbatim

¿�ѷ��ΰ��֤ϡ�ĺ���ΰ��֤����Ϳ���뤳�Ȥǻ���Ǥ��ޤ��������ˤϡ�
Ǥ�դκ�ɸ�Ϥ��Ȥ��ޤ�������Ū�ʺ�ɸ (rto) ����ꤹ����ϡ����κ�ɸ
�Ϥ�����ĺ����Ʊ����ɸ�ϤǤʤ���Ф����ޤ��󡣰ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��

��:
\preverbatim
\begin{verbatim}
   set object 1 polygon from 0,0 to 1,1 to 2,0
   set object 1 fc rgb "cyan" fillstyle solid 1.0 border lt -1
\end{verbatim}
\postverbatim
\paragraph*{Depthorder}
\addcontentsline{toc}{paragraph}{Depthorder}
\label{polygon depthorder}%
\label{set object depthorder}%
���ץ���� {\bf set object N depthorder} �ϡ�3 ����¿�ѷ����֥������ȤΤ�
��Ŭ�Ѥ���ޤ������֥������Ȥ� front/back/behind �Υ쥤��ǤϤʤ�����
���Ȥ��줿 pm3d ���շ��Υꥹ�Ȥ�������졢{\bf set pm3d depthorder} �ο���
�ν�����褷�ޤ���pm3d ���̤ǻȤ���硢ξ�̤ο��դ��� object fillcolor
�� linestyle �ǻ��ꤹ�뤳�Ȥ������Ǥ��ޤ������ξ�硢¿�ѷ��κǽ�� 3
�Ĥ�ĺ���ν������ɽ΢�פ���ꤷ�ޤ���

3 ����¿�ѷ��ǤϤʤ����֥������Ȥˤ��ε�ǽ�����ꤹ��ȡ������¿ʬ����
���褵��ޤ���
\subsection*{����հ��֤�Ĵ�� (offsets)}
\addcontentsline{toc}{subsection}{����հ��֤�Ĵ�� (offsets)}
\label{commands set offsets}%
\label{commands unset offsets}%
\label{commands show offsets}%
\label{set offsets}%
\label{unset offsets}%
\label{show offsets}%
\label{offsets}%
\index{offsets}%
\label{nooffsets}%
\index{nooffsets}%
��ư�̼ܤϡ�x ���� y �����ϰϤ����褵���ǡ����κ�ɸ�˹�碌�ޤ�����
�ե��åȤϡ������ϰϤ򹭤�����Ȥߤ��󶡤�������ˤ��ǡ����������ϰ�
�ζ����δ֤˷�֤���褦�ˤ��ޤ�����������ȡ���ư�̼ܵ�ǽ�ϡ����줬
{\bf set autoscale noextend} �� {\bf set xrange noextend} �ˤ�ä��ޤ����Ƥ�
�ʤ����ϡ����μ����������ã�ä���ޤǤ���ˤ��줾����ϰϤ��ĥ����
�����ʲ�����: {\bf noextend (p.~\pageref{noextend})\index{noextend}}��
���ե��åȤϡ�x1, y1 ���ν̼ܤˤΤ߱ƶ���Ϳ���ޤ���

��:
\preverbatim
\begin{verbatim}
     set offsets <left>, <right>, <top>, <bottom>
     unset offsets
     show offsets
\end{verbatim}
\postverbatim

�ƥ��ե��åȤ�������ޤ��Ͽ������Ȥ��������Υǥե���Ȥ��ͤ� 0 �Ǥ���
�ǥե���ȤǤϡ������Υ��ե��åȤ� x1 ����Ʊ��ñ�̤ǻ��ꤷ���岼�Υ���
���åȤ� y1 ����Ʊ��ñ�̤ǻ��ꤷ�ޤ������������ {\tt"}graph{\tt"} ���Ѥ��뤳
�Ȥ�������ե��������Ф�����Ȥ��ƥ��ե��åȤ���ꤹ�뤳�Ȥ�Ǥ��ޤ���
�������� (nonlinear axes) ���Ф��Ƥϡ�{\tt"}graph{\tt"} �ˤ�륪�ե��åȤΤ߲�ǽ
�Ǥ���

���Υ��ե��åȤ��ͤϡ������ϰϤ���ꤵ�줿�����ؿ��Ф��ޤ����㤨������
�������Υ��ե��åȤ� y �κǾ��ͤ��꾮�����ͤˤ��ޤ�����Υ��ե��å�
�ͤϡ���ư�̼ܤȥ���åԥ󥰤��Ф��ư����ƶ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set autoscale noextend
     set offsets graph 0.05, 0, 2, 2
     plot sin(x)
\end{verbatim}
\postverbatim

���� sin(x) �Υ���դ� y ���ϰϤ� [-3:3] �ˤʤ�ޤ�������ϡ��ؿ��� y
���ϰϤ� [-1:1] �˼�ư�̼ܤ���ޤ�������ľ�����Υ��ե��åȤ�ü�ˤ��줾
�� 2 ���ɲä��뤿��Ǥ���x ���ϰϤ� [-11:10] �ˤʤ�ޤ���������ϥǥ�
����Ȥ� [-10:10] �ǡ��������ϰϤ� 0.05 �γ��ʬ�������뤿��Ǥ���
\subsection*{����հ��֤λ��� (origin)}
\addcontentsline{toc}{subsection}{����հ��֤λ��� (origin)}
\label{commands set origin}%
\label{commands show origin}%
\label{set origin}%
\label{show origin}%
\label{origin}%
\index{origin}%
���ޥ�� {\bf set origin} �ϥ����꡼���Ƕ�������θ�������� (���ʤ����
����դȤ���;��) ����Τ˻��Ѥ��ޤ������κ�ɸ�Ϥϥ����꡼���ɸ��
({\bf screen}) ��Ϳ���ޤ������κ�ɸ�Ϥ˴ؤ������ˤĤ��Ƥϡ��ʲ�����:
{\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��

��:
\preverbatim
\begin{verbatim}
     set origin <x-origin>,<y-origin>
\end{verbatim}
\postverbatim
\subsection*{��������� (output)}
\addcontentsline{toc}{subsection}{��������� (output)}
\label{commands set output}%
\label{commands show output}%
\label{set output}%
\label{show output}%
\label{output}%
\index{output}%
\label{output file}%
��:
\preverbatim
\begin{verbatim}
     set output {"<filename>"}
     unset output
     show output
\end{verbatim}
\postverbatim

�����÷����Ϸ����Ǥϡ��ǥե���ȤǤ�������������դ� {\bf stdout} �������
�������ޥ�� {\bf set output} �ϡ����ν��Ϥ���ꤷ���ե������ǥХ����˥�
�����쥯�Ȥ��ޤ������Υ��ޥ�ɤǳ������ե�����ϡ����� set/unset
output ���ޥ�ɡ��ޤ��ϼ��ν��Ϸ������ѹ����ޤ��� gnuplot ��λ�����
�ǳ������ޤޤˤʤäƤ��ޤ���

���÷����Ϸ����Ǥϡ�{\bf set output} ��̵�뤷�ޤ���

\preverbatim
\begin{verbatim}
�ե�����̾�ϰ�����ǰϤޤʤ���Фʤ�ޤ��󡣥ե�����̾���ά������硢
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤ� {\bf unset output} ��Ʊ���ˤʤꡢ�����ľ���� {\bf set output}
�ǳ�����Ǥ�դν��ϥե�������Ĥ������������Ϥ� {\bf stdout} ������ޤ���

{\bf set terminal} �� {\bf set output} ��ξ������ꤹ���硢{\bf set terminal} ��
��˻��ꤹ�����������Ǥ�������ϡ������� terminal �Ǥϡ�OS ��ɬ�פ�
����ե饰�򥻥åȤ��뤳�Ȥ����뤫��Ǥ����㤨�С��Х��ʥ�ե��������
�����̡��� open ���ޥ�ɤ�ɬ�פȤ���褦�� OS �ʤɤ�����˳������ޤ���

�ѥ��פ򥵥ݡ��Ȥ���Ķ��Ǥϡ��ѥ��׽��Ϥ�ͭ�ѤǤ����㤨�аʲ����̤��
��:

\preverbatim
\begin{verbatim}
     set output "|lpr -Plaser filename"
     set term png; set output "|display png:-"
\end{verbatim}
\postverbatim

MS-DOS �Ǥϡ�{\bf set output {\tt"}PRN{\tt"}} �Ȥ����ɸ��Υץ�󥿤˽��Ϥ���ޤ���
\subsection*{Overflow}
\addcontentsline{toc}{subsection}{Overflow}
\label{overflow}%
\index{overflow}%
\label{commands set overflow}%
\label{commands unset overflow}%
\label{set overflow}%
\label{unset overflow}%
\label{show overflow}%
��:
\preverbatim
\begin{verbatim}
    set overflow {float | NaN | undefined}
    unset overflow
\end{verbatim}
\postverbatim

gnuplot �Τ��ΥС������ϡ�64 �ӥå������黻�򥵥ݡ��Ȥ��ޤ�������ϡ�
2\verb+^+53 ���� 2\verb+^+63 (�����ޤ��ˤ� 10\verb+^+16 ���� 10\verb+^+19) ������ɾ����������IEEE
754 ����ư�����黻����Ѥ���ɾ���������٤ι⤤�ͤ��ݻ����뤳�Ȥ��̣
���ޤ��������� IEEE ��ư����ɽ���ϡ����٤ϵ����ˤ�������ˡ������ޤ�
�ˤ� [-10\verb+^+307 : 10\verb+^+307] �����ϰϤ򥫥С����ޤ����������黻�ϡ����η��
�� [-2\verb+^+63 : 2\verb+^+63] ���ϰϳ��ˤʤ���ϥ����С��ե������ޤ������Υ�����
���ե��������������˲��򤵤��뤫�ϥ��ޥ�� {\bf set overflow} �ˤ������
�Ǥ��ޤ������Υ��ץ����ϡ��ʲ��򻲾Ȥ��Ƥ���������

{\bf set overflow} �ϡ�{\bf set overflow float} ��Ʊ���ǡ���̤������Ȥ����֤�
����˼¿��ͤȤ����֤��ޤ������줬�ǥե���ȤǤ���

���ޥ�� {\bf unset overflow} �ϡ������黻�Υ����С��ե�����̵�뤹��褦��
���ޤ������顼�ϽФޤ���32 �ӥå������黻�����Ǥ��ʤ��Ķ��ǡ�5.4 ��
�����ΥС������� gnuplot �ε�ư�˶�Ť��������ϡ��������Ѥ����
�����Ǥ��礦��

���ޥ�� {\bf reset} �ϡ������С��ե��������ξ��֤˱ƶ���Ϳ���ޤ���

���ΥС������� gnuplot �ϡ�32 �ӥåȱ黻�����¤��졢���������С��ե�
����̵�뤷�Ƥ��ޤ��������������Ȥ߹��߱黻�ΰ����ϡ�����������Ϳ���Ƥ�
�����������黻��Ԥ��Ȥϸ¤�ʤ����Ȥ����դ��Ƥ�������������ˤϡ��ؿ�
�黻 N**M �䡢�¤α黻 (�ʲ�����: {\bf summation (p.~\pageref{summation})\index{summation}}) �ʤɤ��ޤޤ�ޤ�������
��α黻�ϡ����ߤ�����������Ϳ�������������ͤ��֤������������Ū��
�����С��ե����αƶ�������䤹�����뤳�Ȥ� {\bf set overflow} �ξ��֤˻���
�����褦�ˤ��Ƥ��ޤ���
\subsubsection*{Float}
\addcontentsline{toc}{subsubsection}{Float}
\label{set overflow float}%
\label{overflow float}%
�����黻���������ϰ� (64 �ӥå������Ǥ� [-2\verb+^+63 : 2\verb+^+63]) �򥪡��С��ե�
��������硢���η�̤��������ư�����ͤȤ����֤��ޤ�������ϡ����顼
�Ȥ��Ƥϰ����ޤ���
��:
\preverbatim
\begin{verbatim}
    gnuplot> set overflow float
    gnuplot> A = 2**62 - 1;  print A, A+A, A+A+A
    4611686018427387903 9223372036854775806 1.38350580552822e+19
\end{verbatim}
\postverbatim
\subsubsection*{NaN}
\addcontentsline{toc}{subsubsection}{NaN}
\label{set overflow NaN}%
\label{overflow NaN}%
\label{overflow nan}%
�����黻���������ϰ� (64 �ӥå������Ǥ� [-2\verb+^+63 : 2\verb+^+63]) �򥪡��С��ե�
��������硢���η�̤� NaN (���) ���֤��ޤ�������ϡ����顼�Ȥ��Ƥϰ�
���ޤ���
��:
\preverbatim
\begin{verbatim}
    gnuplot> set overflow NaN
    gnuplot> print 10**18, 10**19
    1000000000000000000 NaN
\end{verbatim}
\postverbatim
\subsubsection*{Undefined}
\addcontentsline{toc}{subsubsection}{Undefined}
\label{set overflow undefined}%
\label{overflow undefined}%
�����黻���������ϰ� (64 �ӥå������Ǥ� [-2\verb+^+63 : 2\verb+^+63]) �򥪡��С��ե�
��������硢���η�̤�̤����ͤȤʤ�ޤ�������ϡ����顼�Ȥ��ư�����
����
��:
\preverbatim
\begin{verbatim}
    gnuplot> set overflow undefined
    gnuplot> A = 10**19
                 ^
             undefined value
\end{verbatim}
\postverbatim
\subsubsection*{Affected operations}
\addcontentsline{toc}{subsubsection}{Affected operations}
\label{set overflow affected_operations}%
\label{overflow affected_operations}%
{\bf set overflow} �ξ��֤ϡ��ʲ��������黻
\preverbatim
\begin{verbatim}
    + - * / **
\end{verbatim}
\postverbatim
�ȡ��Ȥ߹��ߤ��±黻 {\bf sum} �˱ƶ����ޤ���

�����α黻�Ϥ��٤ơ����������٤������ʤ�С�����ɾ���ǥ����С��ե���
�������ʤ��¤ꡢ�����ͤη�̤��֤��ޤ���

{\bf set overflow} �ϡ��ʲ��������黻���ӥåȱ黻�ˤϱƶ����ޤ���
\preverbatim
\begin{verbatim}
    << >>  | ^ &
\end{verbatim}
\postverbatim

�¤�ɾ���β����Τɤ����ǥ����С��ե��������������ϡ�
{\bf set overflow float} �Ȥ���ȡ��ǽ�Ū���¤������������ϰ���ˤ����ޤ�
���Ǥ��äƤ⡢�¿��ͤ��֤��褦�ˤʤ�ޤ���
\subsection*{�ѥ�å� (palette)}
\addcontentsline{toc}{subsection}{�ѥ�å� (palette)}
\label{commands set palette}%
\label{set palette}%
\index{palette}%
�ѥ�åȤϡ����ν���ǡ��̾�ϰ�İʾ���ʳ�Ū�ʥ���ǡ������η�����
����Ť���졢{\bf pm3d} ���̤䲹��ʬ�ۿ� (heatmap)������¾���������Ǥ�
�դ�����Τ˻Ȥ��ޤ���plot �� z ��ɸ�����ɲäΥǡ�����γ�����Ĵ�ͤ�
���ߤΥѥ�åȤο��˼�ưŪ�˼�������ޤ���
���ߤΥѥ�åȤϡ��ǥե���ȤǤ����襹������ {\bf pm3d} ����Ѥ��륰��դ�
�٤��̤Υ��顼�ܥå��� ({\bf colorbox}) �Ȥ���ɽ������ޤ������顼�ܥå���
�ϡ��������ޥ���������̵���ˤ�����Ǥ��ޤ����ʲ�����: {\bf set colorbox (p.~\pageref{set colorbox})\index{colorbox}}��
�ʲ��⻲��: {\bf show palette (p.~\pageref{show palette})\index{palette}}, {\bf test palette (p.~\pageref{test palette})\index{palette}}��

��:
\preverbatim
\begin{verbatim}
     set palette
     set palette {
                { gray | color }
                { gamma <gamma> }
                {   rgbformulae <r>,<g>,<b>
                  | defined { ( <gray1> <color1> {, <grayN> <colorN>}... ) }
                  | file '<filename>' {datafile-modifiers}
                  | colormap <colormap-name>
                  | functions <R>,<G>,<B>
                }
                { cubehelix {start <val>} {cycles <val>} {saturation <val>} }
                { viridis }
                { model { RGB | CMY | HSV {start <radians>} } }
                { positive | negative }
                { nops_allcF | ps_allcF }
                { maxcolors <maxcolors> }
              }
\end{verbatim}
\postverbatim

�ѥ�åȤϡ������Ĥ�����ˡ������Ǥ��ޤ���
\gpinsetfigure{figure_palette1}
- �֡��С��Ĥ����Ǥ��Ф��������0 ���� 1 �γ�����Ĵ�ѿ��δؿ��Ȥ���
Ϳ���뤳�ȡ�
{\bf set palette rgbformulae} �ˤ�ꡢ���餫�����������Ƥ��� 36 �Ĥθ���
�������֤��Ȥ��Ǥ��ޤ���{\bf set palette functions} �ˤ�ꡢ���ʤ����Ȥδ�
����������뤳�Ȥ�Ǥ��ޤ���
\\
 - z ���ϰ����Τ���ʬŪ�� 1 �ġ��ޤ���ʣ���γ�餫�ʥ���ǡ�������
ʤ���褦���ꤹ�뤿��� {\bf set palette defined} ��Ȥ����ȡ�
\\
 - ��������¸�����ѥ�åȤ򡢸��ߤΥѥ�åȤ��ɤ߹��� (load) ���ȡ�
{\bf set palette file} �ϡ���¸�����ѥ�åȤ�ե����뤫���ɤ߹��ߤޤ���
{\bf set palette colormap} �ϡ���¸�������顼�ޥåפ��� RGB ����ʬ��Ÿ����
�ޤ���
\\
 - ɬ�פʤ饫�����ޥ����Ѥ��ɲåѥ�᡼���դ���̾���դ��ѥ�åȤ���ꡣ
�����󶡤��Ƥ���̾���դ��ѥ�åȤϡ�{\bf cubehelix} (�ѥ������²�ǥ�����
�ޥ�����ǽ) �� {\bf viridis} �Ǥ���

���ץ����Τʤ� {\bf set palette} �ϡ��ǥե�����ͤ��ᤷ�ޤ���

{\bf set palette negative} �ϡ��ѥ�åȤ��������ž���ޤ����㤨�С�
{\bf set palette viridis negative} �ϡ��Ĥ��鲫���ǤϤʤ������������Ĥؤ�
����ǡ�������������ޤ���

{\bf set palette gray} �ϡ�������Ĵ�Υѥ�åȤ��ڤ��ؤ��ޤ���
{\bf set palette color} �ϺǤ�Ƕ�Υ��顼�ѥ�åȤ��ᤷ�ޤ���

{\bf pm3d} ���顼���̤Ǥϡ����������շ��� 4 �ĤγѤ� z ��ɸ��ʿ���ͤ���
�� [min\_z, max\_z] ���鳥����Ĵ�ͤ��ϰ� (��� [0:1]) �ؤμ������Ѵ�����
���Ȥˤ�ꡢ���λ��շ��γ�����Ĵ�ͤ������ޤ����ѥ�åȤϡ����γ�����
Ĵ�ͤ��� RGB ���ؤμ����Ǥ���

�ѥ�åȿ�������Ū�ʿ�����Ǥ���ڤǤ��ޤ� (�ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}})��
����ϡ����֥������Ȥ���٥�˥ѥ�åȿ��������Ƥ�Ȥ��������Ǥ���

�ѥ�åȤϡ�3 ����ο����� RGB, CMY, HSV �Τ�����Ǥ�����Ǥ��ޤ�����
������: {\bf set palette model (p.~\pageref{set palette model})\index{model}}��
������ο����֤Ǥ⡢���ο���ʬ�Ϥ��٤� [0,1] ���ϰϤ����¤���Ƥ��ޤ���

\subsubsection*{Rgbformulae}
\addcontentsline{toc}{subsubsection}{Rgbformulae}
\label{commands set palette rgbformulae}%
\label{set palette rgbformulae}%
\label{palette rgbformulae}%
\label{rgbformulae}%
\index{rgbformulae}%
\index{colors}%
\preverbatim
\begin{verbatim}
    set palette rgbformulae <function 1>, <function 2>, <function 3>
\end{verbatim}
\postverbatim
����̾���Ȥϴط��ʤ������Υ��ץ��������Ƥο����֤�Ŭ�Ѥ���ޤ���
���ʤ��ϡ��ƿ���ʬ���Ф��ơ����餫������Ͽ����Ƥ��� 36 �Ĥγ�����ƴ�
���Τ����ΰ�Ĥ���ꤷ�ʤ���Ф����ޤ���ͭ���ʳ�����ƴؿ��ΰ����ϡ�
{\bf show palette rgbformulae} �Ǹ��뤳�Ȥ��Ǥ��ޤ����ǥե���Ȥϡ�
{\bf set palette rgbformulae 7,5,15} �Ǥ���RGB �ο����֤Ǥϡ������ 7 �֤�
�ؿ����֤���ʬ�μ����˻��Ѥ���5 �֤δؿ�������ʬ�μ�����15 �֤δؿ���
����ʬ�μ����˻��Ѥ��ޤ����ؿ��ֹ�Ȥ�������ͤ���Ѥ���ȡ�����ϳ��
���Ƥ�ա����ʤ�� f(gray) �Ǥʤ���f(1-gray) �μ����ˤ����ʬ�ˤ��ޤ���

\gpinsetfigure{figure_palette2}
RGB �ο����֤Ǥϡ������Ĥ����ɤ�������Ƹ���������ޤ�:
\preverbatim
\begin{verbatim}
  7,5,15   ... �ǥե���� (��-��-��-��)
  3,11,6   ... ��-��-��
  23,28,3  ... �� (��-��-��)
  21,22,23 ... ���ٿ� (��-��-��-��)
  30,31,32 ... ��-��-��-��-��
  33,13,10 ... �� (��-��-��-��)
  34,35,36 ... AFM ���ٿ� (��-��-��-��)
\end{verbatim}
\postverbatim

HSV �����֤ǤΥե륫�顼�ѥ�å�:
\preverbatim
\begin{verbatim}
  3,2,2    ... ��-��-��-�忧-��-��-��
\end{verbatim}
\postverbatim

\subsubsection*{Defined}
\addcontentsline{toc}{subsubsection}{Defined}
\label{commands set palette defined}%
\label{set palette defined}%
\label{palette defined}%
\index{colors}%
�������� RGB �ؤ��б��� {\bf palette defined} ��Ȥ����ȤǼ�ư������Ǥ���
��: ����ǡ������� RGB ���ͤ�Ϳ���뤿������������Ѥ���ޤ���
����ǡ������ϡ�[0,1] �γ����ͤ��� [0,1]x[0,1]x[0,1] �� RGB ���֤ؤ�
��ʬŪ�������ʼ����Ǥ�������������֤˻Ȥ��볥���ͤ� RGB �ͤ��Ȥ��
�ꤹ��ɬ�פ�����ޤ�:

��:
\preverbatim
\begin{verbatim}
     set palette  defined { ( <gray1> <color1> {, <grayN> <colorN>}... ) }
\end{verbatim}
\postverbatim

������ N �� 2 �ǡ�$<$grayN$>$ �� [0,1] �˳�����Ƥ볥���ͤǤ���������б�
���� RGB �� $<$colorN$>$ �ϡ�3 �������ˡ�ǻ���Ǥ��ޤ�:

\preverbatim
\begin{verbatim}
    <color> :=  { <r> <g> <b> | '<color-name>' | '#rrggbb' }
\end{verbatim}
\postverbatim

�֡��С��Ĥ��б��������Ƕ��ڤ�줿 3 �Ĥ��� (���줾�� [0,1] ��)����
����Ǥ�����줿��̾���ޤ��ϰ�����Ǥ�����줿 X �����λ����������Τ�
���줫�Ǥ�������ǡ�����������Ǥϡ������� 3 ��η���ͳ���Ȥ߹�
�碌�뤳�Ȥ��Ǥ��ޤ����������֤Ȥ��� RGB �Ǥʤ���Τ����򤵤줿��翧
̾ {\tt"}red{\tt"} �Ͼ�����ä���Τˤʤ�Ǥ��礦�����ѤǤ��뿧̾��
{\bf show colornames} �Ǥ��ΰ����򸫤뤳�Ȥ��Ǥ��ޤ���

$<$gray$>$ ���ͤϼ¿��ξ�����¤٤�ɬ�פ�����ޤ�����������ͤϼ�ưŪ��
[0,1] ���Ѵ�����ޤ���

���å��Ĥ��Υ���ǡ�����������ʤ��� {\bf set palette defined} �Ȥ�����
�硢RGB �����֤ˤ������餫�������ꤵ�줿�ե륹�ڥ��ȥ륰��ǡ�������
���Ѥ��ޤ�������ǡ�������ɽ������ˤ� {\bf show palette gradient} ���
�Ѥ��Ƥ���������

��:

�����Υѥ�å� (���Ω���ʤ�������Ū��) ����������ˤ�:
\preverbatim
\begin{verbatim}
     set palette model RGB
     set palette defined ( 0 "black", 1 "white" )
\end{verbatim}
\postverbatim

��-��-�֤Υѥ�å� (���Ƥ�������) ����������ˤ�:
\preverbatim
\begin{verbatim}
     set palette defined ( 0 "blue", 1 "yellow", 2 "red" )
     set palette defined ( 0 0 0 1, 1 1 1 0, 2 1 0 0 )
     set palette defined ( 0 "#0000ff", 1 "#ffff00", 2 "#ff0000" )
\end{verbatim}
\postverbatim

HSV �����֤ǤΥե륫�顼���ڥ��ȥ�:
\preverbatim
\begin{verbatim}
     set palette model HSV
     set palette defined ( 0 0 1 1, 1 1 1 1 )
     set palette defined ( 0 0 1 0, 1 0 1 1, 6 0.8333 1 1, 7 0.8333 0 1)
\end{verbatim}
\postverbatim

�ְʳ��Τ��뿧��Ǵ����ʤ᤿ HSV �ե륫�顼���ڥ��ȥ�
\preverbatim
\begin{verbatim}
     set palette model HSV start 0.15
     set palette defined ( 0 0 1 1, 1 1 1 1 )
\end{verbatim}
\postverbatim

���ֳ֤ʾ����ο������Υѥ�åȤ���������ˤ�:
\preverbatim
\begin{verbatim}
     set palette model RGB maxcolors 4
     set palette defined ( 0 "yellow", 1 "red" )
\end{verbatim}
\postverbatim

'���̿���' (��餫�ǤϤʤ� gray = 1/3, 2/3 ��ķ�Ӥ����):
\preverbatim
\begin{verbatim}
     set palette model RGB
     set palette defined (0 "dark-green", 1 "green", \
                          1 "yellow",     2 "dark-yellow", \
                          2 "red",        3 "dark-red" )
\end{verbatim}
\postverbatim

\subsubsection*{Functions}
\addcontentsline{toc}{subsubsection}{Functions}
\label{commands set palette functions}%
\label{set palette functions}%
\label{palette functions}%
\preverbatim
\begin{verbatim}
    set palette functions <f1(gray)>, <f2(gray)>, <f3(gray)>
\end{verbatim}
\postverbatim
���Υ��ץ����ϡ�{\bf set palette rgbformulae} �˻��Ƥ��ޤ������ƿ���ʬ��
�Ф��ơ�����Ѥߤδؿ��ֹ����ꤹ������˼ºݤδؿ���Ϳ���뤳�Ȥ���
���ޤ����ƴؿ��Υ��ߡ��ѿ���ɬ�פʤ顢����� {\tt"}gray{\tt"} �Ȥ��ʤ���Ф�����
���󡣴ؿ��ϡ�[0,1] ���ϰϤ� gray ���ͤ�[0,1] ����ͤ˼������ʤ�Ф�
��ޤ���

��:

�ե륫�顼�ѥ�åȤ���������ˤ�:
\preverbatim
\begin{verbatim}
     set palette model HSV functions gray, 1, 1
\end{verbatim}
\postverbatim

������⿧�ؤ��ɤ��ѥ�å�:
\preverbatim
\begin{verbatim}
     set palette model RGB functions 1.1*gray**0.25, gray**0.75, 0
\end{verbatim}
\postverbatim

���������������Υѥ�å�:
\preverbatim
\begin{verbatim}
     gamma = 2.2
     map(gray) = gray**(1./gamma)
     set palette model RGB functions map(gray), map(gray), map(gray)
\end{verbatim}
\postverbatim
\subsubsection*{Gray}
\addcontentsline{toc}{subsubsection}{Gray}
\label{commands set palette gray}%
\label{set palette gray}%
\label{set palette grey}%
\label{palette gray}%
{\bf set palette gray} �ϡ�0.0 = ������ 1.0 = ��ؤγ�����Ĵ (���쥤������
��) �ѥ�åȤ��ڤ��ؤ��ޤ���������Ĵ�ѥ�åȤ��顢ľ���Υ��顼�ѥ�å�
�ˤޤ��᤹�ˤϡ�{\bf set palette color} �Ȥ���Τ���ñ�Ǥ���
\subsubsection*{Cubehelix}
\addcontentsline{toc}{subsubsection}{Cubehelix}
\label{commands set palette cubehelix}%
\label{set palette cubehelix}%
\label{cubehelix}%
\index{cubehelix}%
���ץ���� {\tt"}cubehelix{\tt"} �Ϥ���ѥ�å�²��������ޤ���������ϡ�������
Ĵ�ͤ� 0 ���� 1 �����ä������̣�δ��и��٤�ñĴ�����ä�����������Υ�
��åȤο��� (hue) ��ɸ�࿧��Ĥ��ä��Ѳ����ޤ���
\preverbatim
\begin{verbatim}
     D A Green (2011) http://arxiv.org/abs/1108.5083
\end{verbatim}
\postverbatim
{\bf start} �ϡ�����Ĥ˱�ä���������饸����ñ�̤Ƿ��ꤷ�ޤ���
{\bf cycles} �ϡ��ѥ�åȤ��ϰϤ��Ϥäƿ���Ĥ򲿲��뤫����ꤷ�ޤ���
{\bf saturation} (����) ���礭���ȡ���ꤢ���䤫�ʿ��ˤʤ�ޤ���1 ����礭
�����٤ϡ��ġ��� RGB ��ʬ�򥯥�åԥ󥰤��뤳�Ȥˤʤꡢ���٤�ñĴ�Ǥ�
�ʤ��ʤäƤ��ޤ��ޤ���{\bf set palette gamma} ��ѥ�åȤ˱ƶ���Ϳ���ޤ���
�ǥե�����ͤϰʲ����̤�Ǥ���
\preverbatim
\begin{verbatim}
     set palette cubehelix start 0.5 cycles -1.5 saturation 1
     set palette gamma 1.5
\end{verbatim}
\postverbatim
\subsubsection*{Viridis}
\addcontentsline{toc}{subsubsection}{Viridis}
\label{commands set palette viridis}%
\label{set palette viridis}%
\label{viridis}%
\index{viridis}%
\preverbatim
\begin{verbatim}
     set palette viridis
\end{verbatim}
\postverbatim
�ѥ�å� {\tt"}viridis{\tt"} �ϡ����Ф˾㳲�Τ���桼���������Ĥ��鲫���ؤΥ���
�ǡ������Ǥ���viridis �ϡ�Ste'fan van der Walt �� Nathaniel Smith ��
��곫ȯ����ޤ���������ϡ�����Ū�����뤵 (����) �ζ��Ū�������ʥ���
�ǡ������Ȥʤ�ޤ���gnuplot �����Ѥ��륫�顼�ޥå��Ǥϡ��ʲ��˴�Ť�
�Ƥ��ޤ���
\preverbatim
\begin{verbatim}
     "Viridis - Colorblind-Friendly Color Maps for R", Garnier et al (2021)
     https://CRAN.R-project.org/package=viridis
\end{verbatim}
\postverbatim
\subsubsection*{Colormap}
\addcontentsline{toc}{subsubsection}{Colormap}
\label{commands set palette colormap}%
\label{palette colormap}%
{\bf set palette colormap $<$name$>$} �ϡ������� colormap �Ȥ�����¸���������
�ߤΥ���ǡ��������ɤ߹��ߤޤ������Υ��顼�ޥåפΥ���ե������ͥ�
(Ʃ��) ���� �ϡ����줬���ä��Ȥ��Ƥ⡢�����ͤ��ѥ�å�����˥��ԡ�����
��ݤ˼����ޤ���
�ʲ�����: {\bf colormap (p.~\pageref{colormap})\index{colormap}}��
\subsubsection*{File}
\addcontentsline{toc}{subsubsection}{File}
\label{commands set palette file}%
\label{set palette file}%
\label{palette file}%
{\bf set palette file} �ϴ���Ū�� {\bf set palette defined ($<$gradient$>$)} ��Ʊ
���ǡ����� $<$gradient$>$ ��ǡ����ե����롢�ޤ��ϥǡ����֥��å������ɤ߹�
�ߤޤ��������ͤϡ�ñ��� RGB 3 ���Ȥ� 24 �ӥå����� ({\bf using} �� 1 ��
�� 2 �Ĥξ��) �����ޤ��� 3 �Ĥ��̡��� R, G, B ��ʬ�μ¿��� ({\bf using}
�� 3 �Ĥ� 4 �Ĥξ��) �Τ����줫��Ϳ�����ޤ����ǽ�������������Ū
�ʳ����ͤ�Ϳ�����ʤ����ϡ����ֹ�򤽤�Ȥ��ƻȤ��ޤ�������ϡ�����
�˱�ä����ֳ֤ʥѥ�åȤ��������ޤ���

�ե�������̾�Υǡ����ե�����Ȥ����ɤ�Τǡ����ƤΥǡ����ե����뽤��
�Ҥ��Ȥ��ޤ���HSV �����֤����򤵤�Ƥ�����ˤϡ�{\bf R} �ϼºݤˤ� {\bf H}
��ؤ����Ȥ����դ��Ƥ���������

����ǡ�������ɽ������ˤ� {\bf show palette gradient} ����Ѥ��Ƥ�����
����

��:

RGB �Υѥ�åȤ� [0,255] ���ϰϤ��ɤ߹���:
\preverbatim
\begin{verbatim}
     set palette file 'some-palette' using ($1/255):($2/255):($3/255)
\end{verbatim}
\postverbatim

���ֳ֤����� (��-��-��-��) �ѥ�å�:
\preverbatim
\begin{verbatim}
     set palette model RGB file "-" using 1:2:3
     0 0 1
     0 1 0
     1 1 0
     1 0 0
     e
\end{verbatim}
\postverbatim

����Ū�ʳ����ͻ���� RGB �ͻ����Ʊ�����Ȥ�:
\preverbatim
\begin{verbatim}
     set palette model RGB file "-" using 1:2
     1  0x0000ff
     2  0x00ff00
     3  0xffff00
     4  0xff0000
     e
\end{verbatim}
\postverbatim

�Х��ʥ�ѥ�åȥե������Ʊ�ͤ˥��ݡ��Ȥ���Ƥ��ޤ����ʲ�����:
{\bf binary general (p.~\pageref{binary general})\index{general}}��R,G,B �� double �Υǡ����� 64 �Ĥ� 3 ���Ȥ�ե�����
palette.bin �˽��Ϥ���������ɤ߹�����:
\preverbatim
\begin{verbatim}
     set palette file "palette.bin" binary record=64 using 1:2:3
\end{verbatim}
\postverbatim

\subsubsection*{��������� (gamma correction)}
\addcontentsline{toc}{subsubsection}{��������� (gamma correction)}
\label{commands set palette gamma-correction}%
\label{set palette gamma-correction}%
\label{palette gamma-correction}%
\label{gamma-correction}%
\index{gamma correction}%
{\bf set palette gamma $<$gamma$>$} �ϳ�����Ĵ���� ({\bf set palette gray}) ��
{\bf cubehelix} �Υ��顼�ѥ�åȷ������Ф��Ƽ�ưŪ�ʥ����������Ԥ��ޤ���
gamma = 1 �ϡ������θ��٥���ǡ��������������ޤ����ʲ�����:
{\bf test palette (p.~\pageref{test palette})\index{palette}}��

������Ĵ�������Ф��� $<$gamma$>$ �Υǥե���Ȥ� 1.5 �ǡ��̾��Ŭ�ڤ��ͤǤ���

����������ϡ�cubehelix ���顼�ѥ�åȷ����ˤ�Ŭ�Ѥ���ޤ�����¾�ο���
���ˤ�Ŭ�Ѥ���ޤ��󡣤�����������Ū�ʿ��ؿ��˥�����������������Τ�
�񤷤�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set palette model RGB
     set palette functions gray**0.64, gray**0.67, gray**0.70
\end{verbatim}
\postverbatim

��֤��줿����ǡ�������Ȥäƥ����������Ԥ��ˤϡ�Ŭ���ʿ�����֤�
�ͤ���ꤷ�ޤ���

\preverbatim
\begin{verbatim}
     set palette defined ( 0 0 0 0, 1 1 1 1 )
\end{verbatim}
\postverbatim

��������㤨�аʲ�����ꤷ�Ƥ�������:

\preverbatim
\begin{verbatim}
     set palette defined ( 0 0 0 0, 0.5 .73 .73 .73, 1 1 1 1 )
\end{verbatim}
\postverbatim

�ޤ��ϡ�������֤� {\tt"}���������{\tt"} ����֤˽�ʬ�ɤ�Ŭ�礹��ޤǤ���ɤ���
�֤�����õ���Ƥ���������
\subsubsection*{���翧�� (maxcolors)}
\addcontentsline{toc}{subsubsection}{���翧�� (maxcolors)}
\label{commands set palette maxcolors}%
\label{set palette maxcolors}%
\label{palette maxcolors}%
{\bf set palette maxcolors $<$N$>$} �ϥѥ�åȤ�Ϣ³�ʥѥ�åȤ����ֳ֤ʶ��
���饵��ץ�󥰤��� N �Ĥ�Υ��Ū�ʿ������¤��ޤ���Υ��Ū�� N �Ĥο���
�����ֳ֤ˤ��������ϡ�ñ���Ϣ³�ѥ�åȤ������
{\bf set palette defined} ��ȤäƤ���������

��������λ�����Ū�ϡ�Υ��Ū�ʿ����줾�줬�ͤ��ϰϤ���ɽ�����Τǡ�
����ˤ�äƲ���ʬ�ۿޤ��������뤳�ȤǤ���

2 ���ܤλ�����Ū�ϡ����ꤵ�줿���� (�㤨�� gif �� sixel �Ǥ� 256 ��)
�������ݡ��Ȥ��ʤ����Ϸ����Ǥν����Ǥ���gnuplot �Υǥե���Ȥ����￧��
���Τ����Τ����Ĥ��ޤǤ���Ѥ���Τǡ��ѥ�åȤ����ѤǤ��뿧���Ϥ����
���¤���ޤ�����äơ�ʣ���Υѥ�åȤ���Ѥ��� multiplot �Ǥϡ��ǽ��
�ѥ�åȤ����Ѳ�ǽ�ʿ����֤�Ȥ��ڤäƤ��ޤäƼ��Ԥ��ޤ�������ϡ�����
����Υѥ�åȤǻ��ѤǤ��뿧�������¤��뤳�Ȥǡ�����Ǥ��ޤ���
\subsubsection*{�����֥�ǥ� (color model)}
\addcontentsline{toc}{subsubsection}{�����֥�ǥ� (color model)}
\label{commands set palette model}%
\label{set palette model}%
\label{palette model}%
\label{color model}%
\label{HSV}%
\index{HSV}%
\label{RGB}%
\index{RGB}%
\label{CMY}%
\index{CMY}%
\preverbatim
\begin{verbatim}
    set palette model { RGB | CMY | HSV {start <radians>} }
\end{verbatim}
\postverbatim
�����֤ϡ�{\bf model} �� {\bf RGB}, {\bf HSV}, {\bf CMY} �Ȥ��뤳�Ȥ��ѹ��Ǥ��ޤ���
RGB �ϡ�ɸ��Ū���� (Red)���� (Green)���� (Blue) �ˡ�CMY �Ͽ忧 (Cyan)��
�� (Magenta)������ (Yellow) �ˡ�HSV �� ����(Hue)������ (Saturation)��
���� (Value) �˴�Ť������֤Ǥ���HSV �����֤Ǥϡ�H �� 0 ���� 1 ���Ѳ�
����Τ˱����ƿ�������Τ���ꤷ����ä� H=0 �� H=1 ��Ʊ�����򼨤���
�Ȥˤʤ�ޤ����ǥե���ȤǤϡ����β�ž�γ��ϤȽ�λ���֤��֤Ǥ������ץ�
���ѥ�᡼�� {\bf start} �Ϥ���򤺤餹�Τǡ���ä�
{\bf set palette model HSV start 0.3} �θ�Ǥϡ�H=0 �� H=1 �Ϥ�������Ф�
�б����ޤ���

���顼��ǥ�˴ؤ��뤵��ʤ����ˤĤ��Ƥϡ��ʲ��򻲾Ȥ��Ƥ�������:
\href{http://en.wikipedia.org/wiki/Color_space}{\tt           http://en.wikipedia.org/wiki/Color\_space
}

(����: ���ܸ�Ǥ� {\tt"}http://ja.wikipedia.org/wiki/������{\tt"} ������ޤ���)

�ѥ�åȥ��ץ����˴ؤ���ޥ˥奢��ϡ�RGB �����֤ˤĤ��ƽ񤫤�Ƥ���
���������㤨�Ф���� {\bf R} �ϡֺǽ�ο���ʬ�פ��̣������äƼºݤ˻���
���Ƥ��뿧���֤ˤ�äƤ� {\bf H}��{\bf C} �Ǥ��뤳�Ȥ����դ��Ƥ���������
\subsubsection*{Postscript}
\addcontentsline{toc}{subsubsection}{Postscript}
\label{commands set palette postscript}%
\label{set palette postscript}%
���Υ������������Ƥϡ�{\bf set term postscript color} ����ν��ϤΤߤ˴�
Ϣ���Ƥ��ޤ����ѥ�åȤ� {\bf set palette rgbforumulae} ��������Ƥ����硢
gnuplot ���׵ᤷ������Ū����ʬ�ؿ��� postscript �Ǥμ�����pm3d ����
���ľ���˥إå��Ȥ��ƽ񤭤ޤ���/g �� /cF ������򻲾Ȥ��Ƥ�����������
��ϡ�palette �����Ѥ��� 3 �Ĥθ���������Τߤ�񤭽Ф��Ф���Ǥ褯�ơ�
���줬�ǥե���ȤΥ��ץ���� {\bf nops\_allcF} �Ǥ������ץ���� {\bf ps\_allcF}
�ϡ���������� 36 �Ĥθ������Ƥ������񤭽Ф��ޤ�������ˤ�ꡢ���
�Υ������Ƕ�����˰㤦�ѥ�åȤ�Ȥ������ postscript �ե�������Խ�
���뤳�Ȥ���ǽ�ˤʤ�ޤ���

postscript �ե������ pm3d ���̤�񤭽Ф���硢���θ�� gnuplot ����°
���� awk ������ץ� {\bf pm3dCompress.awk} ��¹Ԥ���Ȥ��Υե����륵����
�򾮤����Ǥ��뤫�⤷��ޤ��󡣥ǡ������ͳѷ��γʻҾ��ˤʤäƤ�����ϡ�
awk ������ץ� {\bf pm3dConvertToImage.awk} ��Ȥ����ȤǤ���礭�ʰ���Ψ��
�������ǽ��������ޤ���
������⥹����ץȤ� gnuplot �ȤȤ�����ۤ���Ƥ��ޤ���
����ˡ:
\preverbatim
\begin{verbatim}
   awk -f pm3dCompress.awk thefile.ps >smallerfile.ps
   awk -f pm3dConvertToImage.awk thefile.ps >smallerfile.ps
\end{verbatim}
\postverbatim

\subsection*{�޲��ѿ��⡼�� (parametric)}
\addcontentsline{toc}{subsection}{�޲��ѿ��⡼�� (parametric)}
\label{commands set parametric}%
\label{commands unset parametric}%
\label{commands show parametric}%
\label{set parametric}%
\label{unset parametric}%
\label{show parametric}%
\label{parametric}%
\index{parametric}%
\label{noparametric}%
\index{noparametric}%
{\bf set parametric} ���ޥ�ɤ� {\bf plot} ����� {\bf splot} �ΰ�̣���̾�δؿ���
�褫���޲��ѿ�ɽ�� (parametric) �ؿ�������ѹ����ޤ���{\bf unset parametric}
��Ȥ��и�������⡼�ɤ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set parametric
     unset parametric
     show parametric
\end{verbatim}
\postverbatim

2 ��������դˤ����Ƥϡ��޲��ѿ�ɽ���ؿ��ϤҤȤĤ��޲��ѿ����Ф��� 2
�Ĥδؿ��������ޤ�����Ȥ��Ƥ� plot sin(t),cos(t) �Ȥ��뤳�Ȥˤ��
�Ʊߤ������ޤ� (�����ڥ����椬���������ꤵ��Ƥ���С��ʲ�����:
{\bf set size (p.~\pageref{set size})\index{size}})��{\bf gnuplot} �ϡ�ξ���δؿ����޲��ѿ��ˤ�� {\bf plot} �Τ����
Ϳ�����Ƥ��ʤ���Х��顼��å�������Ф��ޤ���

3 ��������դˤ����Ƥ��̤� x = f(u,v), y = g(u,v), z = h(u,v) �����
���ޤ�����ä� 3 �Ĥδؿ����Ȥǻ��ꤹ��ɬ�פ�����ޤ�����Ȥ��Ƥϡ�
{\bf cos(u)*cos(v),cos(u)*sin(v),sin(u)} �Ȥ��뤳�Ȥˤ�äƵ��̤������ޤ���
{\bf gnuplot} �ϡ�3 �������δؿ����޲��ѿ��ˤ�� {\bf 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 �δؿ�)�ν�˻��ꤷ������
��϶��̤��޲��ѿ�����Ӥ����Ѱ���������뤳�Ȥ�α�դ��Ʋ�������

����ˡ�{\bf set parametric} �λ���ϡ��������ѿ��Ѱ����Ѥ��뤳�Ȥ�Ť�
������ޤ����̾�� f(x) �� f(x,y) �� xrange��yrange (��zrange) �����
����Τ��Ф��ơ��޲��ѿ��⡼�ɤǤϤ���˲ä��ơ�trange, urange, vrange
����Ѥ��ޤ����������Ѱ�� {\bf set trange}, {\bf set urange}, {\bf set vrange}
�ˤ�ä�ľ�ܻ��ꤹ�뤳�Ȥ⡢{\bf plot} �� {\bf splot} �ǻ��ꤹ�뤳�Ȥ�Ǥ��ޤ���
�������Ǥϡ��������޲��ѿ��Υǥե���Ȥ��Ѱ�� [-5:5] �ȤʤäƤ��ޤ���
����Ū�ˤϤ����Υǥե�����ͤ��ä�ͭ�դʤ�Τ��ѹ�����ͽ��Ǥ���
\subsection*{ʿ�����輴���� (paxis)}
\addcontentsline{toc}{subsection}{ʿ�����輴���� (paxis)}
\label{paxis}%
\index{paxis}%
\label{commands set paxis}%
\label{set paxis}%
\label{show paxis}%
��:
\preverbatim
\begin{verbatim}
     set paxis <axisno> {range <range-options> | tics <tic-options>}
     set paxis <axisno> label <label-options> { offset <radial-offset> }
     show paxis <axisno> {range | tics}
\end{verbatim}
\postverbatim
���ޥ�� {\bf set paxis} �ϡ�ʿ�Ժ�ɸ���� (parallel axis) �ȥ�����㥰���
(spiderplot) �� p1, p2, ... ���ΰ�Ĥ˺��Ѥ��뤳�Ȱʳ��ϡ�{\bf set xrange}
�� {\bf set xtics} ��Ʊ���Ǥ����ʲ�����: {\bf parallelaxes (p.~\pageref{parallelaxes})\index{parallelaxes}}, {\bf set xrange (p.~\pageref{set xrange})\index{xrange}},
{\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��range �� tics ���ޥ�ɤؤ��̾�Υ��ץ����ϡ�ʿ�Ժ�ɸ��
�襹������ˤϰ�̣�Τʤ���Τ⤢��ޤ�����������٤Ƥ�����Ĥ��ޤ���

{\bf set paxis $<$axisno$>$ label $<$label-options$>$} �ϡ�spiderplot �Ѥǡ�����¾
�Ǥ�̵�뤵��ޤ���ʿ�Ժ�ɸ����μ��ϡ�plot ���ޥ�ɤ� {\bf title} ���ץ���
��ǥ�٥��դ��Ǥ��ޤ�������� xtic ��٥����������Τǡ�{\bf set xtics}
��ɬ�פȤʤ뤳�Ȥ����դ��Ƥ���������

��������°���ϡ�{\bf set style parallelaxis} �����椷�ޤ���
\subsection*{Pixmap}
\addcontentsline{toc}{subsection}{Pixmap}
\label{pixmap}%
\index{pixmap}%
\label{set pixmap}%
\label{unset pixmaps}%
\label{show pixmaps}%
\label{commands set pixmap}%
��:
\preverbatim
\begin{verbatim}
     set pixmap <index> {"filename" | colormap <name>}
                at <position>
                {width <w> | height <h> | size <w>,<h>}
                {front|back|behind} {center}
     show pixmaps
     unset pixmaps
     unset pixmap <index>
\end{verbatim}
\postverbatim

���ޥ�� {\bf set pixmap} �ϡ����θ��³�� plot ��ɽ������륪�֥������Ȥ�
������륳�ޥ�� {\bf set object} �Ȼ��Ƥ��ޤ������Υԥ����ޥåפ�������
R/G/B/alpha ���ͤ�Ĺ�������� png, jpeg, gif �ե�����Τ����줫������
�߹��ޤ�ޤ���gnuplot ���Ͼ�ΰ��֤ȥԥ����ޥåפ���ͭ�����ϰϤϡ�Ǥ��
�κ�ɸ�� (�ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}) �ǻ���Ǥ��ޤ���{\bf at $<$position$>$} ��
Ϳ������ɸ�ϡ�������� {\bf center} �����ꤵ��Ƥ��ʤ��¤ꡢ�ԥ����ޥå�
�κ����Ѥ��̣���ޤ���

{\bf width $<$x-extent$>$} ����Ѥ������褹��ԥ����ޥåפ� x ���ϰϤ� ���ꤷ
����硢���β����Υ����ڥ����椬�ݻ����졢���Υ���������ž�Ǥϥ�����
�������ԥ����ޥåפθ������ѹ����ޤ���{\bf height $<$y-extent$>$} ����Ѥ�
�� y ���ϰϤ���ꤷ������Ʊ�ͤǤ���{\bf size $<$x-extent$>$ $<$y-extent$>$} ���
�Ѥ��� x �� y ���ϰϤ�ξ������ꤷ����硢���Υ����ڥ�������ѹ����ޤ���
����������ꤷ�ʤ���Хԥ�����ñ�̤Ǥθ��Υ���������Ѥ��ޤ� (��äƤ�
�μºݤΥ������ϡ����Ϸ����˰�¸���ޤ�)��

�ԥ����ޥåפϡ�����դζ����ǥ���åԥ󥰤��ޤ��󡣥��֥������Ȥ�쥤
��ΰ���Ū�ʵ�ư���Ф����㳰�Ȥ��ơ�{\bf behind} �쥤��˳�����Ƥ��ԥ���
�ޥåפϡ�multiplot �ǤϺǽ�� plot �ǤΤ����褷�ޤ�������ϡ���Ĥ���
���ѤΥԥ����ޥåפ�multiplot �Τ��٤ƤΥѥͥ�Ƕ�ͭ���뤳�Ȥ��ǽ��
���ޤ���

��:
\preverbatim
\begin{verbatim}
     # ���٤ƤΥ���դ��طʤȤ��ƥ���ǡ����������
     # �����Х����Τ�����褦 x, y ��ξ����ꥵ��������
     set pixmap 1 "gradient.png"
     set pixmap 1 at screen 0, 0 size screen 1, 1 behind
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ����դγƥڡ����α����˥����������
     set pixmap 2 "logo.jpg"
     set pixmap 2 at screen 0.95, 0 width screen 0.05 behind
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # ���� 3 ������ɸ�˾���������������
     # ��������褵��Ƥ�����̤�ĥ���դ��Ƥ���褦�˰�ư���뤬��
     # ����������ľΩ��³����
     set pixmap 3 "image.png" at my_x, my_y, f(my_x,my_y) width screen .05
     splot f(x,y)
\end{verbatim}
\postverbatim
\subsubsection*{���顼�ޥåפ����� pixmap (pixmap from colormap)}
\addcontentsline{toc}{subsubsection}{���顼�ޥåפ����� pixmap (pixmap from colormap)}
\label{pixmap colormap}%
\label{set pixmap colormap}%
\label{gradient}%
\index{gradient}%
��:
\preverbatim
\begin{verbatim}
    set pixmap <index> colormap <name>
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_gradient}

pixmaps ��¾������ˡ�ϡ�̾���դ��ѥ�åȤǵ��Ҥ�������ǡ���������¸
���뤳�ȤǤ�������ϡ�Ĺ�����ΰ���Ф��륰��ǡ�������ɤ����ꤹ���
������ñ����ˡ�Ǥ�������ϡ�����̾���դ��ѥ�åȤ��Ф����̤Υ��顼�ܥ�
�����䡢����˥�������Τ��طʡ����뤤�ϥ����Х����Τ��ɤ�Τ˻Ȥ���
�Ȥ�Ǥ��ޤ���
\preverbatim
\begin{verbatim}
    set palette defined (0 "beige", 1 "light-cyan")
    set colormap new Gradient
    set pixmap 1 colormap Gradient behind
    set pixmap 1 at screen 0,0 size screen 1,1
    plot <something>
\end{verbatim}
\postverbatim

\subsection*{Pm3d}
\addcontentsline{toc}{subsection}{Pm3d}
\label{commands set pm3d}%
\label{commands show pm3d}%
\label{set pm3d}%
\label{show pm3d}%
\label{pm3d}%
\index{pm3d}%
pm3d �� {\bf splot} �ΰ�ĤΥ�������ǡ��ѥ�åȤ˳���դ���줿 3 ������
4 �����ǡ����򡢥��顼/�����ο��Ͽޤ���̤Ȥ������褷�ޤ�������ϡ���
�Ҿ��Υǡ�������ʻҾ��Υǡ������������ʤ�������Ǥ��ޤ���pm3d �Υ���
���륪�ץ����ϡ�¾�� 3 �����������Ǥ��ۤ���Τ˻Ȥ���ñ��¿�ѷ�
�ˤ�ƶ���Ϳ���ޤ���

�� (���ץ�����Ǥ�դν��Ϳ���뤳�Ȥ��Ǥ��ޤ�):
\preverbatim
\begin{verbatim}
     set pm3d {
                { at <position> }
                { interpolate <steps/points in scan, between scans> }
                { scansautomatic | scansforward | scansbackward
                                 | depthorder {base} }
                { flush { begin | center | end } }
                { ftriangles | noftriangles }
                { clip | clip1in | clip4in }
                { {no}clipcb }
                { corners2color
                  { mean|geomean|harmean|rms|median|min|max|c1|c2|c3|c4 }
                }
                { {no}lighting
                  {primary <fraction>} {specular <fraction>}
                  {spec2 <fraction>}
                }
                { {no}border {retrace} {<linestyle-options>}}
                { implicit | explicit }
                { map }
              }
     show pm3d
     unset pm3d
\end{verbatim}
\postverbatim

pm3d �ζ��̤ϡ�splot ���ޥ�ɤ�Ϳ�������Ϣ³�������褹�뤳�Ȥ����դ�
�Ƥ�����������������줿����դϡ���Υ���դǱ�������ǽ��������ޤ���
������򤱤뤿��ˡ�scan ���ץ����� {\bf depthorder} ����Ѥ��뤳�Ȥ���
���ޤ���

pm3d ���̤ϡ�ɽ���Ȥ�ŷ�� ({\bf top}) ������ ({\bf bottom}) �˼ͱƤǤ��ޤ���
�ʲ�����: {\bf pm3d position (p.~\pageref{pm3d position})\index{position}}��
�ʲ��Υ��ޥ�ɤϡ��ۤʤä��⤵�� 3 �Ĥο��դ��ζ��̤������ޤ�:
\preverbatim
\begin{verbatim}
     set border 4095
     set pm3d at s
     splot 10*x with pm3d at b, x*x-y*y, x*x+y*y with pm3d at t
\end{verbatim}
\postverbatim

�ʲ��⻲��: {\bf set palette (p.~\pageref{set palette})\index{palette}}, {\bf set cbrange (p.~\pageref{set cbrange})\index{cbrange}}, {\bf set colorbox (p.~\pageref{set colorbox})\index{colorbox}}�������ƥǥ��
������ {\bf demo/pm3d.dem} �⻲�ͤˤʤ�Ǥ��礦��

\subsubsection*{With pm3d (����Ū�� pm3d; pm3d explicit)}
\addcontentsline{toc}{subsubsection}{With pm3d (����Ū�� pm3d; pm3d explicit)}
\label{pm3d explicit}%
\label{with pm3d}%
\label{splot with pm3d}%
\label{plotting styles pm3d}%
\label{splot with pm3d zclip}%
\label{pm3d zclip}%
\label{zclip}%
\index{zclip}%

��
\preverbatim
\begin{verbatim}
    splot DATA using (x):(y):(z){:(color)} with pm3d
               {fs|fillstyle <fillstyle>} {fc|fillcolor <colorspec>}
               {zclip [zmin:zmax]}
\end{verbatim}
\postverbatim

���٤Ƥ� pm3d ���̤�����°���ϡ�{\bf set pm3d} ��Ȥä�����Ǥ��ޤ����ǥ�
����ȤǤϡ��������Τ���շ��γʻҤȤ������褷���ƳʻҤ� z ��ɸ�˳��
���Ƥ���ѥ�åȿ��ǿ��դ����ޤ���4 ���ܤ��������Ϳ����ȡ��ѥ�å�
�γ�����Ƥ� z ���ͤǤʤ������ͤ���Ѥ��ޤ����ʲ�����:
{\bf pm3d fillcolor (p.~\pageref{pm3d fillcolor})\index{fillcolor}}, {\bf pm3d color\_assignment (p.~\pageref{pm3d color_assignment})\index{color assignment}}��

{\bf set pm3d implicit} ��ͭ���ʾ��֤� {\bf with pm3d} �ʳ������襹��������
�Ѥ���ΤǤϤʤ���plot ���ޥ�ɤ�����Ū�� {\bf with pm3d} ����Ѥ����硢
���襪�ץ������ɲä��뤳�Ȥ���ǽ�Ǥ�������ˤ�ꡢƱ������վ�ǡ���
�����̤��̡��ο��դ��λ��Ȥߤ�Ȥ����Ȥ���ǽ�ˤʤ�ޤ���

��ʳ�: ���ΥС������� gnuplot �ϡ����ץ���� {\bf zclip} ��Ƴ�����Ƥ�
�ơ������ z ���ͤζ����Ƕ��̤��餫�ʶ��̤���������褦�˥���åԥ�
�����ޤ����ʲ�����ϡ�2 ���� 3 �������̤�ĺ�����ʬ������˾ä��Ƥ���
���˥᡼������ɽ�����ޤ���
\preverbatim
\begin{verbatim}
    set style line 101 lc "gray"
    set style line 102 lc "blue"
    set pm3d depthorder
    do for [i=0:N] {
        splot f(x,y) with pm3d fillcolor ls 101 zclip [* : zmax-(i*delta)]
        pause 0.2  # ���˥᡼�����ե졼��ֳ֤� 1/5 ��
    }
\end{verbatim}
\postverbatim

\subsubsection*{����Ū�� pm3d (pm3d implicit)}
\addcontentsline{toc}{subsubsection}{����Ū�� pm3d (pm3d implicit)}
\label{pm3d implicit}%

splot ���ޥ�ɤ�����Ū�� {\bf with pm3d} ����ꤷ����硢�ޤ��ϥǡ������
�����襹������ ({\bf style}) �����Ū�� pm3d �˥��åȤ���Ƥ����硢����
���ϡ�pm3d �⡼�ɤ� {\bf set pm3d implicit} �ȤʤäƤ�����ϡ�pm3d �Υ�
�顼���̤����褷�ޤ������ 2 �Ĥξ��ϡ�plot ���ޥ�ɤǻ��ꤷ��������
��������������ܤ� pm3d ���̤��ɲä���������褷�ޤ����㤨�С�
\preverbatim
\begin{verbatim}
     splot 'fred.dat' with lines, 'lola.dat' with lines
\end{verbatim}
\postverbatim
�ϡ��ƥǡ�����������ޤ����ˤ�����ܤ� pm3d ���̤�ξ�������褷�ޤ���
���ץ���� {\bf explicit} (����Ū) �� ON (�ޤ��� {\bf implicit} �� OFF) �ξ��
�ϡ�°�� {\bf with pm3d} ����ꤷ������դΤߤ� pm3d ���̤Ȥ������褵���
�����㤨��
\preverbatim
\begin{verbatim}
     splot 'fred.dat' with lines, 'lola.dat' with pm3d
\end{verbatim}
\postverbatim
�ϡ�'freq.dat' ���ޤ����� (���Τߤ�)��'lola.dat' �� pm3d ���̤����褷
�ޤ���

gnuplot �ε�ư���Ϥ��Υ⡼�ɤ� {\bf explicit} (����Ū) �ˤʤäƤ��ޤ�����
��Ū�������Ƹߴ����Τ���ˡ����ޥ�� {\bf set pm3d;} (���ʤ�����ץ����
�ʤ����) �� {\bf set pm3d at X ...} (���ʤ�� {\bf at} ���ǽ�Υ��ץ����ξ�
��) �ϥ⡼�ɤ� {\bf implicit} (����Ū) ���ѹ����ޤ������ޥ�� {\bf set pm3d;}
�ϡ�����¾�Υ��ץ����򤽤��Υǥե���Ȥξ��֤����ꤷ�ޤ���

�ǥե���ȤΥǡ���/�ؿ������襹������� {\bf pm3d} �ˤ��������ϡ��㤨��
\preverbatim
\begin{verbatim}
     set style data pm3d
\end{verbatim}
\postverbatim
�Ȥ��ޤ������ξ�硢���ץ���� {\bf implicit} �� {\bf explicit} �ϸ��Ϥ������
����
\subsubsection*{Pm3d �Υ��르�ꥺ�� (algorithm)}
\addcontentsline{toc}{subsubsection}{Pm3d �Υ��르�ꥺ�� (algorithm)}
\label{pm3d algorithm}%

�ޤ����Ͽ�/���̤��ɤΤ褦���������Τ��ˤĤ��Ƶ��Ҥ��ޤ������ϥǡ���
�ϡ��ؿ���ɾ�����������뤫�ޤ��� {\bf splot data file} ���������ޤ���
���̤ϡ����� (��Ω��) �η����֤��ǹ�������ޤ���pm3d ���르�ꥺ��Ǥϡ�
�ǽ�������Ǹ��Ф��줿�٤�礦 2 ���ȡ����������Ǹ��Ф��줿¾�� 2 ����
�֤��ΰ褬������� 4 ���� z ���� (�ޤ����ɲä��줿 'color' �Ѥ�����͡�
�ʲ�����: {\bf using (p.~\pageref{using})\index{using}}) �˽��äƳ����� (�ޤ��� ���顼��) �ɤ��ޤ����ǥե�
��ȤǤ� 4 �ĤγѤ��ͤ�ʿ���ͤ��Ȥ��ޤ���������ϥ��ץ����
{\bf corners2color} ���ѹ��Ǥ��ޤ�������ʤ�ζ��̤���������ˤϡ��٤�礦
2 �����������򺹤��ƤϤ����ʤ��ơ�����������������ο����㤤�����ƤϤ�
���ޤ��󡣤�����󡢺Ǥ��ɤ��Τ����������ο���Ʊ�����ȤǤ���¾�ˤϲ���
ɬ�פǤϤ���ޤ��� (�㤨�Хǡ����ϳʻҾ��Ǥ���ɬ�פ�ʤ�)��¾�ˤ⤳��
pm3d ���르�ꥺ��ϡ����Ϥ��줿 (��¬���줿�����뤤�Ϸ׻����줿) �ΰ�
�γ��ˤϲ��������ʤ����Ȥ���Ĺ�꤬����ޤ���

���̤ο��Ť��ϡ��ʲ��Τ褦�����ϥǡ����˴ؤ��ƹԤ��ޤ�:

1. �ؿ����ޤ��� 1 �Ĥ� 3 �ĤΥǡ����󤫤�ʤ�ǡ����� splot: ��˽Ҥ�
���ͳѷ��� 4 �ĤγѤ� z ��ɸ��ʿ���� (�ޤ��� {\bf corners2color}) ���顢��
�����ϰ� [0:1] ��Ϳ���� {\bf zrange} �ޤ��� {\bf cbrange} ���ϰ�
[min\_color\_z,max\_color\_z] �ؤ��б��ˤ�ꡢ����/���顼���ͤ������ޤ���
�����ͤϡ�ľ�ܳ����ο��Ͽ��Ѥγ������ͤȤ��ƻȤ����Ȥ��Ǥ��ޤ���������
���줿�������ͤ򥫥顼���б������뤳�Ȥ�Ǥ��ޤ��������������ϡ��ʲ�
����: {\bf set palette (p.~\pageref{set palette})\index{palette}}��

2. 2 �Ĥ� 4 �ĤΥǡ����󤫤�ʤ�ǡ����� splot: ����/���顼���ͤϡ�z
���ͤ�����˺Ǹ����κ�ɸ��Ȥä������ޤ��Τǡ����� z ��ɸ����Ω
�ʤ�Τˤʤ�ޤ�������� 4 �����ǡ���������˻Ȥ����Ȥ��Ǥ��ޤ���

¾������:

1. ʪ���ؼԤδ֤Ǥϡ�gnuplot ��ʸ��䥽�����˸����� 'iso\_curve' (��
Ω��) �Ȥ������դ��⡢��Ǹ��ڤ��� '���� (scan)' �Ȥ������դ�������
���Ƥ��ޤ���1 �٤�������¾�������ε�Ͽ�ˤ�꿧�Ͽޤ�ɾ�����롢�Ȥ���
�ΤϤ���������̣�Ǥ���

2. 'gray' �� 'color' ���� (scale) �ϡ���餫���Ѳ����륫�顼�ѥ�åȤ�
�Ρ�Ϣ³���ѿ������������Ǥ������μ������ͻҤ����襰��դ��٤�Ĺ������
ɽ������ޤ�������ʸ��ǤϤ���� {\tt"}���顼�ܥå��� (colorbox){\tt"} �ȸƤӡ�
�����ѿ��򥫥顼�ܥå��������ѿ��ȸƤӤޤ����ʲ�����: {\bf set colorbox (p.~\pageref{set colorbox})\index{colorbox}},
{\bf set cbrange (p.~\pageref{set cbrange})\index{cbrange}}��
\subsubsection*{������ǥ� (lighting)}
\addcontentsline{toc}{subsubsection}{������ǥ� (lighting)}
\label{lighting}%
\index{lighting}%
\label{pm3d lighting}%
\label{pm3d nolighting}%
\label{set pm3d lighting}%
\label{spotlight}%
\index{spotlight}%
\label{pm3d spotlight}%
\label{set pm3d spotlight}%
��:
\preverbatim
\begin{verbatim}
    set pm3d lighting {primary <frac>} {specular <frac>} {spec2 <frac>}
    set pm3d spotlight {rgb <color>} {rot_x <angle>} {rot_z <angle>}
                       {Phong <value>} {default}
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ�pm3d �ο��γ�����Ƥϡ�����������̤ˤϰ�¸���ޤ���
���ξ��֤� {\bf set pm3d nolighting} ���б����ޤ���
���������ޥ�� {\bf set pm3d lighting} �ϡ�����������������ξ��������
50\% �θ��ˤ��ñ��ʸ�����ǥ�����򤷤ޤ������Ϥ����뤵���Ф��뤽�θ�
���ζ��٤� {\bf set pm3d lighting primary $<$fraction$>$} ��Ĵ���Ǥ��ޤ���ȿ��
�� (specular) ��ޤޤ����ٹ礤�ϡ�������Ψ (fraction) �����꤬�Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
    set pm3d lighting primary 0.50 specular 0.0   # �ϥ��饤�Ȥʤ�
    set pm3d lighting primary 0.50 specular 0.6   # �����ϥ��饤��
\end{verbatim}
\postverbatim
�٥��ɤ� (solid color) �� pm3d ���̤ϡ�ȿ�͸��Υϥ��饤�Ȥ��ʤ��ȤȤ�
��ʿ��˸����뷹��������ޤ���

������Υϥ��饤�Ȥ϶��̤���¦�ˤ����ƶ���Ϳ���ʤ��Τǡ�¾�����������
�� 2 ���ܤΥ��ݥåȥ饤�Ȥξ������ɲä���Ȥ�����礬����ޤ������� 2
���ܤΥ��ݥåȥ饤�Ȥζ����ϡ�{\tt"}spec2 $<$fraction$>${\tt"} (��Ψ) �����ꤷ�ޤ���
2 ���ܤΥ��ݥåȥ饤�Ȥϡ�spec2 �����ξ��ˤΤ߸�����ǥ�˴ޤޤ�ޤ���
��������������ȿ�ͥ�ǥ�ϡ�{\tt"}set pm3d spotlight{\tt"} �����椷�ޤ������Υ�
�ݥåȥ饤�Ȥ�����ˡ�Ȱ��ּ��ϡ����÷����Υǥ� {\bf spotlight.dem} ����
�����Ƥ��ޤ���
hidden\_compare.dem �⻲�Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo/hidden_compare.html}{\tt (ñ���ɤ���̤� hidden3d �� pm3d �ν��������)
}

��:
\preverbatim
\begin{verbatim}
    set pm3d lighting primary 0.8 spec 0.4 spec2 0.4
    set pm3d spot rgb "blue"
\end{verbatim}
\postverbatim
\subsubsection*{Pm3d �ΰ��� (position)}
\addcontentsline{toc}{subsubsection}{Pm3d �ΰ��� (position)}
\label{pm3d position}%
\label{set pm3d position}%
pm3d �ο��դ����̤ϡ����ζ��̤������� z �ΰ��֡��ޤ������̤�ŷ���ʿ��
�˼ͱƤ��������Ȥ��Ǥ��ޤ�������ϡ����ץ���� {\bf at} �ˡ�{\bf b}, {\bf t}, {\bf s}
�� 6 �ĤޤǤ��ȹ礻��ʸ�����Ĥ��ƻ��ꤹ�뤳�Ȥ�����Ǥ��ޤ����㤨��
{\bf at b} �����̤Τߤ����褷�ޤ�����{\bf at st} �Ϻǽ�˶��̤������Ƥ��줫��
ŷ���̤������ޤ�����{\bf at bstbst} �� ... ��ˤ�Ω���ʤ��Ǥ��礦��

�ɤ�줿�ͳѷ��ϡ������鼡�ؤ����褵��ƹԤ��ޤ�������ϡ���������ͳ�
�������������������ͳѷ���ʤ�ä��ꡢ�Ťʤä��ꤷ�ޤ����ǽ�����������
�ǡ�����ǽ���������Ǹ�����������ڤ��ؤ��륹���å����ץ����
{\bf scansforward} �� {\bf scansbackward} ���ƤߤƤ����������ǥե���Ȥ�
{\bf scansautomatic} �ǡ������ gnuplot ���Ȥ������ν���¬�����ޤ�������
����� {\bf depthorder} �ϻͳѷ��ν�����������ε�Υ�ǥ����Ȥ��뤳�ȤǴ�
���˺ƹ������ޤ�������ˤ�꤫�ʤ�ʣ���ʶ��̤Ǥ���Ū�ʤ�Τˤ��뤳��
���Ǥ��ޤ����ܺ٤ϡ��ʲ�����: {\bf pm3d depthorder (p.~\pageref{pm3d depthorder})\index{depthorder}}��
\subsubsection*{�����ν��� (scanorder)}
\addcontentsline{toc}{subsubsection}{�����ν��� (scanorder)}
\label{pm3d scanorder}%
\label{pm3d depthorder}%
\label{pm3d flush}%
\label{pm3d ftriangles}%
\label{set pm3d scanorder}%
\label{set pm3d depthorder}%
\label{set pm3d flush}%
\label{set pm3d ftriangles}%
\label{depthorder}%
\index{depthorder}%
\index{flush}%
\label{scansforward}%
\index{scansforward}%
\label{scansautomatic}%
\index{scansautomatic}%
\label{scansbackward}%
\index{scansbackward}%
\index{ftriangles}%
\preverbatim
\begin{verbatim}
    set pm3d {scansautomatic | scansforward | scansbackward | depthorder}
\end{verbatim}
\postverbatim

�ǥե���ȤǤϡ�pm3d ��ñ���ɤ���̤�������ͳѷ��ϡ�����餬���̤�
�ʻ����˱�äƽв񤦽��֤��ɤ��٤���ޤ������ν��֤ϡ����ץ����
{\bf scansautomatic}$|${\bf scansforward}$|${\bf scansbackward} ������Ǥ��ޤ��������
������ (scan) ���ץ����ϡ����̤ˤϱ��̽����Ȥ�ξΩ���ޤ���

2 ���Ϣ³�������������ο���Ʊ���Ǥʤ��ä���硢�ͳѷ������μ��Ϥ��
ξ���������κǽ餫�� ({\bf flush begin}) �ˤ��뤫���Ǹ夫�� ({\bf flush end})
�ˤ��뤫�����椫�� ({\bf flush center}) �ˤ��뤫����ꤷ�ʤ���Ф����ޤ���
{\bf flush (center$|$end)} �� {\bf scansautomatic} �Ȥ�ξΩ��������ä�
{\bf flush center} �ޤ��� {\bf flush end} ����ꤷ�� {\bf scansautomatic} �����ꤵ
�줿��硢�����̵���� {\bf scansforward} ���ѹ�����ޤ���

2 ���Ϣ³�������������ο���Ʊ���Ǥʤ��ä���硢�ġ�������������­���
�����ˡ������κǸ�˿����ѷ����������ɤ����򥪥ץ���� {\bf ftriangles}
�ϻؼ����ޤ�������ϳ�餫�ʿ��Ͽޤζ����������Τ˻Ȥ��ޤ���

gnuplot �ϡ����̤�ñ���ɤ�ˤ����Ƥϡ������α��̽����ϹԤ��ޤ��󤬡���
���Ƥ��ϱ�������ᤤ���ؽ�˻ͳѷ����Ǥ��ɤ��٤����Ȥǽ�ʬ�ʤǤ�����
��ˤʤ�ޤ������Υ⡼�ɤϡ��ʲ��Υ��ץ�����Ȥ����Ȥ�����Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
     set pm3d depthorder
\end{verbatim}
\postverbatim
���Ū�ʥ��ץ����Ǥ��� {\bf set hidden3d} �ϡ�pm3d ���̤ˤϱƶ����ʤ���
�Ȥ����դ��Ƥ���������

���ץ���� {\bf depthorder} �ϡ�{\bf splot with boxes} �Ǻ�ä���Ĺ��Ĺ������
Ŭ�Ѥ���ȡ��ɤ��ʤ���̤����෹��������ޤ������ξ�硢�������
{\bf base} ���ɲä��뤳�Ȥǡ�z=0 ��ʿ�̤�Ȣ�ζ�����ʬ�ǿ����Υ����Ȥ�Ԥ�
���ᾯ���ޤ��ˤʤ�ޤ������η����Υ���դϡ�������ǥ� (lighting) ����
�ä���й��˲����Ǥ��ޤ���
��:
\preverbatim
\begin{verbatim}
    set pm3d depthorder base
    set pm3d lighting
    set boxdepth 0.4
    splot $DATA using 1:2:3 with boxes
\end{verbatim}
\postverbatim

\subsubsection*{����åԥ� (clipping)}
\addcontentsline{toc}{subsubsection}{����åԥ� (clipping)}
\label{pm3d clipping}%
\label{set pm3d clipping}%
\label{clipcb}%
\index{clipcb}%
\label{clip1in}%
\index{clip1in}%
\label{clip4in}%
\index{clip4in}%
\label{pm3d clipcb}%
\label{noclipcb}%
\index{noclipcb}%
\label{pm3d noclipcb}%
��:
\preverbatim
\begin{verbatim}
    set pm3d {clip | clip1in | clip4in}
    set pm3d {no}clipcb
\end{verbatim}
\postverbatim

pm3d ���̤�¾�� 3 �������֥������Ȥ���������շ��ϡ��ǥե���ȤǤϸ�
�ߤ� zrange �˴ؤ��Ƴ�餫�˥���åԥ󥰤��ޤ�������ϡ�gnuplot 5.0 ��
���Ȥϰۤʤ��ư�Ǥ���2 �����ͱ� ({\bf set view map}) �Ǥϡ����Υ⡼�ɤ�
xrange �� yrange ���Ф��Ƥ⥯��åԥ󥰤��ޤ���

����Ȥ��̤ˡ�4 �Ĥγ������� x, y, z ���ϰ���Ǥ�����շ�����
({\bf set pm3d clip4in})���ޤ��Ͼ��ʤ��Ȥ� 1 �ĤγѤ� x, y, z ���ϰ���Ǥ�
����շ����� ({\bf set pm3d clip1in})�����褹�뤳�Ȥˤ�ꡢ����åԥ󥰤�
�뤳�Ȥ�Ǥ��ޤ������ץ���� {\bf clip}, {\bf clip1in}, {\bf clip4in} ����ߤ���¾
Ū�Ǥ���

���ֺ�ɸ x, y, z �١����Υ���åԥ󥰤Ȥ��̤ˡ����շ������褹�뤫�ɤ�
����ǽ�Ū�ʥѥ�åȥ��顼�ͤǷ��ꤹ�뤳�Ȥ�Ǥ��ޤ���
{\bf clipcb}: (�ǥե����) cbmin ̤���Υѥ�åȥ��顼�ͤ� cbmin �Ȥ��ơ�
cbmax ����礭���ѥ�åȥ��顼�ͤ� cbmax �Ȥ��ư����ޤ���
{\bf noclipcb}: cbrange ���Υѥ�åȥ��顼�ͤλ��շ��ϲ������褷�ޤ���

\subsubsection*{���γ������}
\addcontentsline{toc}{subsubsection}{���γ������}
\label{pm3d color_assignment}%
�ǥե���ȤǤϡ�pm3d �ο��ϡ����ζ��̤γʻҤγ� 4 �շ���˸��̤˳����
�Ƥ��ޤ����������Τ˰��ͤʿ��������Ƥ�褦��¾�κ̿��λ��ȤߤˤĤ�
�Ƥϡ��ʲ�����: {\bf pm3d fillcolor (p.~\pageref{pm3d fillcolor})\index{fillcolor}}��

�ƻ��շ��ˤϰ�Ĥγ���/���顼�� (����ǡ������ǤϤʤ�) �������Ƥ�
���������ͤϡ�{\bf corners2color $<$option$>$} �˽��äƻ��շ��� 4 �ĤγѤ� z
��ɸ����׻����ޤ��������ơ������ͤ򸽺ߤΥѥ�åȤ��鿧�����򤹤�Τ�
���Ѥ��ޤ����ʲ�����: {\bf set palette (p.~\pageref{set palette})\index{palette}}��
��Ĥ� {\bf splot} ���ޥ����ǥѥ�åȤ��ѹ����뤳�ȤϤǤ��ޤ���

4 ���ܤ˥ǡ�����Ϳ������硢�ġ��λͳѷ��κ̿��Ͼ��Ʊ�ͤ˹Ԥ��ޤ�����
�����ͤ� z ���ͤȤ��̤Ȥߤʤ���ޤ����̤κ̿����ץ����ˤ�ꡢ4 ����
�Υǡ����� RGB ����Ϳ���뤳�Ȥ�Ǥ��ޤ����ʲ�����: {\bf rgbcolor variable (p.~\pageref{rgbcolor variable})\index{variable}}��
���ξ�硢���襳�ޥ�ɤϰʲ��Τ褦�ˤ���ɬ�פ�����ޤ�:

\preverbatim
\begin{verbatim}
     splot ... using 1:2:3:4 with pm3d lc rgb variable
\end{verbatim}
\postverbatim

z ���ͤ��ϰϤȶ��̤ο����ͤ��ϰϤϡ�{\bf set zrange}, {\bf set cbrange},
{\bf set log z}, {\bf set log cb} ���ˤ�ä���Ω��Ĵ�������뤳�Ȥ����դ��Ƥ���
������
\subsubsection*{Corners2color}
\addcontentsline{toc}{subsubsection}{Corners2color}
\label{pm3d corners2color}%
\label{set pm3d corners2color}%
\label{corners2color}%
\index{corners2color}%
\index{mean}%
\index{geomean}%
\index{harmean}%
\index{median}%
\index{min}%
\index{max}%
\index{rms}%
pm3d ���̤γƻͳѷ��ο��ϡ����� 4 �Ĥ�ĺ���ο����ͤ˴�Ť��Ƴ�����Ƥ�
��ޤ���$<$option$>$ �� 'mean' (�ǥե����)��'geomean', 'harmean', 'rms',
'median' �ǡ����̤Υ��顼��ʿ�경�˴��Ĥ��μ����Ϳ����'min','max' ��
���줾��Ǿ��͡������ͤ����򤷤ޤ��������ϱ��Ҥʡ����뤤�ϵ޷�ʥԡ�
���ͤ���Ĥ褦�ʥԥ����륤�᡼���俧�Ͽޤ���Ȥ��ˤ�ɬ�פ���ޤ���
���Τ褦�ʾ��ˤϡ��ष�����ץ���� 'c1', 'c2', 'c3', 'c4' ��Ȥäơ�
�ͳѷ��ο��γ����ˤ�����ĤγѤ� z ��ɸ��Ȥ��褦�ˤ���Ф����Ǥ��礦��
�ɤγѤ� 'c1' ���б�����Τ����Τ뤿��ˤϲ��󤫼¸����Ƥߤ�ɬ�פ�����
�Ǥ��礦�����θ���������������˰�¸���Ƥ��ޤ���
pm3d ���르�ꥺ��ϡ����顼���̤����ϥǡ��������ϰϤγ��ˤ������ʤ���
�ǡ����ץ���� 'c$<$j$>$' �ϡ��ʻҤ� 2 �ĤΤؤ�˱�ä��ԥ����뤬���ɤλ�
�ѷ��ο��ˤ��Ϳ���ʤ����Ȥ�����̤�⤿�餷�ޤ����㤨�С�pm3d ���르
�ꥺ��� 4x4 �Υǡ������γʻҤ�Ŭ�Ѥ��륹����ץ� {\bf demo/pm3d.dem} (��
�󸫤Ƥ�������) �Ǥϡ�(4-1)x(4-1)=9 �������ʤ�Ĺ��������������ޤ���
\subsubsection*{Border}
\addcontentsline{toc}{subsubsection}{Border}
\label{set pm3d hidden3d}%
\label{pm3d hidden3d}%
\label{set pm3d border}%
\label{pm3d border}%
\preverbatim
\begin{verbatim}
    set pm3d border {retrace} {line-properties}
    set pm3d noborder
\end{verbatim}
\postverbatim

���Υ��ץ����ϡ��ƻͳѷ��ζ������򡢻ͳѷ���������Ƥ���褦�����褷
�ޤ����ɲä���°�� (�����������) ��Ǥ�դǡ��ǥե���ȤǤϡ��� 1 ��
���μ����Ƕ�����񤭤ޤ���

{\bf set pm3d border retrace} �ϡ����շ����ɤ�Τ�Ʊ�����Ƕ������ɤ餻�ޤ���
����ϡ���̤Ȥ��� {\bf noborder} ��Ʊ�����Ȥˤʤ�ޤ��������ϥ⡼�ɤˤ��
�Ƥϡ����ܤ����ɤ��٤����շ��δ֤Υ���������ꥢ���ˤ������ʪ�˶줷��
���⤷��ޤ��󡣶���������� (retrace) ���뤳�Ȥǡ����ϥե�������礭
���ʤäƤ��ޤ��ޤ���������������ʪ�򱣤����Ȥ��Ǥ��ޤ���
\subsubsection*{Fillcolor}
\addcontentsline{toc}{subsubsection}{Fillcolor}
\label{pm3d fillcolor}%
\preverbatim
\begin{verbatim}
    splot FOO with pm3d fillcolor <colorspec>
\end{verbatim}
\postverbatim

���襹������ {\bf with pm3d} �ϡ�splot ���ޥ�ɾ�� fillcolor �ɲå��ץ���
�������Ĥ��ޤ������λ���ϡ�pm3d �������Τ�Ŭ�Ѥ���ޤ����ʲ�����:
{\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}�������Ƥ��� fillcolor ����Ǥ�ñ�쿧��ñ���ɤ�ˤʤ�ޤ���
���̤�ɽ΢�����Ǥ���̤��뤿��θ�����ǥ뤬¸�ߤ��ʤ����ϸ����ܤ��
�᤹��Τ��񤷤��Ǥ��礦���ʲ�����: {\bf pm3d lighting (p.~\pageref{pm3d lighting})\index{lighting}}��

2,3 ���̤����Ҳ𤷤ޤ���{\bf with pm3d fillcolor palette} �ϡ��ǥե����
�� pm3d �Υѥ�åȥ١������ۿ�������Ʊ����̤��������ޤ��Τǡ����Ω��
���ץ����ǤϤ���ޤ���
{\bf with pm3d fillcolor linestyle N} ��¿����̣������ޤ�������ϡ�
gnuplot �� {\bf hidden3d} �⡼�ɤ�Ȥä������ۿ��λ��Ȥߤ�Ʊ�͡�pm3d ��
�̤ξ�¦�Ȳ�¦�˰ۤʤ뿧�������Ƥ��Ѽ�Ǥ������� N ���¦�ζ��̤ˡ�
���� N+1 ��¦�ζ��̤˻��Ѥ��ޤ����־�¦�פȡֲ�¦�פϡ����� (scan)
����˰�¸���ޤ��Τǡ�{\bf pm3d scansbackward} �� {\bf pm3d scansforward} �Ǥ�
�ۿ����դˤʤ뤳�Ȥ����դ��Ƥ��������������ۿ����ץ����ϡ�
{\bf pm3d depthorder} �ȤǤϺ�Ŭ�˵�ǽ���ޤ���������ϻ�ǰ�ʤ������������
���������ޤ���Τǡ���������� N �� N+1 ���������뿧�������ؤ���
���Ȥ����ʤ����⤷��ޤ���
\subsubsection*{Interpolate}
\addcontentsline{toc}{subsubsection}{Interpolate}
\label{set pm3d interpolate}%
\label{pm3d interpolate}%
���ץ���� {\bf interpolate m,n} �ϡ����٤������ܤ��뤿��˳ʻ����֤�
��֤��ޤ����ǡ���������Ф��Ƥϡ�����Ͽ��ζ��̤��餫�ˤ������ζ���
��������������ޤ����ؿ�������Ф��Ƥϡ�������֤ϤۤȤ�ɰ�̣�Ϥ����
���󤫤顢�ؿ�����ξ������� {\bf samples} �� {\bf isosamples} ��Ȥä�ɸ��
�������ä�����Τ������Ǥ��礦��

���� m, n ���Ф��Ƥϳƻͳѷ����ޤ��ϻ��ѷ��ϡ����줾��������� m ��
n ����֤���ޤ������ m, n �Ǥ���֤����٤ϡ����ʤ��Ȥ� $|$m$|$, $|$n$|$ ����
���褵���褦�����򤵤�ޤ�����������̤ʳʻҴؿ��ȸ��ʤ����Ȥ��Ǥ���
����

����: {\bf interpolate 0,0} �ϡ���ưŪ�˺�Ŭ����ֶ������������򤷤ޤ���

����: corners2color �Ǵ���ʿ�� (geomean) �Τ褦��������ɾ�������ꤵ��
�Ƥ����Ȥ��Ƥ⡢���ߤο�����֤Ͼ��������֤ǹԤ��ޤ���
\subsubsection*{��侩�ʥ��ץ����}
\addcontentsline{toc}{subsubsection}{��侩�ʥ��ץ����}
\label{set pm3d deprecated_options}%
\label{pm3d deprecated_options}%
\label{set pm3d map}%
\label{pm3d map}%
\label{map}%
\index{map}%
��侩�ʥ��ץ���� {\bf set pm3d map} �ϡ��ʲ���Ʊ���Ǥ���
{\bf set pm3d at b; set view map; set style data pm3d; set style func pm3d;}

��侩�ʥ��ץ���� {\bf set pm3d hidden3d N} �ϡ��ʲ���Ʊ���Ǥ���
{\bf set pm3d border ls N}
\subsection*{Pointinterval ��Ȣ������ (pointintervalbox)}
\addcontentsline{toc}{subsection}{Pointinterval ��Ȣ������ (pointintervalbox)}
\label{commands set pointintervalbox}%
\label{set pointintervalbox}%
\label{pointintervalbox}%
\index{pointintervalbox}%
��°�� {\bf pointinterval}, {\bf pointnumber} �ϡ����襹������ {\bf linespoints}
�ǤΤ߻Ȥ��ޤ���pointinterval �� pointnumber ���ͤ��顢�㤨�� -N ��
����ȡ����ε�����������ˡ������ε���θ����Ȣ (�ºݤˤϱ�) ����ʬ
���طʿ����ɤ�Ĥ֤����ȤǾä��ޤ������ޥ�� {\bf set pointintervalbox} ��
���ξä��ΰ���礭�� (Ⱦ��) �����椷�ޤ������ꤹ���ͤϥǥե���Ȥ�Ⱦ��
(= pointsize) ���Ф�����Ψ�Ǥ���{\bf unset pointintervalbox} �ϡ��������
�طʤκ������ޤ���
\subsection*{�������� (pointsize)}
\addcontentsline{toc}{subsection}{�������� (pointsize)}
\label{commands set pointsize}%
\label{commands show pointsize}%
\label{set pointsize}%
\label{show pointsize}%
\label{pointsize}%
\index{pointsize}%
���ޥ�� {\bf set pointsize} ������ǻȤ��������礭�����ѹ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set pointsize <multiplier>
     show pointsize
\end{verbatim}
\postverbatim

�ǥե���Ȥ� 1.0 �ܤǤ��������ǡ������ϤǤϡ��礭���ݥ���ȥ���������
�����䤹���Ǥ��礦��

��Ĥ�������Ф���ݥ���ȥ������� {\bf plot} ���ޥ�ɤξ�Ǥ��ѹ��Ǥ��ޤ���
�ܺ٤ϡ��ʲ�����: {\bf plot with (p.~\pageref{plot with})\index{with}}��

�ݥ���ȥ�����������ϡ�ɬ���������Ƥν��Ϸ����ǥ��ݡ��Ȥ���Ƥ���櫓
�ǤϤʤ����Ȥ����դ��Ƥ���������
\subsection*{�˺�ɸ�⡼�� (polar)}
\addcontentsline{toc}{subsection}{�˺�ɸ�⡼�� (polar)}
\label{commands set polar}%
\label{commands unset polar}%
\label{commands show polar}%
\label{set polar}%
\label{unset polar}%
\label{show polar}%
\label{polar}%
\index{polar}%
\label{nopolar}%
\index{nopolar}%
���ޥ�� {\bf set polar} �ϥ���դ�������ˡ�� xy ľ���ɸ�Ϥ���˺�ɸ�Ϥ�
�ѹ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set polar
     set polar grid <grid options>
     unset polar
     show polar
\end{verbatim}
\postverbatim

�˺�ɸ�⡼�ɤǤϡ����ѿ� (t) �ϳ��٦Ȥ��̣���ޤ���t �Υǥե���Ȥ���
�Ϥ� [0:2*pi] �Ǥ�����ñ�̤Ȥ����٤����򤵤�Ƥ���� [0:360] �Ȥʤ��
�� (�ʲ�����: {\bf set angles (p.~\pageref{set angles})\index{angles}})��

���ޥ�� {\bf unset polar} ��������ˡ��ǥե���Ȥ� xy ľ���ɸ�Ϥ��ᤷ��
����

{\bf set polar} ���ޥ�ɤ� 2 ��������ˤΤ߸��Ϥ�����ޤ���Ʊ�ͤ� 3 ������
ǽ�Υ��ޥ�ɤˤĤ��Ƥϡ��ʲ�����: {\bf set mapping (p.~\pageref{set mapping})\index{mapping}}��

�˺�ɸ�⡼�ɤǤ� t �ο����ΰ�̣�� r=f(t) �Ȥʤꡢt �ϲ�ž�ѤȤʤ�ޤ���
trange �ϴؿ�������� (����) �����椷��rrange, xrange, yrange �Ϥ��줾
�쥰��դ� x,y �������ϰϤ����椹�뤳�Ȥˤʤ�ޤ����������ϰϤ�
rrange �ϼ�ưŪ�����ꤵ��뤫���ޤ�������Ū������Ǥ��ޤ����ܺ٤˴ؤ�
�Ƥϡ��ʲ�����: {\bf set rrange (p.~\pageref{set rrange})\index{rrange}}, {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}��

��:
\preverbatim
\begin{verbatim}
     set polar
     plot t*sin(t)
     set trange [-2*pi:2*pi]
     set rrange [0:3]
     plot t*sin(t)
\end{verbatim}
\postverbatim

�ǽ�� {\bf plot} �ϥǥե���Ȥγ��٤��ϰϤ� 0 ���� 2*pi ��Ȥ��ޤ���ư��
�����ȥ���դΥ������ϼ�ưŪ�˿��̤���ޤ���2 ���ܤ� {\bf plot} �ϳ��٤���
������ĥ��������դΥ������������� 3 ���������¤��ޤ�������� x,y
�Τ��줾��������� [-3:3] �����¤��뤳�Ȥˤʤ�ޤ���

�ǥե���ȤǤ϶˺�ɸ����դϳ��� 0 (��=0) ���������ǡ����ä�ȿ���ײ��
�Ȥʤ�褦�˸����Ť����Ƥ��ޤ������� 0 �θ���������������ξ��������
Ū���ѹ���ǽ�Ǥ����ʲ�����: {\bf set theta (p.~\pageref{set theta})\index{theta}}��

{\bf set size square} �Ȥ���� {\bf gnuplot} �ϥ����ڥ����� (�Ĳ�����) �� 1 ��
����ΤǱߤ� (�ʱߤǤʤ�) �ߤ˸�����褦�ˤʤ�ޤ���Ʊ���ߤμ��Ϥ�����
��ι�ߤϡ�{\bf set ttics} �ǻ���Ǥ��ޤ���
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/polar.html}{\tt �˺�ɸ�Υǥ� (polar.dem)
}

�����
\href{http://www.gnuplot.info/demo/poldat.html}{\tt �˺�ɸ�ǡ��������� (poldat.dem)��
}

\subsubsection*{�˺�ɸ�ʻ� (polar grid)}
\addcontentsline{toc}{subsubsection}{�˺�ɸ�ʻ� (polar grid)}
\label{commands set polar grid}%
\label{set polar grid}%
\label{polar grid}%
��:
\preverbatim
\begin{verbatim}
     set polar grid {<theta_segments>, <radial_segments>}
                    { qnorm {<power>} | gauss | cauchy | exp | box | hann }
                    { kdensity } { scale <scale> }
                    {theta [min:max]} {r [min:max]}
\end{verbatim}
\postverbatim

�˺�ɸ�ʻҤ�����ϡ����襹������ {\bf with surface} ���Ȥ߹�碌�ƶ˺�ɸ��
�����礫�鲹��ʬ�ۿ� (heat map) ����������Τ˻Ȥ��ޤ����̤ϡ��ߤ����
�Ԥ����ʻҤ���ʤꡢ����ˤ��Ȥ� r ��Υ��Ū���ϰϤǷ������ʬ�Ǳߤ�
ʬ�䤷�ޤ���

����ʬ�ˤϡ��ġ��λ����� [x,y,z] �����Ͻ��礫��ե��륿����Ŭ�Ѥˤ�
��Ƴ������ͤ������Ƥޤ����ǥե���ȤΥե��륿�� {\bf qnorm 1} �ǡ�����
�ϳ����Ρ��ʻ���ʬ���濴���餽�����ޤǤε�Υ�εտ��ǽŤߤŤ����줿 z
�ͤ�ʿ�Ѥ��뤳�Ȥ��̣���ޤ���

¾�Υե��륿��� gauss, cauchy, exp, box, hann �˴ؤ��Ƥϡ��ۤ��ξ��
�Ǿܤ����������Ƥ��ޤ����ʲ�����: {\bf dgrid3d (p.~\pageref{dgrid3d})\index{dgrid3d}}��

{\bf kdensity}: ���Υ�����ɤϡ�gnuplot �ˡ��ŤߤĤ���ʿ�Ѥ�����ˡ�
���٤Ƥ�������δ�Ϳ�νŤ��դ����¤���Ѥ��뤳�Ȥ�ؼ����ޤ���

{\bf scale}: ���Υ���������� (�ǥե���Ȥ� 1.0) �ϡ��Ť߷׻����ͤ�Ȥ���
�ˡ����٤Ƥε�Υ���Ф��ƥ�������󥰤�Ŭ�Ѥ��ޤ���

�ޥ�����: ���٤Ƥ��������򡢳ʻ��ͤ�׻�����Τ˻��Ѥ��ޤ���������
�ʻҤ�ĥ��줿�̤ϡ���˦Ȥ��ϰ� [0:360] ������Ӽ�ư�̼ܡ��ޤ�������
�¹Ԥ��줿���ޥ�� {\bf set rrange} ����������ư���ϰϤ��Ϥ�ޤ���������
�̤μºݤ˥���դ˸������ʬ�ϡ��Ȥ� r �β��¡���¤ˤ�ä��ڤ����
�����ӷ��������¤Ǥ��ޤ����Ȥ��ϰϤ���ñ�̤�Ϳ����ɬ�פ�����ޤ���

\gpinsetfigure{figure_polar_grid}
�㤨�С��ʲ��Υ��ޥ�ɤϡ��������ˤ����Ƽ�ư�̼ܤ��줿���٤Ƥ�������
�򼨤�����դ��������ޤ������٤Ƥ��������δ�Ϳ��ʿ�ѤǤϤʤ��¤Ǥ���
�� ({\bf kdensity})����̤Ȥ��Ƥγʻ��̤Τ�������ʬ�Τߤ�ɽ�����ޤ���

\preverbatim
\begin{verbatim}
    set rrange [0:*]
    set polar grid qnorm kdensity theta [0:190]
    plot DATA with surface, DATA with points
\end{verbatim}
\postverbatim

\subsection*{Print ���ޥ�ɤν����� (print)}
\addcontentsline{toc}{subsection}{Print ���ޥ�ɤν����� (print)}
\label{commands set print}%
\label{commands show print}%
\label{set print}%
\label{show print}%
���ޥ�� {\bf set print} �� {\bf print} ���ޥ�ɤν��Ϥ������쥯�Ȥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set print
     set print "-"
     set print "<filename>" [append]
     set print "|<shell_command>"
     set print $datablock [append]
\end{verbatim}
\postverbatim

�ѥ�᡼���ʤ��� {\bf set print} �ϡ����Ϥ� $<$STDERR$>$ �����������ޤ���{\tt"}-{\tt"}
�Ȥ��� $<$filename$>$ �� $<$STDOUT$>$ ���̣���ޤ���{\bf append} �ե饰�ϥե�����
���ɲ� (append) �⡼�ɤǳ������Ȥ��̣���ޤ����ѥ��פ򥵥ݡ��Ȥ���ץ�
�åȥۡ����Ǥϡ�$<$filename$>$ �� {\tt"}$|${\tt"} �ǻϤޤäƤ����顢$<$shell\_command$>$
�ؤΥѥ��פ�������ޤ���

���ޥ�� {\bf print} ���оݤ�̾���դ��ǡ����֥��å��Ǥ⹽���ޤ��󡣥ǡ���
�֥��å�̾�� '\$' �ǻϤޤ�ޤ����ʲ�����: {\bf inline data (p.~\pageref{inline data})\index{data}}��
�ǡ����֥��å���ʸ�������Ϥ����硢����ʸ�������äƤ���ȡ������
ʣ���Υǡ����֥��å��Ԥ���������褦��Ÿ������ޤ���
\subsection*{PostScript ����ե�����ѥ� (psdir)}
\addcontentsline{toc}{subsection}{PostScript ����ե�����ѥ� (psdir)}
\label{commands set psdir}%
\label{commands show psdir}%
\label{set psdir}%
\label{show psdir}%
\label{psdir}%
\index{psdir}%
���ޥ�� {\bf set psdir $<$directory$>$} �ϡ�postscript ���Ϸ����� prologue.ps
��ʸ�����󥳡����ѤΥե������õ���Τ˻��Ѥ��븡���ѥ������椷�ޤ�����
�λ��Ȥߤϡ��̤˥�������˥������ޥ������� prolog �ե����뷲���ڤ��ؤ�
��Τ˻Ȥ��ޤ��������ν��֤ϰʲ��Τ褦�ˤʤäƤ��ޤ���
\preverbatim
\begin{verbatim}
     1) `set psdir` ����ꤷ�����Ϥ��Υǥ��쥯�ȥ�
     2) �Ķ��ѿ� GNUPLOT_PS_DIR �ǻ��ꤷ���ǥ��쥯�ȥ�
     3) �Ȥ߹��ޤ줿�إå������ޤ��ϥǥե���ȤΥ����ƥ�ǥ��쥯�ȥ�
     4) `set loadpath` �ǻ��ꤷ���ǥ��쥯�ȥ�
\end{verbatim}
\postverbatim
\subsection*{�˺�ɸ��ư�¼� (raxis)}
\addcontentsline{toc}{subsection}{�˺�ɸ��ư�¼� (raxis)}
\label{commands set raxis}%
\label{raxis}%
\index{raxis}%
\label{set raxis}%
\label{unset raxis}%
���ޥ�� {\bf set raxis} �� {\bf unset raxis} �ϡ�ư�¼���ʻ����� x ������ʬ
Υ�������褹�뤫�ɤ������ڤ��ؤ��ޤ������ߤ� rrange �κǾ��ͤ� 0 �Ǥ�
�� (�����Ƽ�ư�̼ܤǤʤ�) ��硢����դȼ���������ã���ʤ����Ȥ򼨤���
�ݤ��˺�ɸ����դ��濴��������ޤ����������ϡ�����դζ�����Ʊ�������
���褵��ޤ����ʲ�����: {\bf polar (p.~\pageref{polar})\index{polar}}, {\bf rrange (p.~\pageref{rrange})\index{rrange}}, {\bf rtics (p.~\pageref{rtics})\index{rtics}}, {\bf rlabel (p.~\pageref{rlabel})\index{rlabel}},
{\bf set grid (p.~\pageref{set grid})\index{grid}}��
\subsection*{Rgbmax}
\addcontentsline{toc}{subsection}{Rgbmax}
\label{commands set rgbmax}%
\label{set rgbmax}%
\label{rgbmax}%
\index{rgbmax}%
\label{unset rgbmax}%
\index{rgbimage}%
��:
\preverbatim
\begin{verbatim}
    set rgbmax {1.0 | 255}
    unset rgbmax
\end{verbatim}
\postverbatim
rgbimage ����դ� RGB (�֡��С���) ����ʬ�ϡ��ǥե���ȤǤ� [0:255] ��
�ϰϤ������ͤǤ���Ȥߤʤ��ޤ���{\bf set rgbmax 1.0} �Ȥ���ȡ�gnuplot ��
{\bf rgbimage} �� {\bf rgbalpha} �ǤΥ���դο���ʬ�������˻Ȥ��ǡ����ͤ�
[0:1] ���ϰϤμ¿��ͤǤ���Ȥߤʤ��ޤ���{\bf unset rgbmax} �ϡ������ǥ�
����Ȥ������ͤ��ϰ� [0:255] ���ᤷ�ޤ���
\subsection*{Rlabel}
\addcontentsline{toc}{subsection}{Rlabel}
\label{commands set rlabel}%
\label{rlabel}%
\index{rlabel}%
\label{set rlabel}%
\label{unset rlabel}%
���Υ��ޥ�ɤϡ�r ���ξ�˥�٥�����֤��ޤ������Υ�٥�ϡ�����դ���
��ɸ�⡼�� (polar) �Ǥ��뤫�ݤ��˴ؤ�餺ɽ������ޤ����ɲäλ��ꥭ��
��ɤˤĤ��Ƥϰʲ�����: {\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{Rmargin}
\addcontentsline{toc}{subsection}{Rmargin}
\label{commands set rmargin}%
\label{set rmargin}%
\label{rmargin}%
\index{rmargin}%
���ޥ�� {\bf set rmargin} �ϱ���;��Υ������򥻥åȤ��ޤ���
�ܺ٤ϡ��ʲ�����: {\bf set margin (p.~\pageref{set margin})\index{margin}}��
\subsection*{Rrange}
\addcontentsline{toc}{subsection}{Rrange}
\label{commands set rrange}%
\label{commands show rrange}%
\label{set rrange}%
\label{show rrange}%
\label{rrange}%
\index{rrange}%
���ޥ�� {\bf set rrange} �϶˺�ɸ�⡼�ɤΥ���դ�ư���������ϰϤ����ꤷ��
��������� xrange �� yrange ��ξ�������ꤷ�Ƥ��ޤ��ޤ���ξ�Ԥϡ�
[-(rmax-rmin) : +(rmax-rmin)] �ˤʤ�ޤ���������������θ�� xrange ��
yrange ���ѹ����Ƥ� (�㤨�г��礹�뤿���)������� rrange ���ѹ����ʤ�
�Τǡ��ǡ������� rrange �˴ؤ��ƥ���åԥ󥰤��줿�ޤޤȤʤ�ޤ���¾��
���Ȥϰ㤤��r ���μ�ư�̼ܤǤϾ�� rmin = 0 �Ȥʤ�ޤ���{\bf reverse} �Ǥ�
��ư�̼ܥե饰��̵�뤵��ޤ���
����: rmin ������ͤ����ꤹ��ȡ�ͽ�����̷�̤������ǽ��������ޤ���
\subsection*{Rtics}
\addcontentsline{toc}{subsection}{Rtics}
\label{commands set rtics}%
\label{commands show rtics}%
\label{set rtics}%
\label{show rtics}%
\label{rtics}%
\index{rtics}%
���ޥ�� {\bf set rtics} �ϡ�ư�¼��˱�ä�����������֤��ޤ���������Ȥ�
�θ��Ф��ϸ����α�¦��������ޤ���������� {\bf mirror} �ϡ���������
�κ�¦�ˤ������ޤ�������¾�Υ�����ɤ˴ؤ����äˤĤ��Ƥϰʲ�����:
{\bf polar (p.~\pageref{polar})\index{polar}}, {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}, {\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}��
\subsection*{����ץ�� (samples)}
\addcontentsline{toc}{subsection}{����ץ�� (samples)}
\label{commands set samples}%
\label{commands show samples}%
\label{set samples}%
\label{show samples}%
\label{samples}%
\index{samples}%
�ؿ��Υ���դϡ�Ϳ����줿�Ŀ��� x ���ͤǤδؿ��ͤΥ���ץ�󥰤ȡ���
������ f(x0)..f(x1)..f(x2).. ������ʬ�����褹�뤳�Ȥǹ������Ƥ���
�����ؿ����ޤ��ϥǡ�������֤˴ؤ���ǥե���ȤΥ���ץ�󥰿��ϡ�����
��� {\bf set samples} ���ѹ��Ǥ��ޤ���{\bf plot} �� {\bf splot} ���ޥ�ɤθġ���
���ǤΥ���ץ���ϰ� (sampling range) ���ѹ�����ˤϡ��ʲ�����:
{\bf plot sampling (p.~\pageref{plot sampling})\index{sampling}}��

��:
\preverbatim
\begin{verbatim}
     set samples <samples_1> {,<samples_2>}
     show samples
\end{verbatim}
\postverbatim

�ǥե���ȤǤϥ���ץ���� 100 �������ꤵ��Ƥ��ޤ��������ͤ����䤹��
������Τ����褬����ޤ����٤��ʤ�ޤ������Υѥ�᡼���ϥǡ����ե�����
������ˤϲ��αƶ���Ϳ���ޤ��󤬡����/����Υ��ץ���󤬻Ȥ��Ƥ���
���Ϥ��θ¤�ǤϤ���ޤ��󡣰ʲ�����: {\bf plot smooth (p.~\pageref{plot smooth})\index{smooth}}, {\bf set cntrparam (p.~\pageref{set cntrparam})\index{cntrparam}},
{\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}}��

2 �����Υ�������褬�Ԥʤ���Ȥ��� $<$samples\_1$>$ ���ͤΤߤ��ط����ޤ���

���������ʤ��Ƕ������褬�Ԥʤ���Ȥ��ϡ�samples ���ͤϸ�Ω�����ɾ��
����륵��ץ���λ���ˤʤ�ޤ����� v-��Ω���� $<$samples\_1$>$ �ĤΥ����
�����������u-��Ω���� $<$samples\_2$>$ �ĤΥ���ץ��������ޤ���$<$samples\_1$>$
�Τ߻��ꤹ��ȡ�$<$samples\_2$>$ ���ͤ� $<$samples\_1$>$ ��Ʊ���ͤ����ꤵ��ޤ���
�ʲ��⻲��: {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}��
\subsection*{������ΰ襵���� (size)}
\addcontentsline{toc}{subsection}{������ΰ襵���� (size)}
\label{commands set size}%
\label{commands show size}%
\label{set size}%
\label{show size}%
\label{size}%
\index{size}%
\label{aspect ratio}%
\label{set size square}%
\label{set size ratio}%
\label{ratio}%
\index{ratio}%
\label{square}%
\index{square}%
��:
\preverbatim
\begin{verbatim}
     set size {{no}square | ratio <r> | noratio} {<xscale>,<yscale>}
     show size
\end{verbatim}
\postverbatim

$<$xscale$>$ �� $<$yscale$>$ ���������Τγ������Ψ�ǡ��������ΤȤϥ���դȥ�
�٥��;�����ʬ��ޤߤޤ���

���Ū������: gnuplot �ΰ������ǤǤϡ�{\bf set size} ���ͤ򡢽��Ϥ�������
�ΰ� (�����Х�) �Υ����������椹��Τˤ�ȤäƤ������Ϸ����⤢��ޤ�
�������ߤϡ�{\bf 'set size'} �� {\bf 'set term ... size'} �� 2 �Ĥϡ��Ϥä���
�㤦°�������ꤷ�ޤ���

{\bf set term $<$terminal\_type$>$ size $<$x ñ��$>$, $<$y ñ��$>$} �ϡ����ϥե������
���������ޤ��� {\tt"}�����Х�{\tt"} �Υ����������椷�ޤ����������ѥ�᡼����ͭ
����ñ�̤ˤĤ��Ƥϡ��ġ��ν��Ϸ����Υإ�פ򻲾Ȥ��Ƥ����������ǥե���
�ȤǤϡ�����դϤ��Υ����Х����Τ����褵��ޤ���

{\bf set size $<$xscale$>$, $<$yscale$>$} �ϡ����輫�Τ򥭥��Х��Υ��������Ф���
����Ū�˿��̤����ޤ���1.0 ��꾮���������ͤ���ꤹ��ȡ�����դϥ����
�ΰ���ʬ�Τߤ����ޤ�������ϡ�{\bf multiplot} �⡼�ɤǾ���������դ��礭
������դ�������������ꡢ����������դ򤤤��Ĥ��¤٤��ꤹ��Τ˻Ȥ���
����1.0 ����礭�������ͤϥ��ݡ��Ȥ��Ƥ��餺�����顼�������������ǽ��
������ޤ���

{\bf ratio} �ϡ����ꤷ�� $<$xscale$>$, $<$yscale$>$ �������ϰ���ǡ�����դΥ�����
������ (�Ĳ���) �� $<$r$>$ �ˤ��ޤ� ($<$r$>$ �� x ������Ĺ�����Ф��� y ������
Ĺ������)��

$<$r$>$ ���ͤ���ˤ���Ȥ��ΰ�̣�ϰ�ä���ޤ���$<$r$>$=-1 �ΤȤ���x ����y ��
��������ñ�� (�Ĥޤ� 1) ���������Ĺ����Ʊ�졢���ʤ����Ĺ (isotropic)
�ˤʤ�褦���ꤷ�ޤ����ʲ��⻲��: {\bf set isotropic (p.~\pageref{set isotropic})\index{isotropic}}��
����ϡ�3 �����ѤΥ��ޥ�� {\bf set view equal xy} �� 2 �����Ǥ�Ʊ��ʪ�Ǥ���
$<$r$>$=-2 �ΤȤ���y ����ñ���������Ĺ���� x ����ñ���������Ĺ���� 2 ��
�����ꤵ��ޤ���$<$r$>$ ������ͤ˴ؤ��ưʲ�Ʊ�ͤǤ����ʲ��⻲��:
{\bf set isotropic (p.~\pageref{set isotropic})\index{isotropic}}��

{\bf gnuplot} �����ꤵ�줿�����ڥ�����Υ���դ�����Ƚ񤱤뤫�����򤵤�
����Ϸ����˰�¸���ޤ�������դ��ΰ�Ͻ��Ϥλ��ꤵ�줿��ʬ�ˤ����ȼ�
�ޤꡢ�����ڥ����椬 $<$r$>$ �Ǥ���褦�ʺ����Ĺ�����Ȥʤ�ޤ� (�������
Ŭ����;���Ĥ��ޤ���)��
\index{square}%

{\bf set size square} �� {\bf set size ratio 1} ��Ʊ����̣�Ǥ���

{\bf noratio} �� {\bf nosquare} �Ϥ�����⥰��դ򤽤ν��Ϸ��� (terminal) �Ǥ�
�ǥե���ȤΥ����ڥ�������ᤷ�ޤ�����$<$xscale$>$ �� $<$yscale$>$ �Ϥ��Υǥ�
����Ȥ��� (1.0) �ˤ��ᤷ�ޤ���

{\bf ratio} �� {\bf square} �� 3 ��������Ǥϰ�̣������ޤ��󤬡�{\bf set view map}
����Ѥ��� 3 ��������� 2 �����ͱƤˤϱƶ���Ϳ���ޤ��� �ʲ��⻲��:
{\bf set view equal (p.~\pageref{set view equal})\index{equal}}������ϡ�3 ������ x ���� y ������Ū��Ʊ�����������
���ޤ���

��:

����դ����ߤΥ����Х�������褦���礭�������ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set size 1,1
\end{verbatim}
\postverbatim

����դ��̾��Ⱦʬ���礭�����������ˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set size square 0.5,0.5
\end{verbatim}
\postverbatim

����դι⤵������ 2 �ܤˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set size ratio 2
\end{verbatim}
\postverbatim
\subsection*{������㥰��� (spiderplot)}
\addcontentsline{toc}{subsection}{������㥰��� (spiderplot)}
\label{set spiderplot}%
���ޥ�� {\bf set spiderplot} �ϡ���ɸ�β���˺�ɸ���ڤ��ؤ����ƥǡ�����
�ϡ�ư�¼��˱�ä����֤˳�����Ƥ��ޤ���paxis 1 ���̾��ľ�����ǡ�2
���� N �ޤǤμ��ϡ����ײ������ֳ֤����֤���ޤ������Υ��ޥ�ɤϡ���
�������ȯ�Ԥ��ʤ���Фʤ�ޤ��󡣤���ϡ�����դ˰ʲ���Ʊ�ͤθ��̤���
�ä��ޤ���
\preverbatim
\begin{verbatim}
    set style data spiderplot
    unset border
    unset tics
    set key noautotitle
    set size ratio 1.0
\end{verbatim}
\postverbatim
�����ˤ����򸵤ξ��֤���������ˤϡ�{\bf reset} ����Ѥ��Ƥ���������

\subsection*{���襹���������� (style)}
\addcontentsline{toc}{subsection}{���襹���������� (style)}
\label{set style}%
\label{show style}%
\label{unset style}%
�ǥե���Ȥ����襹������ϡ�{\bf set style data} �� {\bf set style function}
������Ǥ��ޤ����ؿ���ǡ����Υǥե���Ȥ����襹�������ġ����ѹ���
����ˡ�ˤĤ��Ƥϡ��ʲ�����: {\bf plot with (p.~\pageref{plot with})\index{with}}����������ΰ������Τϡ��ʲ�
����: {\bf plotting styles (p.~\pageref{plotting styles})\index{styles}}, {\bf plot with (p.~\pageref{plot with})\index{with}}��

��:
\preverbatim
\begin{verbatim}
     set style function <style>
     set style data <style>
     show style function
     show style data
\end{verbatim}
\postverbatim

����Ǥ����������ǤΥǥե���ȥ������������Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set style arrow <n> <arrowstyle>
     set style boxplot <boxplot style options>
     set style circle radius <size> {clip|noclip}
     set style ellipse size <size> units {xy|xx|yy} {clip|noclip}
     set style fill <fillstyle>
     set style histogram <histogram style options>
     set style line <n> <linestyle>
     set style rectangle <object options> <linestyle> <fillstyle>
     set style textbox {<n>} {opaque|transparent} {{no}border} {fillcolor}
     set style watchpoint labels <label options>
\end{verbatim}
\postverbatim

\subsubsection*{��������������� (set style arrow)}
\addcontentsline{toc}{subsubsection}{��������������� (set style arrow)}
\label{commands set style arrow}%
\label{commands unset style arrow}%
\label{commands show style arrow}%
\label{set style arrow}%
\label{unset style arrow}%
\label{show style arrow}%
\label{arrowstyle}%
\index{arrowstyle}%
��� (arrow) �Υ�������ν���� {\bf set style arrow} ��Ȥä�������뤳��
���Ǥ��ޤ����ƥ�������ϡ����켫�Ȥ�����������ʤɤ���������Τ��᤽
�����ǻȤ��Ȥ��ˤ�������Ʊ������򷫤��֤��ƻ��ꤷ�ʤ��Ƥ⡢�����
�ֹ� $<$index$>$ �ǻ��ȤǤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set style arrow <index> default
     set style arrow <index> {nohead | head | backhead | heads}
                             {size <length>,<angle>{,<backangle>} {fixed}}
                             {filled | empty | nofilled | noborder}
                             {front | back}
                             { {linestyle | ls <line_style>}
                               | {linetype | lt <line_type>}
                                 {linewidth | lw <line_width}
                                 {linecolor | lc <colorspec>}
                                 {dashtype | dt <dashtype>} }
     unset style arrow
     show style arrow
\end{verbatim}
\postverbatim

$<$index$>$ �������ǡ��������Υ������� (arrowstyle) �����ꤷ�ޤ���

{\bf default} ����ꤹ��ȡ����Ƥ� arrow ��������ѥ�᡼���Ϥ��Υǥե���
�Ȥ��ͤˤʤ�ޤ���

$<$index$>$ �� arrowstyle ������¸�ߤ����硢¾�����Ƥ���¸���줿�ޤޡ�Ϳ
����줿�ѥ�᡼���Τߤ��ѹ�����ޤ���$<$index$>$ ��¸�ߤ��ʤ���С����ꤵ
��ʤ��ä��ͤϥǥե���Ȥ��ͤˤʤ�ޤ���

���ޥ�� {\bf plot} �ޤ��� {\bf splot} ����ƤӽФ��� arrow ��������ˤϡ��ǡ�
������Ѥ����� ({\bf lc variable} �� {\bf lc rgb variable}) ������뤳�Ȥ�Ǥ���
����Ϥ�����б����� {\bf using} ����ˤ��ǡ������ɲ���ɬ�פȤʤ�ޤ���
���ξ�硢{\bf set arrow} �Ǻ���������̤� arrow ���Ф��Ƥϡ����Υ�������
��¿ʬͭ�פʤ�ΤǤϤ���ޤ���

{\bf nohead} ����ꤹ�뤳�Ȥǡ�����Τʤ��𡢤��ʤ����ʬ��񤯤��Ȥ�Ǥ�
�ޤ������������ξ����ʬ�������̤���ˡ��Ϳ���ޤ����ǥե���ȤǤ� 1
�Ĥ����褬�Ĥ��Ƥ��ޤ���{\bf heads} �λ������ʬ��ξü�����褬������ޤ���

������礭���� {\bf size $<$length$>$,$<$angle$>$} �ޤ���
{\bf size $<$length$>$,$<$angle$>$,$<$backangle$>$} ���ѹ��Ǥ��ޤ���{\bf $<$length$>$} ������
�γƻޤ�Ĺ���ǡ�{\bf $<$angle$>$} ������λޤ��𼴤��ʤ����� (ñ�̤���) �Ǥ���
{\bf $<$length$>$} ��ñ�̤� x ����Ʊ���Ǥ���������� {\bf $<$length$>$} ������ {\bf first},
{\bf second}, {\bf graph}, {\bf screen}, {\bf character} ��Ĥ��뤳�Ȥ��ѹ��Ǥ��ޤ���
�ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��

�ǥե���ȤǤϡ��ȤƤ�û���������Ͼ��������ޤ���������ϡ�{\bf size} ��
�ޥ�ɤθ���� {\bf fixed} ��Ȥ����Ȥ�̵���ˤǤ��ޤ���

{\bf $<$backangle$>$} �ϡ�����θ������ʬ���𼴤Ȥ��ڤ�� ({\bf $<$angle$>$} ��Ʊ����
����ñ�̤���) �ˤʤ�ޤ������������뤬 {\bf nofilled} �ξ��Ϥ����̵�뤷
�ޤ���

{\bf filled} ����ꤹ��ȡ�����β����� (������) ��������������ɤ�Ĥ�
���ޤ���{\bf noborder} ����ꤹ��ȡ�������ɤ�Ĥ֤��ޤ�����������������
�ޤ��󡣤��ξ�硢�������ü���٥��ȥ�ν����ԥå���ξ����֤��졢��
����������ΤȤ��ƾ����������ʤ�ޤ�������������������ϡ������ζ���
���ϱ����Τǡ���� {\bf noborder} ��Ȥ��٤��Ǥ���������ɤ�Ĥ֤��ϡ�����
�Ƥν��Ϸ��������ݡ��Ȥ��Ƥ���Ȥϸ¤�ޤ���

����ϥ桼������������饤�󥹥�����Υꥹ�Ȥ������֤��Ȥ�Ǥ��ޤ���
(�ʲ�����: {\bf set style line (p.~\pageref{set style line})\index{line}})���Ѱդ���Ƥ��� {\bf $<$line\_type$>$} ���� (�ǥ�
����ȤΥ饤�󥹥�����Υꥹ�Ȥ��ֹ�) ������ {\bf $<$linewidth$>$} (�ǥե����
�������ܿ�) ��ȤäƤ�����������뤳�Ȥ�Ǥ��ޤ���

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

{\bf front} ����ꤹ��ȡ���ϥ���դΥǡ����ξ��������ޤ���{\bf back} ����
�ꤵ�줿��� (�ǥե����) ����ϥ���դΥǡ����β���������ޤ���{\bf front}
��Ȥ��С�̩�������ǡ������𤬸����ʤ��ʤ뤳�Ȥ��ɤ����Ȥ��Ǥ��ޤ���

��:

���褬�ʤ����ܤ�������������ˤ�:
\preverbatim
\begin{verbatim}
     set style arrow 1 nohead lw 2
     set arrow arrowstyle 1
\end{verbatim}
\postverbatim

����¾����ˤĤ��Ƥϡ��ʲ�����: {\bf set arrow (p.~\pageref{set arrow})\index{arrow}}��

\subsubsection*{Boxplot ����������� (boxplot)}
\addcontentsline{toc}{subsubsection}{Boxplot ����������� (boxplot)}
\label{commands set style boxplot}%
\label{commands unset style boxplot}%
\label{commands show style boxplot}%
\label{set style boxplot}%
\label{unset style boxplot}%
\label{show style boxplot}%
���ޥ�� {\bf set style boxplot} �ˤ�ꡢ���襹������ {\bf boxplot} ����������
����Υ쥤�����Ȥ��ѹ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set style boxplot {range <r> | fraction <f>}
                       {{no}outliers} {pointtype <p>}
                       {candlesticks | financebars}
                       {medianlinewidth <width>}
                       {separation <x>}
                       {labels off | auto | x | x2}
                       {sorted | unsorted}
\end{verbatim}
\postverbatim

boxplot ��Ȣ�ϡ���˥ǡ�����������ʬ�̤����軰��ʬ�̤��ͤ��ϰϤˤ���
�äƤ��ޤ���Ȣ�����Ĺ�����Ȣ�Ҥ��θ³��ϡ�2 �Ĥΰۤʤ���ˡ������Ǥ�
�ޤ����ǥե���ȤǤϡ�Ȣ�Ҥ��ϡ�����Ȣ�Τ��줾���ü���顢��ʬ���ϰϤ�
1.5 �� (���ʤ��������Ȣ�θ�̩�ʿ�ľ�����ι⤵) ���������ϰϤˤޤǱ�Ĺ
����ޤ���Ȣ�Ҥ����줾��ϡ��ǡ�������Τ�������°���� y ���ͤǽ�λ��
��褦�ˡ��᥸����˸����ä��ڤ�ΤƤ��ޤ�����ʬ���ϰϤ����� 1.5 ��
���ͤ������ʤ����⤢��ޤ����顢Ȣ�Ҥ��Ϥ���̾�ܾ���ϰϤ���û����
����⤢��ޤ������Υǥե���Ȥϰʲ����б����ޤ���
\preverbatim
\begin{verbatim}
     set style boxplot range 1.5
\end{verbatim}
\postverbatim

�⤦��Ĥ���ˡ�Ȥ��ơ�Ȣ�Ҥ������������������γ�� (fraction) ����ꤹ
�뤳�Ȥ��Ǥ��ޤ������ξ�硢�����ϰϤϥ᥸�����ͤ��顢�ǡ�������λ���
����ʬ��Ϥ�����ޤǡ��оΤ˱�Ĺ����ޤ������ΤȤ��⡢�ġ���Ȣ�Ҥ��ϥ�
���������������ü�ޤǤ����¤���ޤ����ǡ�������� 95\% ������Ϥ�ˤ�
�ʲ��Τ褦�ˤ��ޤ���
\preverbatim
\begin{verbatim}
     set style boxplot fraction 0.95
\end{verbatim}
\postverbatim

Ȣ�Ҥ����ϰϤγ��ˤ���Ǥ�դ����ϡ�outliers (��Ω����ɸ����) �ȸ��ʤ���
�ޤ����ǥե���ȤǤϤ�����ҤȤĤҤȤı� (pointtype 7) �������ޤ�����
���ץ���� {\bf nooutliers} �Ϥ����̵���ˤ��ޤ���
���褵��ʤ� outliers �ϡ�autoscaling �ˤϱƶ���Ϳ���ޤ���

�ǥե���ȤǤ� boxplot �� candlesticks �Ȼ���������������褷�ޤ�����
financebars �Ȼ���������������褹�뤿��Υ��ץ����⤢��ޤ���

Ȣ�ζ�����Ʊ�������Ȥäơ��᥸����򼨤��������������ޤ��������Υ᥸
����������������������С��ʲ��Τ褦�ˤǤ��ޤ���
\preverbatim
\begin{verbatim}
     set style boxplot medianlinewidth 2.0
\end{verbatim}
\postverbatim
�᥸��������ɬ�פʤ���С������ 0 �˥��åȤ��Ƥ���������

boxplot �� using ���꤬ 4 ���ܤ���ľ�硢��������ͤϤ�������ѿ���Υ
��Ū�ʥ�٥��ͤǤ���ȸ��ʤ��ޤ������ξ�硢���ΰ����ѿ��Υ�٥�ο���
Ʊ��������ʣ���� boxplot ��������ޤ��������� boxplot ���٤�礦���
Ʊ�Τε�Υ�ϥǥե���ȤǤ� 1.0 (x ����ñ�̤�) �Ǥ��������δֳ֤ϥ��ץ�
��� {\bf separation} ���ѹ��Ǥ��ޤ���

���ץ���� {\bf labels} �ϡ������� boxplot (���줾��ǡ�������Τ�����ʬ
���б�����) �Τɤ��ˡ��ɤΤ褦�˥�٥��Ĥ��뤫����ꤷ�ޤ����ǥե���
�ȤǤϰ��Ҥ��ͤ��ʿ�� (x �� x2 �Τ����줫 plot �ǻȤ��Ƥ�����) ����
����٥�˽��Ϥ��ޤ�������ϥ��ץ����� {\bf labels auto} ���б����ޤ���
���ץ���� {\bf labels x}, {\bf labels x2} �ˤ�äơ�����Ū�� x ����x2 ���ˤ�
�줾����Ϥ����뤳�Ȥ�Ǥ��ޤ�����{\bf labels off} �ǥ��դˤ��뤳�Ȥ�Ǥ�
�ޤ���

�ǥե���ȤǤϡ������ѿ��ΰۤʤ��٥���б����� boxplot �����󲽤Ϥ�
�����ǡ����ե�����ˤ��Υ�٥뤬�������֤����褷�ޤ������ε�ư�ϥ���
������ {\bf unsorted} ���б����ޤ��������ץ���� {\bf sorted} ����Ѥ���ȡ�
�ޤ���٥�򼭽��˥����Ȥ������ν�� boxplot �����褷�ޤ���

���ץ���� {\bf separation}, {\bf labels}, {\bf sorted}, {\bf unsorted} �ϡ�plot �� 4
���ܤλ����Ϳ�������Τ߸��Ϥ�����ޤ���

�ʲ�����: {\bf boxplot (p.~\pageref{boxplot})\index{boxplot}}, {\bf candlesticks (p.~\pageref{candlesticks})\index{candlesticks}}, {\bf financebars (p.~\pageref{financebars})\index{financebars}}��

\subsubsection*{�ǡ������襹��������� (set style data)}
\addcontentsline{toc}{subsubsection}{�ǡ������襹��������� (set style data)}
\label{commands set style data}%
\label{commands show style data}%
\label{set style data}%
\label{show style data}%
\label{data style}%
���ޥ�� {\bf set style data} �ϥǡ���������Ф���ǥե���Ȥ����襹������
���ѹ����ޤ���

��:
\preverbatim
\begin{verbatim}
     set style data <plotting-style>
     show style data
\end{verbatim}
\postverbatim

������ܤˤĤ��Ƥϡ��ʲ�����: {\bf plotting styles (p.~\pageref{plotting styles})\index{styles}}��{\bf show style data} ��
���ߤΥǥե���ȤΥǡ������襹�������ɽ�����ޤ���
\subsubsection*{�ɤ��٤������������ (set style fill)}
\addcontentsline{toc}{subsubsection}{�ɤ��٤������������ (set style fill)}
\label{commands set style fill}%
\label{commands show style fill}%
\label{set style fill}%
\label{show style fill}%
\label{fillstyle}%
\index{fillstyle}%
���ޥ�� {\bf set style fill} �ϡ�boxes, histograms, candlesticks,
filledcurves �Ǥ�����ˤ������������ǤΥǥե���ȤΥ������������˻�
���ޤ������Υǥե���Ȥϡ��ġ���������ɤ��٤��������� (fillstyle)
����ꤹ�뤳�ȤǾ�񤭤Ǥ��ޤ���
{\bf set obj} ����������Ĺ���� (rectangle) ���ɤ��٤���������ˤϡ��̤Υ�
�ե���Ȥ����뤳�Ȥ����դ��Ƥ��������� �ʲ�����: {\bf set style rectangle (p.~\pageref{set style rectangle})\index{rectangle}}��

��:
\preverbatim
\begin{verbatim}
     set style fill {empty
                     | {transparent} solid {<density>}
                     | {transparent} pattern {<n>}}
                    {border {lt} {lc <colorspec>} | noborder}
\end{verbatim}
\postverbatim

�ǥե���Ȥ��ɤ�Ĥ֤��������� (fillstyle) �� {\bf empty} �Ǥ���

���ץ���� {\bf solid} �ϡ����Ϸ��������ݡ��Ȥ��Ƥ����硢���ο��Ǥ�ñ��
�ɤ��Ԥ��ޤ����ѥ�᡼�� $<$density$>$ ���ɤ�Ĥ֤����ζ�����ɽ���Ƥ���
$<$density$>$ �� 0.0 �ʤ�Ȣ�϶���$<$density$>$ �� 1.0 �ʤ�Ȣ�Ϥ��������ϸ��ߤ�
����ȴ�����Ʊ�������ɤ��ޤ������Ϸ����ˤ�äƤϡ����ζ�����Ϣ³Ū��
�Ѳ����������Τ⤢��ޤ���������¾�Τ�Τϡ���ʬŪ���ɤ�Ĥ֤��δ�
�Ĥ��Υ�٥��������Ƥ���˲᤮�ޤ��󡣥ѥ�᡼�� $<$density$>$ ��Ϳ����
��ʤ��ä����ϥǥե���Ȥ� 1 �ˤʤ�ޤ���

���ץ���� {\bf pattern} �ϡ����ϥɥ饤�Фˤ�ä�Ϳ������ѥ�����Ǥ���
��Ĥ֤���Ԥ��ޤ������ѤǤ����ɤ�Ĥ֤��ѥ�����μ���ȿ��Ͻ��ϥɥ饤
�Ф˰�¸���ޤ����ɤ�Ĥ֤��� boxes ���������ʣ���Υǡ�����������褹
���礽�Υѥ�����ϡ�ʣ���ζ���������ˤ���������μ�����Ʊ�͡�ͭ����
�ѥ�����򡢥ѥ����� $<$n$>$ ����Ϥ�Ƽ���Ū�����Ѥ��ޤ���

���ץ���� {\bf empty} �ϡ�Ȣ���ɤ�Ĥ֤��ޤ��󤬡����줬�ǥե���ȤǤ���

\label{fillcolor}%
\index{fillcolor}%
\label{fc}%
\index{fc}%
�ɤ��٤��� ({\bf fillcolor $<$colorspec$>$}) �ϡ��ɤ��٤��������� (fill style)
����ʬΥ����Ƥ��ޤ������ʤ����fillstyle ���������Ǥ䥪�֥������Ȥ���
���ο�����ä��ޤ޶�ͭ���뤳�Ȥ��Ǥ��ޤ���fillstyle ������Ĥ��������
���� fillcolor �����Ǥ��ޤ���fillcolor �� {\bf fc} �ξ�ά����Ȥ��ޤ���
���ꤷ�ʤ����ϡ��ɤ��٤����ϸ��ߤ����� (linetype) ������ޤ���
��:

\preverbatim
\begin{verbatim}
     plot FOO with boxes fillstyle solid 1.0 fillcolor "cyan"
\end{verbatim}
\postverbatim

\paragraph*{Set style fill border}
\addcontentsline{toc}{paragraph}{Set style fill border}
\label{commands set style fill border}%
\label{set style fill border}%
\label{fillstyle border}%
\index{border}%
������� {\bf border} �ϡ��ɤ��٤����֥������Ȥ򸽺ߤ�����ȿ��μ����ǰ�
��褦�ˤ��ޤ����������ο��ϡ�linetype �� linecolor ���ɲû��ꤹ�����
���Ǥ��ޤ���{\bf noborder} �ϡ����������������ʤ��褦�ˤ��ޤ���
��:
\preverbatim
\begin{verbatim}
    # �ɤ��٤��϶���Ⱦʬ��������Ʊ������������
    set style fill solid 0.5 border
    # �ɤ��٤���ȾʬƩ�ᡢ�����ϼ����ι� (���� -1)
    set style fill transparent solid 0.5 border -1
    # ���ߤο��ǤΥѥ������ɤ��٤������������� 5 �ο���
    plot ... with boxes fillstyle pattern 2 border lt 5
    # �忧 (cyan) �Ǥ��ΰ���ɤ��٤�����������
    plot ... with boxes fillcolor "cyan" fs solid border linecolor "blue"
\end{verbatim}
\postverbatim

����: fill ��������� border (����) °���ϡ��ǥե���ȥ⡼�ɤ� closed
(�Ķ���) �� {\bf with filledcurves} �Υ���դˤ����ƶ���Ϳ���ޤ���
\paragraph*{Ʃ���� (set style fill transparent)}
\addcontentsline{toc}{paragraph}{Ʃ���� (set style fill transparent)}
\label{commands set style fill transparent}%
\label{set style fill transparent}%
\label{fillstyle transparent}%
\label{transparent}%
\index{transparent}%
�����Ĥ��ν��Ϸ����ϡ�ñ���ɤ��ΰ�� {\bf transparent} (Ʃ����) °���򥵥�
���Ȥ��Ƥ��ޤ���transparent solid ���ΰ��ɤ�Ĥ֤��Ǥϡ�{\bf density}
(̩��) �ѥ�᡼���ϥ���ե��ͤȤ��ƻ��Ѥ���ޤ����Ĥޤꡢ̩�� 0 �ϴ���
��Ʃ����̩�� 1 �ϴ�������Ʃ�����̣���ޤ���transparent pattern ����
��Ĥ֤��Ǥϡ��ѥ�������طʤ�������Ʃ������������Ʃ���Τ����줫�Ǥ���

Ʃ�����ɤ�Ĥ֤��ΰ��ޤ॰��դ򸫤����ä��ꤹ��Τˤϡ��̤����¤�
���ꤦ�뤳�Ȥ����դ��Ƥ����������㤨�С�png ���Ϸ����Ǥϡ�{\tt"}truecolor{\tt"}
���ץ���󤬻��ꤵ��Ƥ�����ˤΤ�Ʃ�������ɤ��٤������ѤǤ��ޤ���
PDF �ե�����ˤ�Ʃ�����ΰ褬���������Ҥ���Ƥ��Ƥ⡢PDF ��ɽ�����եȤ�
��äƤϤ����������ɽ���Ǥ��ʤ����Ȥ⤢�ꤨ�ޤ����ºݤ� PostScript ��
��󥿤Ǥ�����Ϥʤ��Τˡ�Ghostscript/gv �Ǥϥѥ������ɤ�Ĥ֤��ΰ��
������ɽ���Ǥ��ޤ���
\subsubsection*{�ؿ����襹��������� (set style function)}
\addcontentsline{toc}{subsubsection}{�ؿ����襹��������� (set style function)}
\label{commands set style function}%
\label{commands show style function}%
\label{set style function}%
\label{show style function}%
���ޥ�� {\bf set style function} �ϴؿ�������Ф���ǥե���Ȥ����襹����
�� (lines, points, filledcurves �ʤ�) ���ѹ����ޤ����ʲ�����:
{\bf plotting styles (p.~\pageref{plotting styles})\index{styles}}��

��:
\preverbatim
\begin{verbatim}
     set style function <plotting-style>
     show style function
\end{verbatim}
\postverbatim
\subsubsection*{�ҥ��ȥ���ॹ��������� (set style histogram)}
\addcontentsline{toc}{subsubsection}{�ҥ��ȥ���ॹ��������� (set style histogram)}
\label{commands set style histogram}%
�ʲ�����: {\bf histograms (p.~\pageref{histograms})\index{histograms}}��
\subsubsection*{�������������� (set style increment)}
\addcontentsline{toc}{subsubsection}{�������������� (set style increment)}
\label{commands set style increment}%
\label{set style increment}%
�ǥե���ȤǤϡ�Ʊ������վ�μ�������ϡ���������ǹԤ��ޤ���
{\bf set style increment userstyles} �Ϥ�����ѹ���������˥桼�������
���󥹥������ֹ�˱�äƹԤ��褦�ˤ��Ƥ��ޤ�����

��侩: gnuplot �����Ѥ���������ϰϤ�ͭ�Ѥʤ�Τ˺��������ˤϡ�����
������� {\bf set linetype} ����Ѥ��Ƥ����������ʲ�����: {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}��
\subsubsection*{������������� (set style line)}
\addcontentsline{toc}{subsubsection}{������������� (set style line)}
\label{commands set style line}%
\label{commands unset style line}%
\label{commands show style line}%
\label{set style line}%
\label{unset style line}%
\label{show style line}%
\label{linestyle}%
\index{linestyle}%
\label{linewidth}%
\index{linewidth}%
\index{linewidth}%
\index{interval}%
\index{linespoints}%
\index{pointinterval}%
\index{pointnumber}%
�������֤ˤϤ��Τ��Υǥե���Ȥ����������ν��礬���ꡢ�����ϥ��ޥ�
�� {\bf test} �Ǹ��뤳�Ȥ��Ǥ��ޤ���{\bf set style line} ������������������
�����礭���򡢸ġ��θƤӽФ��ǡ������ξ�����������ꤹ������ˡ�ñ
�ʤ��ֹ�ǻ��ȤǤ���褦�ˤ��餫������������ΤǤ���

��:
\preverbatim
\begin{verbatim}
     set style line <index> default
     set style line <index> {{linetype  | lt} <line_type> | <colorspec>}
                            {{linecolor | lc} <colorspec>}
                            {{linewidth | lw} <line_width>}
                            {{pointtype | pt} <point_type>}
                            {{pointsize | ps} <point_size>}
                            {{pointinterval | pi} <interval>}
                            {{pointnumber | pn} <max_symbols>}
                            {{dashtype | dt} <dashtype>}
                            {palette}
     unset style line
     show style line
\end{verbatim}
\postverbatim

{\bf default} �ϡ����ƤΥ饤�󥹥�����ѥ�᡼���򤽤��Ʊ�� index �����
���� (linetype) �����ꤷ�ޤ���

$<$index$>$ �� linestyle ������¸�ߤ����硢¾�����Ƥ���¸���줿�ޤޡ�Ϳ
����줿�ѥ�᡼���Τߤ��ѹ�����ޤ���$<$index$>$ ��¸�ߤ��ʤ���С����ꤵ
��ʤ��ä��ͤϥǥե���Ȥ��ͤˤʤ�ޤ���

���Τ褦�ˤĤ�����饤�󥹥�����ϡ��ǥե���Ȥη� (����, ����) ��
�̤ʤ�Τ��֤������뤳�ȤϤ��ʤ��Τǡ��饤�󥹥����롢�ǥե���Ȥη���
�ɤ����Ȥ��ޤ����饤�󥹥�����ϰ��Ū�ʤ�Τǡ����ޥ�� {\bf reset} ��
�¹Ԥ���Ф��ĤǤ⤽���Ͼä����ޤ������Ｋ�Τ��������������ϡ�
�ʲ�����: {\bf set linetype (p.~\pageref{set linetype})\index{linetype}}��

���������ϡ����� index �ͤ�ǥե���ȤȤ��ޤ������� index �ͤ��Ф���
�ºݤε���η��ϡ����Ϸ����ˤ�äưۤʤ����ޤ���

�����������礭���ϡ����ߤν��Ϸ����Υǥե���Ȥ������礭�����Ф�����
�Ǥ� (�������������Ǥ� $<$point\_size$>$ �ϡ����ޥ�� {\bf set pointsize} ��Ϳ
���������ˤϱƶ�������ʤ����Ȥ����դ��Ƥ�������)��

{\bf pointinterval} �ϡ��������� {\bf linespoints} �ǥ�����������������δ�
�֤����椷�ޤ����ǥե���Ȥ� 0 �Ǥ� (���٤Ƥ��������褵���)���㤨�С�
{\bf set style line N pi 3} �ϡ����郎 N�������礭���������ϸ��ߤν��Ϸ���
�Υǥե���Ȥǡ�{\bf with linespoints} �Ǥ�����Ǥ����� 3 ����������褵��
��褦�ʥ饤�󥹥������������ޤ������δֳ֤�����ͤˤ���ȡ�����ϴ�
�֤������ͤξ���Ʊ���Ǥ��������ε���β��ˤʤ�����񤫤ʤ��褦�ˤ���
�� (���Ϸ����ˤ�äƤ�)��

{\bf pointnumber} °���ϡ�{\bf pointinterval} �Ȼ��Ƥ��ޤ�����N �Ĥ�����������
���ˤ�������ˡ����Τ����θĿ��� N �Ĥ˸��ꤹ��Ȥ������㤤�ޤ���

���Ƥν������֤� {\bf linewidth} �� {\bf pointsize} �򥵥ݡ��Ȥ��Ƥ���櫓�Ǥ�
����ޤ��󡣤⤷���ݡ��Ȥ���Ƥ��ʤ����Ϥ����Υ��ץ�����̵�뤵��
�ޤ���

���Ϸ����˰�¸���ʤ����� {\bf linecolor $<$colorspec$>$} �� {\bf linetype $<$colorspec$>$}
(��ά���� {\bf lc}, {\bf lt}) �Τ����줫��ȤäƳ�����Ƥ뤳�Ȥ��Ǥ��ޤ�������
��硢���� RGB �� 3 ���Ȥ�Ϳ���뤫��gnuplot �λ��ĥѥ�åȤο�̾������
�Υѥ�åȤ��Ф��뾮�����ꡢ�ޤ��� cbrange �ؤθ��ߤΥѥ�åȤ��б���
�Ф�������͡��Τ����줫��Ϳ���ޤ����ʲ�����: {\bf colors (p.~\pageref{colors})\index{colors}}, {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}},
{\bf set palette (p.~\pageref{set palette})\index{palette}}, {\bf colornames (p.~\pageref{colornames})\index{colornames}}, {\bf cbrange (p.~\pageref{cbrange})\index{cbrange}}��

{\bf set style line $<$n$>$ linetype $<$lt$>$} �ϡ����Ϸ����˰�¸��������/�����Υ�
������ȿ���ξ���򥻥åȤ��ޤ���{\bf set style line $<$n$>$ linecolor $<$colorspec$>$}
�� {\bf set style line $<$n$>$ linetype $<$colorspec$>$} �ϡ����ߤ�����/�����Υѥ�
������ѹ������˿��������������ꤷ�ޤ���

3 �����⡼��({\bf splot} ���ޥ��) �Ǥϡ�{\tt"}linetype palette z{\tt"} �ξ�ά���Ȥ�
�����̤˥������ {\bf palette} ��Ȥ����Ȥ������Ƥ��ޤ������ο����ͤϡ�
splot �� z ��ɸ (�⤵) ���б��������������뤤�϶��̤˱�äƳ�餫����
�����ޤ���

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

\preverbatim
\begin{verbatim}
     set style line 1 lt 2 lw 2 pt 3 ps 0.5
\end{verbatim}
\postverbatim

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

\preverbatim
\begin{verbatim}
     set style function lines
     plot f(x) lt 3, g(x) ls 1
\end{verbatim}
\postverbatim

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

\preverbatim
\begin{verbatim}
     set style function linespoints
     plot p(x) lt 1 pt 3, q(x) ls 1
\end{verbatim}
\postverbatim

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

\preverbatim
\begin{verbatim}
     splot sin(sqrt(x*x+y*y))/sqrt(x*x+y*y) w l pal
\end{verbatim}
\postverbatim

�ϡ�{\bf palette} �˽��äƳ�餫�ʿ���Ȥäƶ��̤����褷�ޤ�������Ϥ����
���ݡ��Ȥ������Ϸ����Ǥ��������Ȥ�ư��ʤ����Ȥ����դ��Ƥ���������
�ʲ��⻲��: {\bf set palette (p.~\pageref{set palette})\index{palette}}, {\bf set pm3d (p.~\pageref{set pm3d})\index{pm3d}}��

\preverbatim
\begin{verbatim}
     set style line 10 linetype 1 linecolor rgb "cyan"
\end{verbatim}
\postverbatim

�ϡ�RGB ���顼�򥵥ݡ��Ȥ��뤹�٤Ƥν��Ϸ����ǡ��饤�󥹥����� 10 �˼�
���ο忧�������Ƥޤ���

\subsubsection*{�ߥ���������� (set style circle)}
\addcontentsline{toc}{subsubsection}{�ߥ���������� (set style circle)}
\label{commands set style circle}%
\label{commands unset style circle}%
\label{commands show style circle}%
\label{set style circle}%
\label{unset style circle}%
\label{show style circle}%

��:
\preverbatim
\begin{verbatim}
     set style circle {radius {graph|screen} <R>}
                      {{no}wedge}
                      {clip|noclip}
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ����襹������ {\tt"}with circles{\tt"} �ǻȤ���ǥե���Ȥ�Ⱦ��
�����ꤷ�ޤ�������ϡ��ǡ�������� 2 ��Υǡ��� (x,y) ����Ϳ���ʤ��ä�
��硢���뤤�ϴؿ�����ΤȤ���Ŭ�Ѥ���ޤ����ǥե���Ȥϡ��ʲ��Τ褦��
�ʤäƤ��ޤ�: {\tt"}set style circle radius graph 0.02{\tt"}��{\bf nowedge} �ϡ����
�α߸���ʬ�����濴�˸����� 2 �ܤ�Ⱦ�¤������ʤ��褦�ˤ��ޤ������ǥե�
��Ȥ� {\bf wedge} �Ǥ������Υѥ�᡼���ϴ����ʱߤ��Ф��Ƥϲ��⤷�ޤ���
{\bf clip} �ϱߤ����趭���ǥ���åԥ󥰤��ޤ�����{\bf noclip} �Ϥ����̵���ˤ�
�ޤ����ǥե���Ȥ� {\bf clip} �Ǥ���

\subsubsection*{Ĺ��������������� (set style rectangle)}
\addcontentsline{toc}{subsubsection}{Ĺ��������������� (set style rectangle)}
\label{commands set style rectangle}%
\label{commands unset style rectangle}%
\label{commands show style rectangle}%
\label{set style rectangle}%
\label{unset style rectangle}%
\label{show style rectangle}%

���ޥ�� {\bf set object} ��������줿Ĺ�����ˤ��̡��Υ������������Ǥ���
���������������̤Υ����������򤷤ʤ���С����Υ��֥������Ȥϥ��ޥ��
{\bf set style rectangle} �ˤ��ǥե���Ȥ�����Ѥ��ޤ���

��:
\preverbatim
\begin{verbatim}
   set style rectangle {front|back} {lw|linewidth <lw>}
                       {fillcolor <colorspec>} {fs <fillstyle>}
\end{verbatim}
\postverbatim

�ʲ�����: {\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��{\bf fillcolor} �� {\bf fc} �Ⱦ�ά�Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
   set style rectangle back fc rgb "white" fs solid 1.0 border lt -1
   set style rectangle fc linsestyle 3 fs pattern 2 noborder
\end{verbatim}
\postverbatim

�ǥե���Ȥ�����ϡ��طʿ��Ǥ�ñ���ɤ� (solid fill) �ǡ������Ϲ��ˤʤ�
�Ƥ��ޤ���

\subsubsection*{�ʱߥ���������� (set style ellipse)}
\addcontentsline{toc}{subsubsection}{�ʱߥ���������� (set style ellipse)}
\label{commands set style ellipse}%
\label{commands show style ellipse}%
\label{set style ellipse}%
\label{unset style ellipse}%
\label{show style ellipse}%

��:
\preverbatim
\begin{verbatim}
     set style ellipse {units xx|xy|yy}
                       {size {graph|screen} <a>, {{graph|screen} <b>}}
                       {angle <angle>}
                       {clip|noclip}
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ��ʱߤ�ľ�¤�Ʊ��ñ�̤Ƿ׻����뤫�ɤ��������椷�ޤ���
�ǥե���Ȥ� {\bf xy} �ǡ�������ʱߤμ缴 (�� 1 ��) ��ľ�¤� x (�ޤ��� x2)
����Ʊ��ñ�̤Ƿ׻��������� (�� 2 ��) ��ľ�¤� y (�ޤ��� y2) ����ñ�̤�
�׻����ޤ������Υ⡼�ɤǤϡ��ʱߤ�ξ������ϡ����輴�Υ����ڥ�����˰�
¸���ޤ���{\bf xx} �� {\bf yy} �����ꤹ��С����٤Ƥ��ʱߤ�ξ����Ʊ��ñ�̤Ƿ�
������ޤ�������ϡ����褵����ʱߤ�ξ������ϡ���ž���Ƥ��������ޤޤ�
��������ʿ��������ľ�����ΰ����ν̼ܤ��ѹ��ˤ���������ʤ��ʤ뤳�Ȥ��
̣���ޤ���

����ϡ�object �Ȥ���������줿�ʱߡ����ޥ�� {\bf plot} �ˤ�ä����褵��
���ʱߤ�ξ���˱ƶ���Ϳ��������Ū������Ǥ�����{\bf units} ���ͤϡ������衢
���֥��������������������Ǥ��ޤ���

�ʱߤΥǥե���ȤΥ������⡢������� {\bf size} ������Ǥ��ޤ����ǥե���
�ȤΥ������ϡ�2 ��ΤߤΥǡ������ޤ��ϴؿ��� plot ̿���Ŭ�Ѥ���ޤ���
2 �Ĥ��ͤϡ��ʱߤ� (2 �Ĥμ缴��2 �Ĥ������˸������礦) �缴ľ�¤�����
ľ�¤Ȥ��ƻ��Ѥ���ޤ���

�ǥե���Ȥϡ�{\tt"}set style ellipse size graph 0.05,0.03{\tt"} �Ǥ���

�Ǹ�ˤʤ�ޤ������ǥե���Ȥθ����򥭡���� {\bf angle} �������Ǥ���
���������ϡ��ʱߤμ缴�ȥ���դ� x ���������Ȥʤ��Ѥǡ�ñ�̤��٤�Ϳ��
��ɬ�פ�����ޤ���

{\bf clip} ���ʱߤ����趭���ǥ���åԥ󥰤��ޤ�����{\bf noclip} �Ϥ����̵����
���ޤ����ǥե���Ȥ� {\bf clip} �Ǥ���

�ʱߤ� object ������˴ؤ��Ƥϰʲ��⻲��: {\bf set object ellipse (p.~\pageref{set object ellipse})\index{ellipse}}��2 ����
�����襹������˴ؤ��Ƥϰʲ�����: {\bf ellipses (p.~\pageref{ellipses})\index{ellipses}}��
\subsubsection*{ʿ�Ժ�ɸ����������� (set style parallelaxis)}
\addcontentsline{toc}{subsubsection}{ʿ�Ժ�ɸ����������� (set style parallelaxis)}
\label{commands set style parallelaxis}%
\label{set style parallelaxis}%
\label{show style parallelaxis}%

��:
\preverbatim
\begin{verbatim}
     set style parallelaxis {front|back} {line-properties}
\end{verbatim}
\postverbatim

����ϡ�{\bf with parallelaxes} ����դο�ľ����񤯺ݤ�����ȥ쥤�䡼���
�ꤷ�ޤ����ʲ�����: {\bf with parallelaxes (p.~\pageref{with parallelaxes})\index{parallelaxes}}, {\bf set paxis (p.~\pageref{set paxis})\index{paxis}}��
\subsubsection*{������㥰��ե���������� (set style spiderplot)}
\addcontentsline{toc}{subsubsection}{������㥰��ե���������� (set style spiderplot)}
\label{commands set style spiderplot}%
\label{set style spiderplot}%

��:
\preverbatim
\begin{verbatim}
       set style spiderplot
                 {fillstyle <fillstyle-properties>}
                 {<line-properties> | <point-properties>}
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤϡ�������㥰��� (spider plot) �Υǥե���Ȥθ����ܤ���
�椷�ޤ����ɤ��٤�����ʬ������°���ϡ�plot ���ޥ�ɤκǽ�����Ǥ��ѹ�
�Ǥ��ޤ�������Ū�ʥ���դθ����ܤϡ�{\bf set grid spiderplot} �ʤɤ�¾����
��αƶ�������ޤ����ʲ��⻲��: {\bf set paxis (p.~\pageref{set paxis})\index{paxis}}��{\bf spiderplot (p.~\pageref{spiderplot})\index{spiderplot}}��
��:
\preverbatim
\begin{verbatim}
    # �ǥե���ȤΥ�����㥰��դ������������ɤ��٤��ʤ���¿�ѷ���
    set style spiderplot fillstyle empty border lw 3
    # �ʲ��ϳƼ��˱� (pt 6) ���ɲä���
    plot for [i=1:6] DATA pointtype 6 pointsize 3
\end{verbatim}
\postverbatim

\subsubsection*{ʸ����ܥå�������������� (set style textbox)}
\addcontentsline{toc}{subsubsection}{ʸ����ܥå�������������� (set style textbox)}
\label{commands set style textbox}%
\label{commands show style textbox}%
\label{set style textbox}%
\label{unset style textbox}%
\label{show style textbox}%
\label{textbox}%
\index{textbox}%
\label{boxed}%
\index{boxed}%

��:
\preverbatim
\begin{verbatim}
       set style textbox {<boxstyle-index>}
                 {opaque|transparent} {fillcolor <color>}
                 {{no}border {linecolor <colorspec>}}{linewidth <lw>}
                 {margins <xmargin>,<ymargin>}
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ�°�� {\bf boxed} �ˤ�� label ��ɽ�������椷�ޤ���Ȣ�դ�ʸ
����򥵥ݡ��Ȥ��ʤ����Ϸ����Ϥ��Υ��������̵�뤷�ޤ���
����: �����Ĥ��ν��Ϸ��� (svg, latex) �Ǥμ������Դ����Ǥ���
�ޤ����ۤȤ�ɤν��Ϸ����ϡ���ž����ʸ�����Ȣ�դ����������Ǥ��ޤ���

�ֹ��դ��� textbox ��������� 3 ��������Ǥ��ޤ���boxstyle �ֹ� $<$bs$>$
����ꤷ�ʤ��ȡ��ǥե���ȥ������� (�ֹ�ʤ�) ���ѹ����ޤ���
��:

\preverbatim
\begin{verbatim}
    # �ǥե���ȤΥ�������ϡ����ζ������Τ�
    set style textbox transparent border lc "black"
    # �������� 2 (bs 2) �����뤤���طʤǶ����ʤ���
    set style textbox 2 opaque fc "light-cyan" noborder
    set label 1 "I'm in a box" boxed
    set label 2 "I'm blue" boxed bs 2
\end{verbatim}
\postverbatim

\subsubsection*{�����å��ݥ���ȥ���������� (set style watchpoint)}
\addcontentsline{toc}{subsubsection}{�����å��ݥ���ȥ���������� (set style watchpoint)}
\label{commands set style watchpoint}%
\label{commands show style watchpoint}%
\label{set style watchpoint}%

��:
\preverbatim
\begin{verbatim}
    set style watchpoint nolabels
    set style watchpoint labels {label-options}
\end{verbatim}
\postverbatim

�����å��ݥ���Ȥ��о� {\tt"}mouse{\tt"} �ˤĤ��ƤϾ�˥���վ�˥�٥����Ϥ�
�ޤ���¾�Υ����å��ݥ�����оݤˤϡ��������뤬 {\bf label} �� {\bf nolabel} ��
�ɤ�������ꤵ��Ƥ��뤫�ˤ�äƥ�٥��ɽ�����ޤ�����ɽ���Ȥ��ޤ���

�����å��ݥ���ȥ�٥�θ����ܤϡ�¾�� gnuplot label �Υ�٥�°���ˤ�
��褦������ǽ��Ȥäƥ������ޥ����Ǥ��ޤ����㤨�Хե���ȡ�ʸ�����䡢
�ºݤ� x,y ��ɸ��ޡ����������������������������Ǥ��ޤ����ʲ�����:
{\bf set label (p.~\pageref{set label})\index{label}}��

���ߤϡ���٥��ʸ����ϡ����ߤΥ���դ��Ф��뼴�θ��Ф��˻��Ѥ����
����Ѥ��ơ����ʸ���� {\tt"} x-��ɸ : y-��ɸ{\tt"} ��ư�������ޤ���

��:
\preverbatim
\begin{verbatim}
    set style watchpoint labels point pt 4 ps 2
    set style watchpoint labels font ":Italic,6" textcolor "blue"
    set style watchpoint labels boxed offset 1, 0.5
\end{verbatim}
\postverbatim

\subsection*{�������� (surface)}
\addcontentsline{toc}{subsection}{�������� (surface)}
\label{commands set surface}%
\label{commands unset surface}%
\label{commands show surface}%
\label{set surface}%
\label{unset surface}%
\label{show surface}%
\label{surface}%
\index{surface}%
\label{nosurface}%
\index{nosurface}%
���ޥ�� {\bf set surface} �� 3 �������� ({\bf splot}) �ˤΤߴط����ޤ���

��:
\preverbatim
\begin{verbatim}
     set surface {implicit|explicit}
     unset surface
     show surface
\end{verbatim}
\postverbatim

{\bf unset surface} �ˤ�� {\bf splot} �ϡ��ؿ���ǡ����ե�����������Ф����
����������������ʤ��ʤ�ޤ�������ϼ�ˡ�������������̤���������
���������Τߤ���������ͭ�ѤǤ������ξ��Ǥ� {\bf set contour} �������
���ޤ��������̾����������������ޤ���¾�Τ�Τ��̾�Τޤޤǡ������
�Ĥδؿ���ǡ����ե�����ζ��̤Τߤ򥪥դˤ���ˤϡ�{\bf splot} ���ޥ�ɾ�
�ǥ������ {\bf nosurface} ����ꤷ�Ƥ�����������������ʻҤ������ɽ��
���������� {\bf unset surface; set contour base} �Ȥ����Ȥ������Ǥ��礦��
�ʲ��⻲��: {\bf set contour (p.~\pageref{set contour})\index{contour}}��

3 �����ǡ������Ȥ����� (�ʻ���) ��ǧ�������ȡ�gnuplot �ϥǥե���Ȥ�
�ϳʻҶ��̤��׵ᤷ�Ƥ����ΤȤ��ơ����ۤ� {\bf with lines} �����襹������
���Ѥ��ޤ����ʲ�����: {\bf grid\_data (p.~\pageref{grid_data})\index{grid data}}�����ޥ�� {\bf set surface explicit} ��
���ε�ǽ�������������ϥե�����Υǡ�����ʬΥ���줿�֥��å��ǵ��Ҥ����
��Ω���Τߤ����褷�ޤ������ξ��Ǥ⡢splot ������Ū�� {\bf with surface}
�Ȥ���гʻҶ��̤����褵��ޤ���
\subsection*{�ơ��֥�ǡ������� (table)}
\addcontentsline{toc}{subsection}{�ơ��֥�ǡ������� (table)}
\label{commands set table}%
\label{set table}%
\label{table}%
\index{table}%
{\bf table} �⡼�ɤ�ͭ���ʾ�硢{\bf plot} �� {\bf splot} ���ޥ�ɤϡ����ߤν��Ϸ�
�����Ф���ºݤ�������������������
\preverbatim
\begin{verbatim}
    X Y {Z} <flag>
\end{verbatim}
\postverbatim
���ͤ�ʣ���󤫤�ʤ�ɽ�����Υƥ����Ƚ��Ϥ�Ԥʤ��ޤ����ե饰ʸ�� $<$frag$>$
�ϡ���������ͭ�����ϰ���ˤ������ {\tt"}i{\tt"}���ϰϳ��ξ��� {\tt"}o{\tt"}��̤�����
(undefined) �ξ��� {\tt"}u{\tt"} �Ǥ����ǡ����ν񼰤ϡ����ι�ߤν� (�ʲ�
����: {\bf set format (p.~\pageref{set format})\index{format}}) �ˤ�äƷ�ޤꡢ��ϰ�Ĥζ���Ƕ��ڤ��ޤ�������
�ϡ��������������������������ѤΤ������¸�������Ȥ��������Ǥ�������
��ˡ�ϡ���֤��줿�ǡ�������¸����Τˤ�Ȥ����Ȥ��Ǥ��ޤ� (�ʲ�����:
{\bf set samples (p.~\pageref{set samples})\index{samples}}, {\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}})��

��:
\preverbatim
\begin{verbatim}
     set table {"outfile" | $datablock} {append}
               {separator {whitespace|tab|comma|"<char>"}}
     plot <whatever>
     unset table
\end{verbatim}
\postverbatim

���θ��ɽ�����ν��Ϥϡ��ե����� {\tt"}outfile{\tt"} ����ꤷ�Ƥ���Ф���˽�
�Ф��ޤ����������Ǥʤ����ɸ����Ϥ������ߤ� {\bf set output} �����ꤹ���
�Τ˽��Ϥ��ޤ���{\bf outfile} ������¸�ߤ�����ϡ�{\bf append} ������ɤ�
���ꤹ����ɲý��ϡ����ꤷ�ʤ���Ф��ν��Ϥ���񤭤��ޤ���¾�ˡ�ɽ����
���Ϥ�̾���դ��ǡ����֥��å��˥�����쥯�Ȥ��뤳�Ȥ�Ǥ��ޤ����ǡ�����
���å�̾�� '\$' �ǻϤޤ�ޤ����ʲ��⻲��: {\bf inline data (p.~\pageref{inline data})\index{data}}�����ߤν��Ϸ���
��ɸ��Ū��������᤹�ˤϡ�{\bf unset table} ������Ū�˹Ԥʤ�ɬ�פ�����ޤ���

{\bf separator} ʸ���ϡ�CSV �ե����� (����޶��ڤ�) �ν��Ϥ˻Ȥ��ޤ�������
�⡼�ɤϡ����襹������ {\bf with table} �ˤΤ߱ƶ���Ϳ���ޤ����ʲ�����:
{\bf plot with table (p.~\pageref{plot with table})\index{table}}��

\subsubsection*{Plot with table}
\addcontentsline{toc}{subsubsection}{Plot with table}
\label{plot with table}%
\label{with table}%
�ʲ��������ϡ����̤����襹������ {\bf with table} �ˤΤ�Ŭ�Ѥ���ޤ���

ɽ�ǡ������Ѵ���������ϥǡ������Ф������襹������˰�¸������� (ʿ��
�����������α�Ĺ��2 ���ϰϤΥ����å���) ���򤱤뤿�ᡢ���뤤��ɽ�ǡ���
���Ѵ��Ǥ�����ο������䤹�ˤϡ��̾�����襹������������ {\tt"}table{\tt"}
������ɤ�ȤäƤ������������ξ�硢�ϰ���/�ϰϳ�/̤������̣�����
�饰 {\bf i}, {\bf o}, {\bf u} ��ޤ��ɲ���ϡ����ϤˤϤĤ��ޤ��󡣤��ν�����ϡ�
�ǽ�� {\bf set table $<$where$>$} �ǻ��ꤹ��ɬ�פ�����ޤ�����:

\preverbatim
\begin{verbatim}
    set table $DATABLOCK1
    plot <file> using 1:2:3:4:($5+$6):(func($7)):8:9:10 with table
\end{verbatim}
\postverbatim

���ξ�硢�ºݤ����襹�����뤬�ʤ����֤ʤΤǡ�����ˤ�����μ����б���
�ʤ����Ȥˤʤꡢ��ä� xrange, yrange ���������̵�뤵��ޤ���

ʸ������Ф��� {\bf using} ��ɾ���������ϡ�ʸ�����ɽ�ǡ���������ޤ���
���ͥǡ����Ͼ�� \%g �ν񼰤ǽ񤭽Ф���ޤ�����¾�ν񼰤�Ȥ��������ϡ�
���Τ褦�˽񼰲����줿ʸ�������������褦�� sprintf �� gprintf �����
���Ƥ���������

\preverbatim
\begin{verbatim}
    plot <file> using ("File 1"):1:2:3 with table
    plot <file> using (sprintf("%4.2f",$1)) : (sprintf("%4.2f",$3)) with table
\end{verbatim}
\postverbatim

\index{csv}%
CSV �ե��������������ˤϡ��ʲ��Τ褦�ˤ��ޤ���
\preverbatim
\begin{verbatim}
    set table "tab.csv" separator comma
    plot <foo> using 1:2:3:4 with table
\end{verbatim}
\postverbatim

[��ʳ��ε�ǽ] ɽ�ǡ������Τ���˥ǡ���������ʬ����Τߤ����򤹤�ˤ�
���ϥե��륿��� ({\bf if $<$expression$>$}) �򥳥ޥ�ɤκǸ�˻��ꤹ�뤳�Ȥ���
���ޤ����������ϥե��륿�ϡ����ϤϤ���ʤ��ǡ�����⻲�ȤǤ��뤳�Ȥ���
�դ��Ƥ������������ε�ǽ�ξܺ٤ϡ�gnuplot �ξ�����Ǥ��ѹ�������ǽ��
������ޤ���

\preverbatim
\begin{verbatim}
    plot <file> using 1:2:($4+$5) with table if (strcol(3) eq "Red")
    plot <file> using 1:2:($4+$5) with table if (10. < $1 && $1 < 100.)
    plot <file> using 1:2:($4+$5) with table if (filter($6,$7) != 0)
\end{verbatim}
\postverbatim
\subsection*{���Ϸ��� (terminal)}
\addcontentsline{toc}{subsection}{���Ϸ��� (terminal)}
\label{commands set terminal}%
\label{commands show terminal}%
\label{set terminal}%
\label{set term}%
\label{show terminal}%
\label{show term}%
\label{set terminal push}%
\label{set term push}%
\label{terminal push}%
\label{term push}%
\label{push}%
\index{push}%
\label{set terminal pop}%
\label{set term pop}%
\label{terminal pop}%
\label{term pop}%
\label{pop}%
\index{pop}%
{\bf gnuplot} �Ͽ�¿���Υ���ե��å������򥵥ݡ��Ȥ��Ƥ��ޤ������ޥ��
{\bf set terminal} ��Ȥä� {\bf gnuplot} �ν��Ϥ��оݤȤʤ�����μ���������
�����������������ե����롢�ޤ��Ͻ������֤˥�����쥯�Ȥ���ˤ�
{\bf set output} ��ȤäƤ���������

��:
\preverbatim
\begin{verbatim}
     set terminal {<terminal-type> | push | pop}
     show terminal
\end{verbatim}
\postverbatim

$<$terminal-type$>$ ����ά������ {\bf gnuplot} �����Ѳ�ǽ�ʽ��Ϸ����ΰ�����
ɽ�����ޤ���$<$terminal-type$>$ �λ���ˤ�û�̷����Ȥ��ޤ���

{\bf set terminal} �� {\bf set output} ��ξ����Ȥ���硢{\bf set terminal} ��ǽ�
�ˤ������������Ǥ�������ϡ�OS �ˤ�äƤϡ����줬ɬ�פȤ���ե饰��
�åȤ�����Ϸ��������뤫��Ǥ���

�����Ĥ��ν��Ϸ����Ϥ���������ɲå��ץ���������ޤ���
�� {\bf $<$term$>$} ���Ф���ľ���� {\bf set term $<$term$>$ $<$options$>$} �ǻ��Ѥ��줿��
�ץ����ϵ������졢���θ�� {\bf set term $<$term$>$} �������ꥻ�åȤ��뤳
�ȤϤ���ޤ��󡣤�����㤨�а�������ͭ�ѤǤ������Ĥ��ΰۤʤ���Ϸ�����
���ؤ����硢���Υ��ץ����򷫤��֤�������ɬ�פϤ���ޤ���

���ޥ�� {\bf set term push} �ϡ����ߤν��Ϸ����Ȥ�������� {\bf set term pop}
�ˤ�ä���������ޤǵ������Ƥ��ޤ�������� {\bf save term}, {\bf load term} ��
�ۤ�Ʊ���Ǥ������ե����륷���ƥ�ؤΥ��������ϹԤ鷺����ä��㤨�Ф���
�ϡ�������˥ץ�åȥۡ���˰�¸���ʤ����ǽ��Ϸ���������������Ū�˻Ȥ�
�ޤ���gnuplot �ε�ư�塢�ǥե���ȡ��ޤ��� {\bf startup} �ե�����˽񤫤�
�����Ϸ�������ưŪ�˵��� (push) ����ޤ�����äơ�����Ū�˽��Ϸ�����
�������뤳�Ȥʤ���Ǥ�դΥץ�åȥۡ����ǥǥե���Ȥν��Ϸ�����
{\bf set term pop} �ˤ�ä����������롢�Ȥ���ư�����Ԥ���������ץȤ��
�����򼺤鷺�˽񤯤��Ȥ�����ޤ���

�ܺ٤ϡ��ʲ�����: {\bf complete list of terminals (p.~\pageref{complete list of terminals})\index{terminals}}��

\subsection*{���Ϸ����ؤΥ��ץ���� (termoption)}
\addcontentsline{toc}{subsection}{���Ϸ����ؤΥ��ץ���� (termoption)}
\label{commands set termoption}%
\label{set termoption}%
\label{termoption}%
\index{termoption}%
���ޥ�� {\bf set termoption} �ϡ����߻��Ѥ��Ƥ�����Ϸ����ο��񤤤򡢿���
�� {\bf set terminal} ���ޥ�ɤ�ȯ�Ԥʤ����ѹ����뤳�Ȥ��ǽ�ˤ��ޤ�������
���ޥ�ɰ�Ĥ��Ф��ư�ĤΥ��ץ����Τߤ��ѹ��Ǥ��ޤ��������Ƥ�����ˡ
���ѹ��Ǥ��륪�ץ����Ϥ���¿���Ϥ���ޤ��󡣸��߻��Ѳ�ǽ�ʥ��ץ����
�ϰʲ��Τ�ΤΤߤǤ���

\preverbatim
\begin{verbatim}
    set termoption {no}enhanced
    set termoption font "<fontname>{,<fontsize>}"
    set termoption fontscale <scale>
    set termoption {linewidth <lw>}{lw <lw>} {dashlength <dl>}{dl <dl>}
    set termoption {pointscale <scale>} {ps <scale>}
\end{verbatim}
\postverbatim

\subsection*{�˺�ɸ�������� (theta)}
\addcontentsline{toc}{subsection}{�˺�ɸ�������� (theta)}
\label{commands set theta}%
\label{set theta}%
\label{unset theta}%
\label{theta}%
\index{theta}%
�˺�ɸ����դϡ��ǥե���ȤǤϳѤ� 0 ������ (�� = 0) ������դα�¦��
�ؤ��褦�����Ť���졢�Ѥ����ä�ȿ���ײ��˹Ԥ�졢�� = 90 ��������
���褦�ˤʤäƤ��ޤ���{\bf set theta} �ˤ�ꡢ�˺�ɸ�γѤκ�ɸ�˴ؤ��� 0
�θ����������������ѹ��Ǥ��ޤ���
\preverbatim
\begin{verbatim}
    set theta {right|top|left|bottom}
    set theta {clockwise|cw|counterclockwise|ccw}
\end{verbatim}
\postverbatim
{\bf unset theta} �ϡ��ǥե���Ȥξ��� {\tt"}set theta right ccw{\tt"} ���������ޤ���
\subsection*{�������������� (tics)}
\addcontentsline{toc}{subsection}{�������������� (tics)}
\label{commands set tics}%
\label{commands unset tics}%
\label{commands show tics}%
\label{set tics scale}%
\label{set tics}%
\label{unset tics}%
\label{show tics}%
\label{tics}%
\index{tics}%
���ޥ�� {\bf set tics} �ϡ����Ƥμ���������ι�ߤȥ�٥����٤����椷��
����

������� {\bf unset tics} �Ǿä���{\bf set tics} �������꤬�Ĥ��ޤ� (�ǥե���
��)���ġ��μ���������ϡ�����Ȥ��̤Υ��ޥ�� {\bf set xtics}, {\bf set ztics}
�ʤɤ�Ȥä�����Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set tics {axis | border} {{no}mirror}
              {in | out} {front | back}
              {{no}rotate {by <ang>}} {offset <offset> | nooffset}
              {left | right | center | autojustify}
              {format "formatstring"} {font "name{,<size>}"} {{no}enhanced}
              { textcolor <colorspec> }
     set tics scale {default | <major> {,<minor>}}
     unset tics
     show tics
\end{verbatim}
\postverbatim

���ץ����ϡ��ġ��μ� (x, y, z, x2, y2, cb) �ˤ�Ŭ�ѤǤ��ޤ�����:
\preverbatim
\begin{verbatim}
     set xtics rotate by -90
     unset cbtics
\end{verbatim}
\postverbatim

���ι�ߤ���°���ϡ����٤ƥ���դζ��� (�ʲ�����: {\bf set border (p.~\pageref{set border})\index{border}}) ��Ʊ��
��Τ�Ȥä�������ޤ���

tics �� {\bf back} �ޤ��� {\bf front} ������ϡ�2D ���� (splot ���Բ�) �ˤΤ�
���٤Ƥμ��� 1 ��Ŭ�Ѥ���ޤ�������ϡ���������������Ǥ��Ťʤä����
����������������Ǥ����̤˽Ф����������֤��������椷�ޤ���

{\bf axis} �� {\bf border} �� {\bf gnuplot} �������� (������ι�߼��ȤȤ��θ��Ф�)
�򡢤��줾�켴�ˤĤ���Τ��������ˤĤ���Τ���ؼ����ޤ������������ˤ�
�Ƥ�ᤤ��硢{\bf axis} ����Ѥ���ȶ�����ɽ������Ƥ���� (�ʲ�����:
{\bf set border (p.~\pageref{set border})\index{border}}) ������θ��Ф�ʸ���򶭳��γ��˽Ф��Ƥ��ޤ��Ǥ��礦������
��缫ưŪ�ʥ쥤�����ȥ��르�ꥺ��ˤ��;�����������褯�ʤ���ΤȤ�
�äƤ��ޤ��ޤ���

{\bf mirror} �� {\bf gnuplot} ��ȿ��¦�ζ�����Ʊ�����֤ˡ����Ф��Τʤ��������
���Ϥ���褦�ؼ����ޤ���{\bf nomirror} �ϡ����ʤ����������Ƥ����̤�Τ���
��Ԥʤ��ޤ���

{\bf in} �� {\bf out} ��������ι�ߤ���¦����������¦�����������ڤ��Ѥ��ޤ���

{\bf set tics scale} �ϡ�������ι�ߤ��礭�������椷�ޤ����ǽ�� $<$major$>$
���ͤˤϡ���ưŪ���������졢�ޤ��桼�������Ǥ����������� (��٥� 0)
����ꤷ��2 ���ܤ� $<$minor$>$ ���ͤˤϡ���ưŪ���������졢�ޤ��桼�����
��Ǥ��뾮������ (��٥� 1) ����ꤷ�ޤ���$<$major$>$ �Υǥե���Ȥ� 1.0
�ǡ�$<$minor$>$ �Υǥե���Ȥ� $<$major$>$/2 �Ǥ���������ͤ��ɲä���С����
�� 2, 3, ... ����������礭���ˤʤ�ޤ���{\bf set tics scale default} �ǥ�
�ե���Ȥ���������礭�����������ޤ���

{\bf rotate} �ϡ�ʸ����� 90 �ٲ�ž�����ƽ��Ϥ����褦�Ȥ��ޤ�������ϡ�ʸ
����β�ž�򥵥ݡ��Ȥ��Ƥ�����ϥɥ饤�� (terminal) �Ǥϼ¹Ԥ���ޤ���
{\bf norotate} �Ϥ���򥭥�󥻥뤷�ޤ���{\bf rotate by $<$ang$>$} �ϳ��� $<$ang$>$ ��
��ž��Ԥʤ��ޤ���������Ϥ����Ĥ��ν��Ϸ��� (terminal) �ǥ��ݡ��Ȥ���
�Ƥ��ޤ���

x �� y ������������Υǥե���Ȥ� {\bf border mirror norotate} �ǡ�x2, y2
���� {\bf border nomirror norotate} ���ǥե���ȤǤ���z ���Υǥե���Ȥ�
{\bf nomirror} �Ǥ���

$<$offset$>$ �� x,y ���ޤ��� x,y,z �η����Ǥ���������˺�ɸ�Ϥ����򤷤ơ�
�������� {\bf first}, {\bf second}, {\bf graph}, {\bf screen}, {\bf character} �Τ����줫
��Ĥ��뤳�Ȥ�Ǥ��ޤ���$<$offset$>$ �ϡ�������θ��Ф�ʸ����Υǥե����
�ΰ��֤���Τ��餷���֤ǡ����Υǥե���Ȥ�ñ�̷Ϥ� {\bf character} �Ǥ���
�ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��{\bf nooffset} �� offset �� OFF �ˤ��ޤ���

�ǥե���ȤǤϸ��Ф���٥�ϡ���������̤�����褦�ˡ����Ȳ�ž�Ѥ˰�¸
�������֤˼�ưŪ��·�����ޤ��������ˤ���ʤ���С�����Ū�� {\bf left},
{\bf right}, {\bf center} �Υ�����ɤˤ�����·�����ѹ��Ǥ��ޤ���
{\bf autojustify} �ǥǥե���Ȥε�ư���������ޤ���

���ץ����ʤ��� {\bf set tics} �ϡ��� 1 �����Ф������ (mirror) ����¦��
��������ι�ߤ�ǥե���Ȥε�ư���������ޤ���������¾�����ƤΥ��ץ���
��ϡ�ľ�����ͤ��ݻ����ޤ���

�������� (��٥�ΤĤ�) ��¾������˴ؤ��Ƥϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
�������������˴ؤ��Ƥϡ��ʲ�����: {\bf set mxtics (p.~\pageref{set mxtics})\index{mxtics}}�������Υ��ޥ�ɤϡ�
�Ƽ�����Ω��������󶡤��ޤ���
\subsection*{Ticslevel}
\addcontentsline{toc}{subsection}{Ticslevel}
\label{commands set ticslevel}%
\label{commands show ticslevel}%
\label{set ticslevel}%
\label{show ticslevel}%
\label{ticslevel}%
\index{ticslevel}%
���ߤϿ侩����Ƥ��ޤ��󡣰ʲ�����: {\bf set xyplane (p.~\pageref{set xyplane})\index{xyplane}}��
\subsection*{Ticscale}
\addcontentsline{toc}{subsection}{Ticscale}
\label{commands set ticscale}%
\label{commands show ticscale}%
\label{set ticscale}%
\label{show ticscale}%
\label{ticscale}%
\index{ticscale}%
���ޥ�� {\bf set ticscale} �ϸ��ߤϿ侩����Ƥ��ޤ��������
{\bf set tics scale} ��ȤäƤ���������
\subsection*{�����ॹ����� (timestamp)}
\addcontentsline{toc}{subsection}{�����ॹ����� (timestamp)}
\label{commands set timestamp}%
\label{commands unset timestamp}%
\label{commands show timestamp}%
\label{set timestamp}%
\label{unset timestamp}%
\label{show timestamp}%
\label{timestamp}%
\index{timestamp}%
\label{notimestamp}%
\index{notimestamp}%
���ޥ�� {\bf set timestamp} �ϸ��ߤλ�������դ򥰥�դ�;���ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set timestamp {"<format>"} {top|bottom} {{no}rotate}
                   {offset <xoff>{,<yoff>}} {font "<fontspec>"}
                   {textcolor <colorspec>}
     unset timestamp
     show timestamp
\end{verbatim}
\postverbatim

��ʸ���� (format) �ϡ��񤫤�����դȻ���ν񼰤˻��Ѥ���ޤ����ǥե�
��Ȥ� asctime() �����Ѥ��� {\tt"}\%a \%b \%d \%H:\%M:\%S \%Y{\tt"} �Ǥ� (��������̾��
��������ʬ���á�4 �������)��{\bf top} �� {\bf bottom} ��Ȥäơ����դ����֤�
���塢�����Τ������;��ˤ��뤫������Ǥ��ޤ� (�ǥե���ȤϺ���)��
{\bf rotate} �ϡ����դ��ľ�����˽񤭽Ф��ޤ������ $<$xoff$>$��$<$yoff$>$ �Ϥ���
(offset) ���̣��������ˤ�äƤ��Ŭ�ڤʰ��ַ�᤬�Ԥ��ޤ���$<$font$>$ ��
���դ��񤫤��ե���Ȥ���ꤷ�ޤ���

��:
\preverbatim
\begin{verbatim}
     set timestamp "%d/%m/%y %H:%M" offset 80,-2 font "Helvetica"
\end{verbatim}
\postverbatim

���դν�ʸ����˴ؤ���ܤ�������ˤĤ��Ƥϡ��ʲ�����: {\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}��
\subsection*{�����ǡ������Ͻ� (timefmt)}
\addcontentsline{toc}{subsection}{�����ǡ������Ͻ� (timefmt)}
\label{commands set timefmt}%
\label{commands show timefmt}%
\label{set timefmt}%
\label{show timefmt}%
\label{timefmt}%
\index{timefmt}%
���Υ��ޥ�ɤϡ������ǡ��������Ϥǻ��Ѥ���ǥե���Ȥν񼰤����ꤷ�ޤ���
�ʲ�����: {\bf set xdata time (p.~\pageref{set xdata time})\index{time}}, {\bf timecolumn (p.~\pageref{timecolumn})\index{timecolumn}}��

��:
\preverbatim
\begin{verbatim}
     set timefmt "<format string>"
     show timefmt
\end{verbatim}
\postverbatim

{\bf timefmt} �� {\bf timecolumn} ��ξ����ͭ���ʽ񼰤ϰʲ����̤�Ǥ�:


\begin{center}
\begin{tabular}{|cl|} \hline
\multicolumn{2}{|c|}{������ǡ����񼰻����}\\
\hline \hline
�� & ���� \\ \hline
\verb@%d@ & ����, 1--31 \\
\verb@%m@ & ����, 1--12 \\
\verb@%y@ & ��ǯ, 0--99 \\
\verb@%Y@ & ��ǯ, 4 �� \\
\verb@%j@ & 1 ǯ�β�����, 1--365 \\
\verb@%H@ & ����, 0--24 \\
\verb@%M@ & ��ʬ, 0--60 \\
\verb@%s@ & Unix epoch (1970-01-01, 00:00 UTC) ������ÿ�\\
\verb@%S@ & ���� (���ϤǤ� 0--60 �����������ϤǤϼ¿�)\\
\verb@%b@ & ��̾ (�Ѹ�) �� 3 ʸ����ά�� \\
\verb@%B@ & ��̾ (�Ѹ�) \\
\verb@%p@ & 2 ʸ���� am AM pm PM �Τ����줫 \\
\hline
\end{tabular}
\end{center}



Ǥ�դ�ʸ����ʸ������ǻ��ѤǤ��ޤ�������§�˽��äƤ���ɬ�פ�����ޤ���
$\backslash$t (����) ��ǧ������ޤ����Хå�����å��� + 8 �ʿ��� ($\backslash$nnn) �Ϥ��줬
����ʸ�����Ѵ�����ޤ����������Ǥ����ʬΥʸ�����ʤ���硢\%d, \%m, \%y,
\%H, \%M, \%S �Ϥ��줾�� 2 ��ο������ɤ߹��ߤޤ���\%S �Ǥ��ɤ߹��ߤǾ���
�������Υե�����ɤˤĤ��Ƥ�����ϡ����ξ������Ĥ��ο��򾮿����û���
���Ȳ�ᤷ�ޤ���\%Y �� 4 �塢\%j �� 3 ��ο������ɤ߹��ߤޤ���\%b �� 3 ʸ
����\%B ��ɬ�פ�ʬ������ʸ�����׵ᤷ�ޤ���

���� (���ڡ���) �ΰ����Ϥ��㤤�ޤ�����ʸ������� 1 �Ĥζ���ϡ���
��������� 0 �ġ����뤤�� 1 �İʾ�ζ���ʸ�����ɽ���ޤ������ʤ����
{\tt"}\%H \%M{\tt"} �� {\tt"}1220{\tt"} �� {\tt"}12     20{\tt"} �� {\tt"}12 20{\tt"} ��Ʊ���褦���ɤߤޤ���

�ǡ�����������ʸ���ν��ޤꤽ�줾��ϡ�{\bf using n:n} ����ΰ�İ�Ĥ���
�ȥ�����Ȥ���ޤ�����ä� {\bf 11:11  25/12/76  21.0} �� 3 ��Υǡ�����ǧ
������ޤ���������򤱤뤿��ˡ������ǡ������ޤޤ���� {\bf gnuplot} �ϡ�
���ʤ��� {\bf using} ���꤬�����ʤ�ΤǤ���Ȳ��ꤷ�ޤ���

���եǡ��������������̾����ޤ�Ǥ����硢��ʸ����Ǥ�����ӽ�����
����Ф����ޤ��󤬡�{\tt"}\%a{\tt"}, {\tt"}\%A{\tt"}, {\tt"}\%b{\tt"}, {\tt"}\%B{\tt"} �Ǥ�����ɽ�����뤳�ȤϤ�
���ޤ���{\bf gnuplot} �Ͽ��ͤ��������������������ޤ�������顢�ڤ�����
�ǡ����ν��Ϥ�¾�Υ��ץ����ξܺ٤˴ؤ��Ƥϡ��ʲ�����: {\bf set format (p.~\pageref{set format})\index{format}}��

2 �������� \%y ���ɤ��硢69-99 �� 2000 ǯ̤����00-68 �� 2000 ǯ�ʸ�
�ȸ��ʤ��ޤ�������: ����ϡ�UNIX98 �λ��ͤ˹�碌����ΤǤ��������δ�
��Ϥ��������ǰ㤤������Τǡ�2 ��������ͤ��ܼ�Ū�ˤ����ޤ��Ǥ���

�� \%p �� {\tt"}am{\tt"} �� {\tt"}AM{\tt"} ���֤���硢12 ���� 0 ���Ȳ�ᤷ�ޤ���
�� \%p �� {\tt"}pm{\tt"} �� {\tt"}PM{\tt"} ���֤���硢12 ̤���λ���ˤ� 12 �ɲä��ޤ���

¾�ξ���ˤĤ��Ƥϡ��ʲ��⻲��: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}, {\bf time/date (p.~\pageref{time/date})\index{time/date}},
{\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}��

��:
\preverbatim
\begin{verbatim}
     set timefmt "%d/%m/%Y\t%H:%M"
\end{verbatim}
\postverbatim
�ϡ�{\bf gnuplot} �����դȻ��֤����֤�ʬΥ���Ƥ��뤳�Ȥ򶵤��ޤ� (��������
���ʤ��Υǡ�����衼�����Ƥ������������֤��ä���Τ��ɤ�����ʣ���Υ���
�������Ѵ�����Ƥ��ޤ��� ? ��ʸ����ϥե�������˼ºݤˤ���ʪ�Ȱ�
�פ��Ƥ��ʤ���Фʤ�ޤ���)��
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/timedat.html}{\tt ������ǡ��� (time data) �ǥ⡣
}

\subsection*{����ե����ȥ� (title)}
\addcontentsline{toc}{subsection}{����ե����ȥ� (title)}
\label{commands set title}%
\label{commands show title}%
\label{set title}%
\label{show title}%
\label{title}%
\index{title}%
���ޥ�� {\bf set title} �ϡ�����ξ�ο���˽񤫤�����西���ȥ��������
�ޤ���{\bf set title} �� {\bf set label} ���ü�ʤ�Ρ��Ȥߤʤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set title {"<title-text>"} {offset <offset>} {font "<font>{,<size>}"}
               {{textcolor | tc} {<colorspec> | default}} {{no}enhanced}
     show title
\end{verbatim}
\postverbatim

$<$offset$>$ �� x,y ���ޤ��� x,y,z �η����ǻ��ꤷ�����ϡ������ȥ��Ϳ��
��줿�ͤ�����ư����ޤ�������˺�ɸ�Ϥ����򤷤ơ��������� {\bf first},
{\bf second}, {\bf graph}, {\bf screen}, {\bf character} �Τ����줫��Ĥ��뤳�Ȥ�Ǥ�
�ޤ����ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}���ǥե���ȤǤ� {\bf character} ��ɸ
�Ϥ��Ȥ��ޤ����㤨�С�{\tt"}{\bf set title offset 0,-1}{\tt"} �ϥ����ȥ�� y ����
�ΰ��֤Τ��ѹ������礶�äѤ˸��ä� 1 ʸ��ʬ�ι⤵���������ȥ�򲼤˲�
���ޤ���1 ʸ�����礭���ϡ��ե���ȤȽ��Ϸ�����ξ���˰�¸���ޤ���

$<$font$>$ �ϥ����ȥ뤬�񤫤��ե���Ȥ���ꤹ��Τ˻Ȥ��ޤ���$<$size$>$ ��
ñ�̤ϡ��ɤν��Ϸ��� (terminal) ��ȤäƤ��뤫�ˤ�ä��Ѥ��ޤ���

{\bf textcolor $<$colorspec$>$} �ϡ�ʸ���ο����ѹ����ޤ���$<$colorspec$>$ �ϡ���
�rgb �����ޤ��ϥѥ�åȤؤγ����Τ����줫������Ǥ��ޤ����ʲ�����:
{\bf colorspec (p.~\pageref{colorspec})\index{colorspec}}, {\bf palette (p.~\pageref{palette})\index{palette}}��

{\bf noenhanced} �ϡ���ĥʸ������� (enhanced text) �⡼�ɤ�ͭ���ˤʤäƤ�
����Ǥ⡢�����ȥ���ĥʸ������������ʤ��褦�ˤ��ޤ���

{\bf set title} ��ѥ�᡼���ʤ��ǻȤ��ȥ����ȥ��õ�ޤ���

�Хå�����å���ʸ����κ��ѡ��ڤ�ʸ�����Ϥ�ñ����������Ű������
�㤤�ˤĤ��Ƥϡ��ʲ�����: {\bf syntax (p.~\pageref{syntax})\index{syntax}}��
\subsection*{Tmargin}
\addcontentsline{toc}{subsection}{Tmargin}
\label{commands set tmargin}%
\label{set tmargin}%
\label{tmargin}%
\index{tmargin}%
���ޥ�� {\bf set tmargin} �Ͼ��;��Υ������򥻥åȤ��ޤ����ܺ٤ϡ��ʲ�
����: {\bf set margin (p.~\pageref{set margin})\index{margin}}��
\subsection*{Trange}
\addcontentsline{toc}{subsection}{Trange}
\label{commands set trange}%
\label{commands show trange}%
\label{set trange}%
\label{show trange}%
\label{trange}%
\index{trange}%
��:    set trange [tmin:tmax]
�޲��ѿ� t ���ϰϤϡ��ʲ��� 3 �Ĥξ�����ͭ���Ǥ���
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 �޲��ѿ��⡼�ɤǤϡ����줬���ޥ�� {\bf plot} ��ξ���������ؿ���ɸ���ϰ�
 �����¤��ޤ����ʲ�����: {\bf set parametric (p.~\pageref{set parametric})\index{parametric}}, {\bf set samples (p.~\pageref{set samples})\index{samples}}��
\item
 �˺�ɸ�⡼�ɤǤϡ����줬���ޥ�� {\bf plot} ���г��ѿ��Ȥ�������ε��Ʋ�
 ǽ���ϰϤ����¡��ޤ���������ޤ��������ϰϳ��ΦȤ���ĥǡ������ϡ���
 �줬���趭������¦�����äƤ����Ȥ��Ƥ⡢����դ���Ͻ�������ޤ���
 �ʲ�����: {\bf polar (p.~\pageref{polar})\index{polar}}��
\item
 {\bf plot} �ޤ��� {\bf splot} ���ޥ�ɤǤϡ������ե����� {\tt"}+{\tt"} �ˤ�� 1 ������
 ������ɸ�ܲ��˻��Ѥ��ޤ���
 �ʲ�����: {\bf sampling 1D (p.~\pageref{sampling 1D})\index{1D}}, {\bf special-filenames (p.~\pageref{special-filenames})\index{special-filenames}}��
\end{itemize}
\subsection*{Ttics}
\addcontentsline{toc}{subsection}{Ttics}
\label{commands set ttics}%
\label{commands show ttics}%
\label{set ttics}%
\label{show ttics}%
\label{ttics}%
\index{ttics}%
���ޥ�� {\bf set ttics} �ϡ��˺�ɸ����դμ��Ϥ��������ߤ�Ĥ��ޤ�����
��ϡ�{\bf set border polar} �Ȥ������϶����ˤʤ�ޤ����������Ǥʤ����
�˺�ɸ�ʻҤΡ�r ���˱�äƺǤⱦü�ι�ߤξ��˽񤫤��Ǥ⳰¦�α߼�
�ˤʤ�ޤ����ʲ�����: {\bf set grid (p.~\pageref{set grid})\index{grid}}, {\bf set rtics (p.~\pageref{set rtics})\index{rtics}}���Ѥΰ��֤ϡ�����٤�ñ
�̤ǥ�٥��դ�����ޤ������ߤγѤ��ϰϤ����� (trange) �˴ط��ʤ���Ʊ��
�����Τ˹�ߥ�٥��Ĥ��뤳�Ȥ��Ǥ��ޤ�����ߥ�٥뤬ɬ�פ��ϰϤ�����
�ϡ����˼�����Τ褦�ˤ��Ƥ�����������ߤ˴ؤ����ɲ�°�������ꤹ�뤳��
��Ǥ��ޤ����ʲ�����: {\bf xtics (p.~\pageref{xtics})\index{xtics}}��

\preverbatim
\begin{verbatim}
    set ttics -180, 30, 180
    set ttics add ("Theta = 0" 0)
    set ttics font ":Italic" rotate
\end{verbatim}
\postverbatim
\subsection*{Urange}
\addcontentsline{toc}{subsection}{Urange}
\label{commands set urange}%
\label{commands show urange}%
\label{set urange}%
\label{show urange}%
\label{urange}%
\index{urange}%
��:     set urange [umin:umax]
�޲��ѿ� u �� v ���ϰϤϡ��ʲ��� 2 �Ĥξ�����ͭ���Ǥ���
1) �޲��ѿ��⡼�ɤ� {\bf splot}���ʲ�����: {\bf set parametric (p.~\pageref{set parametric})\index{parametric}},
\preverbatim
\begin{verbatim}
  `set isosamples`��
\end{verbatim}
\postverbatim
2) {\bf plot} �ޤ��� {\bf splot} ���ޥ�ɤǤϡ������ե����� {\tt"}++{\tt"} �ˤ�� 2 ����
\preverbatim
\begin{verbatim}
  ɸ�ܲ��ǡ����������˻��Ѥ��ޤ����ʲ�����: `sampling 2D`��
\end{verbatim}
\postverbatim
\subsection*{Version}
\addcontentsline{toc}{subsection}{Version}
\label{show version}%
\label{show version long}%
���ޥ�� {\bf show version} �ϸ��ߵ�ư���Ƥ��� gnuplot �ΥС�����󡢺ǽ�
������������Ԥȡ�FAQ �� info-gnuplot �᡼��󥰥ꥹ�ȡ��Х���ݡ���
��Υ᡼�륢�ɥ쥹��ɽ�����ޤ�������Ū�˥ץ�����ब�ƤФ�Ƥ���Ȥ���
�����꡼���ˤ��ξ����ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     show version {long}
\end{verbatim}
\postverbatim

show version {\bf long} �Ǥϡ����� {\bf gnuplot} ������ѥ��뤵�줿�Ȥ��˻Ȥ�
�줿���ڥ졼�ƥ��󥰥����ƥࡢ���ꡢ����ѥ��륪�ץ����ʤɤ�ɽ������
����
\subsection*{Vgrid}
\addcontentsline{toc}{subsection}{Vgrid}
\label{commands set vgrid}%
\label{set vgrid}%
\label{unset vgrid}%
\label{show vgrid}%
\label{vgrid}%
\index{vgrid}%
��:
\preverbatim
\begin{verbatim}
    set vgrid $gridname {size N}
    unset vgrid $gridname
    show vgrid
\end{verbatim}
\postverbatim

���ꤷ��̾���դ��ʻ� \$gridname ������¸�ߤ��Ƥ���С������Ϥ����ͭ��
�ˤ��������³�� {\bf vfill} �� {\bf voxel} �����ǻȤ���褦�ˤ��ޤ���������
�򿷤��˻��ꤷ����硢¸�ߤ���ǡ����� 0 ����᤿ N x N x N �ʻҤ��֤�
�����ޤ�������̾���γʻҤ��ޤ��ʤ����ϡ�N x N x N �ʻ� (�ǥե���Ȥ�
N=100) ���ΰ�����˳�����ơ�������Ȥ� 0 �ˤ���ͭ���ˤ��ޤ����ʻ�
̾�ϡ�'\$' ����Ϥ�ʤ���Ф����ʤ����Ȥ����դ��Ƥ���������

{\bf show vgrid} �ϡ���������ѤߤΥܥ�����ʻҤ��٤Ƥΰ�����ɽ�����ޤ���
������:
\preverbatim
\begin{verbatim}
     $vgrid1: (active)
              size 100 X 100 X 100
              vxrange [-4:4]  vyrange[-4:4]  vzrange[-4:4]
              non-zero voxel values:  min 0.061237 max 94.5604
              number of zero voxels:  992070   (99.21%)
\end{verbatim}
\postverbatim

{\bf unset vgrid \$gridname} �ϡ����Υܥ�����ʻҤ˴ط����뤹�٤ƤΥǡ�����
�����꤫�鳫�����ޤ������Υǡ����ΰ�ϡ�{\bf reset session} �ǤⳫ����
��ޤ���
�ؿ� {\bf voxel(x,y,z)} �ϡ����κ�ɸ�˰��ֶᤤͭ���ʳʻ������ͤ��֤��ޤ���
�ʲ��⻲��: {\bf splot voxel-grids (p.~\pageref{splot voxel-grids})\index{voxel-grids}}��

\subsection*{�������� (view)}
\addcontentsline{toc}{subsection}{�������� (view)}
\label{commands set view}%
\label{commands show view}%
\label{set view}%
\label{set view map}%
\label{show view}%
\label{view}%
\index{view}%
���ޥ�� {\bf set view} �� {\bf splot} �λ����γ��٤����ꤷ�ޤ�������ϡ�����
������� 3 ������ɸ��ɤΤ褦�� 2 �����β��� (screen) ����Ƥ��뤫����
�椷�ޤ�������ϡ����褵�줿�ǡ����β�ž�Ƚ̼ܤ������Ϳ���Ƥ���ޤ���
���ͱƤ������ݡ��Ȥ��Ƥ��ޤ���3 �����ͱơ������ 2 ��������Ū�Ͽ޾�
�ؤ� 2 ����ľ��ͱƤ����ݡ��Ȥ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set view <rot_x>{,{<rot_z>}{,{<scale>}{,<scale_z>}}}
     set view map {scale <scale>}
     set view projection {xy|xz|yz}
     set view {no}equal {xy|xyz}
     set view azimuth <angle>
     show view
\end{verbatim}
\postverbatim

������ $<$rot\_x$>$ �� $<$rot\_z$>$ �ϡ����̤���Ƥ���벾��Ū�� 3 ������ɸ�Ϥ�
��ž�� (ñ�̤���) ������ǡ��ǽ�� (���ʤ����ž���Ԥʤ�������)
������ο�ʿ���� x, ������ο�ľ���� y, ���̼��Ȥ˿�ľ�ʼ��� z �Ȥʤ�
�Ƥ��ޤ����ǽ�� x ���μ���� $<$rot\_x$>$ ������ž����ޤ������ˡ�������
z ���μ���� $<$rot\_z$>$ ������ž����ޤ���

���ޥ�� {\bf set view map} �ϡ�����դ��ϿޤΤ褦��ɽ������Τ˻Ȥ��ޤ���
����������� ({\bf contour}) �Υ���դ䡢pm3d �⡼�ɤˤ�� 2 ��������ʬ��
(heatmap) �ʤɤ� {\bf with image} ����ष��ͭ�ѤǤ�����ԤǤϡ����ϥǡ�
�����Υե��륿�Ѥ� {\bf zrange} �����ꡢ����ӿ����ϰϤν̼ܤ˴ؤ���
{\bf cbrange} �������Ŭ�ڤ˹Ԥ����Ȥ����դ��Ƥ���������

$<$rot\_x$>$ �� [0:180] ���ϰϤ����¤���Ƥ��ơ��ǥե���ȤǤ� 60 �٤Ǥ���
$<$rot\_z$>$ �� [0:360] ���ϰϤ����¤���Ƥ��ơ��ǥե���ȤǤ� 30 �٤Ǥ���
$<$scale$>$ �� {\bf splot} ���Το���Ψ�����椷��$<$scale\_z$>$ �� z ���ο��̤Τߤ�
�Ԥʤ��ޤ�������Ψ�Υǥե���ȤϤɤ���� 1.0 �Ǥ���

��:
\preverbatim
\begin{verbatim}
     set view 60, 30, 1, 1
     set view ,,0.5
\end{verbatim}
\postverbatim

�ǽ����� 4 �Ĥ����Ƥ�ǥե���Ȥ��ͤˤ��Ƥ��ޤ���2 �Ĥ����Ͻ̾�Ψ
�Τߤ� 0.5 ���ѹ����Ƥ��ޤ���
\subsubsection*{Azimuth}
\addcontentsline{toc}{subsubsection}{Azimuth}
\label{set view azimuth}%
\label{view azimuth}%
\label{azimuth}%
\index{azimuth}%
\preverbatim
\begin{verbatim}
     set view azimuth <angle-in-degrees>
\end{verbatim}
\postverbatim
azimuth ������ϡ�3 ��������� (splot) �� z ���θ����˱ƶ����ޤ����ǥ�
����Ȥ� azimuth = 0 �ǡ�����դ� z ���ϥ����꡼��ο�ʿ�������Ф��ƿ�
ľ��ʿ�̤˴ޤޤ롢���ʤ����z ���� 2 �����ͱƤ������꡼��α�ľ������
�ʤ�ޤ���0 �Ǥʤ� azimuth �ϻ볦�����˴ؤ��Ʋ�ž����z ���μͱƤϱ�
ľ�����ǤϤʤ��ʤ�ޤ���azimuth = 90 �Ǥ� z ���ϱ�ľ�����ǤϤʤ�����ʿ
�����ˤʤ�ޤ���
���÷���ɽ���κݡ��ۥåȥ��� {\bf z} �� azimuth �� 0 �˥ꥻ�åȤ��ޤ���
\subsubsection*{Equal\_axes}
\addcontentsline{toc}{subsubsection}{Equal\_axes}
\label{set view equal_axes}%
\label{set view equal xyz}%
\label{set view equal}%
\label{view equal_axes}%
\label{view equal xyz}%
\label{equal_axes}%
\index{equal axes}%
\label{equal xyz}%
���ޥ�� {\bf set view equal xy} �� x ���� y ����ñ�̤�Ĺ��������Ū������
���ʤ�褦�˽̼ܤ��碌������դ��ڡ��������ٹ礦�褦�ˤ��ν̼ܤ�����
���ޤ������ޥ�� {\bf set view equal xyz} �ϡ������ z ���� x �� y ���˹�
���褦�ˤ��ޤ�����z �����ϰϤ������趭�����ϰϤ˹礦�ݾڤϤ���ޤ���
�ʲ��⻲��: {\bf set isotropic (p.~\pageref{set isotropic})\index{isotropic}}���ǥե���ȤǤϡ�3 �Ĥμ�����Ω��ͭ������
�������褦�˿��̤��ޤ���

�ʲ��⻲��: {\bf set xyplane (p.~\pageref{set xyplane})\index{xyplane}}��
\subsubsection*{Projection}
\addcontentsline{toc}{subsubsection}{Projection}
\label{set view projection}%
\label{view projection}%
\label{projection}%
\index{projection}%
��:
\preverbatim
\begin{verbatim}
    set view projection {xy|xz|yz}
\end{verbatim}
\postverbatim
3 ��������դλ�Ѥ��ž������ʿ�� xy, xz, yz �Τ����줫������դ�ʿ��
�˾��褦�ˤ��ޤ�������������ȥ�٥�����֤Ϥ���˽��ä�Ĵ�����졢��
��˿�ľ���� 3 ����������ȥ�٥��̵���ˤʤ�ޤ������Υ���դϡ�'plot'
��Ʊ�������ϰϤ����������ΤȤۤܰ��פ��륵�����˥��������Ѵ����ޤ���
{\bf set view projection xy} �ϡ�{\bf set view map} ��Ʊ���Ǥ���

���֥������Ȥ��٥롢�𡢤���¾���������Ǥ���ꤹ�� x, y �κ�ɸ��ξ��
�� {\tt"}graph{\tt"} ��ɸ�ξ�硢����ϼͱ��̤Ǥ� {\tt"}x/y{\tt"} �ǤϤʤ���{\tt"}��ʿ/��ľ{\tt"} ��
�Ȥ��Ʋ�ᤷ�ޤ���

\preverbatim
\begin{verbatim}
   set key top right at graph 0.95, graph 0.95     # Ǥ�դμͱƤ�ư��
\end{verbatim}
\postverbatim

\subsection*{Vrange}
\addcontentsline{toc}{subsection}{Vrange}
\label{commands set vrange}%
\label{commands show vrange}%
\label{set vrange}%
\label{show vrange}%
\label{vrange}%
\index{vrange}%
��:     set vrange [vmin:vmax]
�޲��ѿ� u �� v ���ϰϤϡ��ʲ��� 2 �Ĥξ�����ͭ���Ǥ���
1) �޲��ѿ��⡼�ɤ� {\bf splot}���ʲ�����: {\bf set parametric (p.~\pageref{set parametric})\index{parametric}},
\preverbatim
\begin{verbatim}
  `set isosamples`��
\end{verbatim}
\postverbatim
2) {\bf plot} �ޤ��� {\bf splot} ���ޥ�ɤǤϡ������ե����� {\tt"}++{\tt"} �ˤ�� 2 ����
\preverbatim
\begin{verbatim}
  ɸ�ܲ��ǡ����������˻��Ѥ��ޤ����ʲ�����: `sampling 2D`��
\end{verbatim}
\postverbatim
\subsection*{Vxrange}
\addcontentsline{toc}{subsection}{Vxrange}
\label{commands set vxrange}%
\label{set vxrange}%
\label{vxrange}%
\index{vxrange}%
��:      set vxrange [vxmin:vxmax]

����ϡ�����ͭ���ʥܥ�����ʻҤ����� x ��ɸ���ϰϤ����ꤷ�ޤ����ܥ�
����ʻҤ�¾�� 2 �Ĥ������Ѥˡ������Ʊ�ͤΥ��ޥ�� {\bf set vyrange},
{\bf set vzrange} ������ޤ����ǽ�� {\bf vclear}, {\bf vfill}, {\bf voxel(x,y,z) = }
�Υ��ޥ�ɤ���������Ū���ϰϤ����ꤵ��Ƥ��ʤ��ä���硢vmin �� vmax
�ϸ��ߤ� {\bf xrange} ���ϰϤ򥳥ԡ����ޤ���
\subsection*{Vyrange}
\addcontentsline{toc}{subsection}{Vyrange}
\label{commands set vyrange}%
\label{set vyrange}%
\label{vyrange}%
\index{vyrange}%
�ʲ�����: {\bf set vxrange (p.~\pageref{set vxrange})\index{vxrange}}��
\subsection*{Vzrange}
\addcontentsline{toc}{subsection}{Vzrange}
\label{commands set vzrange}%
\label{set vzrange}%
\label{vzrange}%
\index{vzrange}%
�ʲ�����: {\bf set vxrange (p.~\pageref{set vxrange})\index{vxrange}}��
\subsection*{Walls}
\addcontentsline{toc}{subsection}{Walls}
\label{commands set walls}%
\label{commands show walls}%
\label{set walls}%
\label{show walls}%
\label{unset walls}%
\label{walls}%
\index{walls}%
��:
\preverbatim
\begin{verbatim}
    set walls
    set wall {x0|y0|z0|x1|y1} {<fillstyle>} {fc <fillcolor>}
\end{verbatim}
\postverbatim

\gpinsetfigure{figure_walls}
{\bf splot} ������ 3 �������̤ϡ�x, y, z �����ϰϤȤ�̵�ط������������줿
ñ��Ω���Τ�����֤��ޤ��������Ƥ���Ω���Τζ����ɤϡ�����պ�ɸ��
x == 0 �� x == 1 ����ʿ�̤Ȥʤ�ޤ������ޥ�� {\bf set walls} �ϡ�������
�ɤ� x0, y0, z0 ��ñ���ɤ�ζ��̤Ȥ������褷�ޤ����ǥե���ȤǤϤ���
����ɤϡ�ȾƩ�� (fillstyle transparent solid 0.5) �Ȥ��ޤ������Υ���
��ɤǤɤ��ɤ����褹�뤫�������Ƹ��̤ο�����̤��ɤ��٤���������
(fillstyle) �򥫥����ޥ����Ǥ��ޤ����ɤ������ͭ���ˤ�����ϡ�
{\bf set xyplane 0} �����ꤹ��Ȥ����Ǥ��礦��
��:
\preverbatim
\begin{verbatim}
    set wall x0; set wall y1; set wall z0 fillstyle solid 1.0 fillcolor "gray"
    splot f(x,y) with pm3d fc "goldenrod"
\end{verbatim}
\postverbatim

\subsection*{Watchpoints}
\addcontentsline{toc}{subsection}{Watchpoints}
\label{commands show watchpoints}%
\label{show watchpoints}%

���ޥ�� plot �γ�����������ˡ���İʾ�Υ����å��ݥ���Ȥ�����Ǥ���
�������ޥ�� {\bf show watchpoints} �ǡ����٤ƤΥ����å��ݥ�����оݤ�ľ��
�� plot ���ޥ�ɤǥҥåȤ�����������򸫤뤳�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
    plot DATA using 1:2 smooth cnormal watch y=0.25 watch y=0.5 \
         watch y=0.75
    show watchpoints
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
        Plot title:     "DATA using 1:2 smooth cnormal"
          Watch 1 target y = 0.25         (1 hits)
                  hit 1   x 50.6  y 0.25
          Watch 2 target y = 0.5          (1 hits)
                  hit 1   x 63.6  y 0.5
          Watch 3 target y = 0.75         (1 hits)
                  hit 1   x 68.3  y 0.75
\end{verbatim}
\postverbatim

�ǽ�Υ����å��ݥ���� (y=0.25) �����������٤Ƥ����κ�ɸ������ WATCH\_1
����¸���ޤ���y=0.5 ���������������� WATCH\_2 ����¸�����ʲ�Ʊ�ͤǤ���

�ƥҥå����ϡ�x ��ɸ��¿���ʬ��y ��ɸ�������ʬ�Ȥ���ʣ�ǿ��Ȥ�����¸
������äƥ����å��ݥ���� 2 �κǽ�Υҥå����ϡ�x = real(WATCH\_2[1]),
y = imag(WATCH\_2[1]) �Ȥʤ�ޤ���������Ǥϡ��ҥå����� x ��ɸ�Τߤ���
�����ǡ�y ��ɸ�Ͼ���оݤȤʤ� y ���ͤ˰��פ��ޤ����������������å���
������оݤ��ؿ� f(x,y) �� z �ͤǤ����硢x, y ��ɸ�Ϥɤ��������ˤ�
�狼��ޤ���

\subsection*{X2data}
\addcontentsline{toc}{subsection}{X2data}
\label{commands set x2data}%
\label{commands show x2data}%
\label{set x2data}%
\label{show x2data}%
\label{x2data}%
\index{x2data}%
���ޥ�� {\bf set x2data} �� x2 (��) ���Υǡ���������� (����) ����������
���ޤ����ܺ٤ϡ��ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}��
\subsection*{X2dtics}
\addcontentsline{toc}{subsection}{X2dtics}
\label{commands set x2dtics}%
\label{commands unset x2dtics}%
\label{commands show x2dtics}%
\label{set x2dtics}%
\label{unset x2dtics}%
\label{show x2dtics}%
\label{x2dtics}%
\index{x2dtics}%
\label{nox2dtics}%
\index{nox2dtics}%
���ޥ�� {\bf set x2dtics} �� x2 (��) ������������������ѹ����ޤ����ܺ٤ϡ�
�ʲ�����: {\bf set xdtics (p.~\pageref{set xdtics})\index{xdtics}}��
\subsection*{X2label}
\addcontentsline{toc}{subsection}{X2label}
\label{commands set x2label}%
\label{commands show x2label}%
\label{set x2label}%
\label{show x2label}%
\label{x2label}%
\index{x2label}%
���ޥ�� {\bf set x2label} �� x2 (��) ���θ��Ф������ꤷ�ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{X2mtics}
\addcontentsline{toc}{subsection}{X2mtics}
\label{commands set x2mtics}%
\label{commands unset x2mtics}%
\label{commands show x2mtics}%
\label{set x2mtics}%
\label{unset x2mtics}%
\label{show x2mtics}%
\label{x2mtics}%
\index{x2mtics}%
\label{nox2mtics}%
\index{nox2mtics}%
���ޥ�� {\bf set x2mtics} �ϡ�x2 (��) ���� 1 ǯ�γƷ�����ꤷ�ޤ����ܺ٤ϡ�
�ʲ�����: {\bf set xmtics (p.~\pageref{set xmtics})\index{xmtics}}��
\subsection*{X2range}
\addcontentsline{toc}{subsection}{X2range}
\label{commands set x2range}%
\label{commands show x2range}%
\label{set x2range}%
\label{show x2range}%
\label{x2range}%
\index{x2range}%
���ޥ�� {\bf set x2range} �� x2 (��) ����ɽ��������ʿ�ϰϤ����ꤷ�ޤ���
���ޥ�ɥ��ץ����Τ��٤Ƥ������ˤĤ��Ƥϡ��ʲ�����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}����
���⻲��: {\bf set link (p.~\pageref{set link})\index{link}}��
\subsection*{X2tics}
\addcontentsline{toc}{subsection}{X2tics}
\label{commands set x2tics}%
\label{commands unset x2tics}%
\label{commands show x2tics}%
\label{set x2tics}%
\label{unset x2tics}%
\label{show x2tics}%
\label{x2tics}%
\index{x2tics}%
\label{nox2tics}%
\index{nox2tics}%
���ޥ�� {\bf set x2tics} �� x2 (��) ���Ρ����Ф��դ�������������������
��Ԥʤ��ޤ����ܺ٤ϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\subsection*{X2zeroaxis}
\addcontentsline{toc}{subsection}{X2zeroaxis}
\label{commands set x2zeroaxis}%
\label{commands unset x2zeroaxis}%
\label{commands show x2zeroaxis}%
\label{set x2zeroaxis}%
\label{unset x2zeroaxis}%
\label{show x2zeroaxis}%
\label{x2zeroaxis}%
\index{x2zeroaxis}%
\label{nox2zeroaxis}%
\index{nox2zeroaxis}%
���ޥ�� {\bf set x2zeroaxis} �ϡ��������̤� x2 (��) �� (y2 = 0) ��������
�����ܺ٤ϡ��ʲ�����: {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}��
\subsection*{����Υǡ���������� (xdata)}
\addcontentsline{toc}{subsection}{����Υǡ���������� (xdata)}
\label{commands set xdata}%
\label{commands show xdata}%
\label{set xdata}%
\label{show xdata}%
\label{xdata}%
\index{xdata}%
���Υ��ޥ�ɤ� x ���Υǡ��������β������椷�ޤ���¾�μ����줾��ˤ�
Ʊ�ͤΥ��ޥ�ɤ���ǽ���ޤ���

��:
\preverbatim
\begin{verbatim}
     set xdata {time}
     show xdata
\end{verbatim}
\postverbatim

{\bf ydata}, {\bf zdata}, {\bf x2data}, {\bf y2data}, {\bf cbdata} �ˤ�Ʊ���񼰤����ƤϤ�
��ޤ���

{\bf time} ���ץ����ϥǡ�������ñ�̤������ǡ����Ǥ��뤳�Ȥ������ޤ���
gnuplot �С������ 6 �ϻ����ߥ��ä�������¸���ޤ���

������� {\bf time} �ʤ��� {\bf set xdata} �ϡ��ǡ����β����ˡ���̾�η���
���ᤷ�ޤ���
\subsubsection*{�����ǡ��� (time)}
\addcontentsline{toc}{subsubsection}{�����ǡ��� (time)}
\label{commands set xdata time}%
\label{set xdata time}%
{\bf set xdata time} �ϡ�x ��ɸ���ߥ������٤������ǡ����Ǥ��뤳�Ȥ��̣��
�ޤ���{\bf set ydata time} �Ȥ���Ʊ�ͤΥ��ޥ�ɤ⤢��ޤ���

�����ǡ��������ϤȽ��Ϥβ��ˤϡ��̡��ν񼰵���������ޤ����ե����뤫
������ϥǡ����ϡ����Τ����Ѥ��� {\bf timefmt} ��Ȥ������ޤ��� plot ����
������ timecolumn() �ؿ���Ȥä��ɤ߹��ߤޤ����������ϵ����ϡ�������
�� (range) �����ꤹ��Ȥ��˻��֤��ͤ���Ѥ���ݤˤ�Ŭ�Ѥ���ޤ����ʲ�
����: {\bf set timefmt (p.~\pageref{set timefmt})\index{timefmt}}, {\bf timecolumn (p.~\pageref{timecolumn})\index{timecolumn}}��

��:

\preverbatim
\begin{verbatim}
    set xdata time
    set timefmt "%d-%b-%Y"
    set xrange ["01-Jan-2013" : "31-Dec-2014"]
    plot DATA using 1:2
\end{verbatim}
\postverbatim
�ޤ���
\preverbatim
\begin{verbatim}
    plot DATA using (timecolumn(1,"%d-%b-%Y")):2
\end{verbatim}
\postverbatim

���ϡ����ʤ�����˱�ä�������Υ�٥�䡢�ޥ������Ǥκ�ɸ���ϤˤĤ�
�Ƥϡ��ǥե���ȤǤϡ��äǤ��������狼��������ɽ������ʸ����ؤ��Ѵ���
�ϡ��ؿ� 'strftime' (unix �Ǥ����Ĵ�٤�ˤ� {\tt"}man strftime{\tt"} �ȥ����פ�
�Ƥ�������) ��Ȥ��ޤ���{\bf gnuplot} �Ϥ����Ŭ���˰�̣�Τ���񼰤�ɽ����
�褦�Ȥ��ޤ�����{\bf set format x} �� {\bf set xtics format} �Τ����줫��Ȥ�
�ƥ������ޥ������뤳�Ȥ�Ǥ��ޤ���
���̤ʻ��ֽ񼰻���Ҥ˴ؤ��Ƥϡ��ʲ�����: {\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}��¾�ξ���
�ˤĤ��Ƥϡ��ʲ��⻲��: {\bf time/date (p.~\pageref{time/date})\index{time/date}}��
\subsection*{������������ (xdtics)}
\addcontentsline{toc}{subsection}{������������ (xdtics)}
\label{commands set xdtics}%
\label{commands unset xdtics}%
\label{commands show xdtics}%
\label{set xdtics}%
\label{unset xdtics}%
\label{show xdtics}%
\label{xdtics}%
\index{xdtics}%
\label{noxdtics}%
\index{noxdtics}%
���ޥ�� {\bf set xdtics} �� x ����������ι�ߤ��������Ѵ����ޤ� (0=Sun,
6=Sat)��6 ��ۤ������ 7 �ˤ��;�꤬�Ȥ��ޤ���{\bf unset xdtics} ��
���θ��Ф���ǥե���Ȥη������ᤷ�ޤ���¾�μ��ˤ�Ʊ�����Ȥ�Ԥʤ�Ʊ
�ͤΥ��ޥ�ɤ��Ѱդ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xdtics
     unset xdtics
     show xdtics
\end{verbatim}
\postverbatim

{\bf ydtics}, {\bf zdtics}, {\bf x2dtics}, {\bf y2dtics}, {\bf cbdtics} �ˤ�Ʊ���񼰤�����
�Ϥޤ�ޤ���

�ʲ��⻲��: {\bf set format (p.~\pageref{set format})\index{format}}��
\subsection*{����٥� (xlabel)}
\addcontentsline{toc}{subsection}{����٥� (xlabel)}
\label{commands set xlabel}%
\label{commands show xlabel}%
\label{set xlabel}%
\label{show xlabel}%
\label{xlabel}%
\index{xlabel}%
���ޥ�� {\bf set xlabel} �� x ���θ��Ф������ꤷ�ޤ���¾�μ��ˤ⸫�Ф���
���ꤹ��Ʊ�ͤΥ��ޥ�ɤ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set xlabel {"<label>"} {offset <offset>} {font "<font>{,<size>}"}
                {textcolor <colorspec>} {{no}enhanced}
                {rotate by <degrees> | rotate parallel | norotate}
     show xlabel
\end{verbatim}
\postverbatim

Ʊ���񼰤� {\bf x2label}, {\bf ylabel}, {\bf y2label}, {\bf zlabel}, {\bf cblabel} �ˤ�Ŭ
�Ѥ���ޤ���

$<$offset$>$ �� x,y ���ޤ��� x,y,z �η����ǻ��ꤷ�����ϡ����Ф���Ϳ����
�줿�ͤ�����ư����ޤ�������˺�ɸ�Ϥ����򤷤ơ��������� {\bf first},
{\bf second}, {\bf graph}, {\bf screen}, {\bf character} �Τ����줫��Ĥ��뤳�Ȥ�Ǥ�
�ޤ����ܺ٤ϡ��ʲ�����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}���ǥե���ȤǤ� {\bf character} ��ɸ
�Ϥ��Ȥ��ޤ����㤨�С�{\tt"}{\bf set xlabel offset -1,0}{\tt"} �ϸ��Ф��� x ������
���֤Τ��ѹ������礶�äѤ˸��ä� 1 ʸ��ʬ�����������Ф��򺸤ˤ��餷��
����1 ʸ�����礭���ϡ��ե���ȤȽ��Ϸ�����ξ���˰�¸���ޤ���

$<$font$>$ �ϸ��Ф����񤫤��ե���Ȥ���ꤹ��Τ˻Ȥ��ޤ����ե���Ȥ�
$<$size$>$ (�礭��) ��ñ�̤ϡ��ɤ�ʽ��Ϸ�����Ȥ����˰�¸���ޤ���

{\bf noenhanced} �ϡ���ĥʸ������� (enhanced text) �⡼�ɤ�ͭ���ˤʤäƤ�
����Ǥ⡢��٥�ʸ������ĥʸ������������ʤ��褦�ˤ��ޤ���

���Ф���õ��ˤϡ����ץ�����Ĥ����˼¹Ԥ��ޤ�����: {\tt"}{\bf set y2label}{\tt"}

���θ��Ф��Υǥե���Ȥΰ��֤ϰʲ����̤�Ǥ�:

xlabel: x ���θ��Ф��ϥ���դβ��ο���

ylabel: y ���θ��Ф��ϥ���դκ��ο���ǡ���ʿ�����˽񤫤�뤫��ľ����
�ˤʤ뤫�Ͻ��Ϸ�����¸��
����դκ�¦�˲�ž�����ʤ� ylabel ʸ������֤��ˤϡ���ʬ�ʥ��ڡ�������
�����⤢�ꤨ�ޤ������ξ��ϡ�{\bf set lmargin} ��·�����ޤ���

zlabel: z ���θ��Ф��ϼ���ɽ���ϰϤ���ǡ����Ф��ο��椬 z ���ο���

cblabel: ������ (color box) �μ��θ��Ф���Ȣ�˱�ä����·�����졢Ȣ��
��������ʿ�ʤ鲼�ˡ���ľ�ʤ鱦��

y2label: y2 ���θ��Ф��� y2 ���α������ΰ��֤ϡ����Ϸ�����¸�� y ����
Ʊ�ͤε�§�Ƿ��ꡣ

x2label: x2 ���θ��Ф��ϥ���դξ�ǡ������ȥ���ϲ�������ϡ� ����
ʸ����Ȥ��С�����ˤ��ʣ���ιԤ���ʤ����西���ȥ�� x2 ���θ��Ф���
�������뤳�Ȥ��ǽ����:

\preverbatim
\begin{verbatim}
     set title "This is the title\n\nThis is the x2label"
\end{verbatim}
\postverbatim

�������Ű������Ȥ��٤��Ǥ��뤳�Ȥ����դ��Ƥ������������ξ�硢���
���� 2 �ĤιԤ�Ʊ���ե���Ȥ��Ȥ��ޤ���

2 ��������ξ��� x, x2, y, y2 ���Υ�٥������ (��ž��) �ϡ�
{\bf rotate by $<$����$>$} ����ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ���3 ��������� x, y ��
�Υ�٥�������ϥǥե���ȤǤϿ�ʿ�����ˤʤäƤ��ޤ�����
{\bf rotate parallel} ����ꤹ�뤳�ȤǼ���ʿ�Ԥˤ��뤳�Ȥ��Ǥ��ޤ���

�⤷���ΰ��֤Υǥե���Ȥΰ��֤���������ʤ��ʤ�С������ {\bf set label}
��ȤäƤ������������Υ��ޥ�ɤ�ʸ�����ɤ������֤��뤫���äȼ�ͳ��
����Ǥ��ޤ���

�Хå�����å���ʸ����κ��ѡ��ڤ�ʸ�����Ϥ�ñ����������Ű������
�㤤�˴ؤ�����ܤ�������ˤĤ��Ƥϡ��ʲ�����: {\bf syntax (p.~\pageref{syntax})\index{syntax}}��
\subsection*{������� (xmtics)}
\addcontentsline{toc}{subsection}{������� (xmtics)}
\label{commands set xmtics}%
\label{commands unset xmtics}%
\label{commands show xmtics}%
\label{set xmtics}%
\label{unset xmtics}%
\label{show xmtics}%
\label{xmtics}%
\index{xmtics}%
\label{noxmtics}%
\index{noxmtics}%
���ޥ�� {\bf set xmtics} �� x ����������θ��Ф������Ѵ����ޤ���1=Jan
(1 ��)��12=Dec (12 ��) �Ȥʤ�ޤ���12 ��ۤ��������ϡ�12 �ǳ�ä����ޤ��
����Ѵ�����ޤ���{\bf unset xmtics} ��������ϥǥե���Ȥθ��Ф������ޤ���
¾�μ����Ф��Ƥ�Ʊ�����򤹤�Ʊ�ͤΥ��ޥ�ɤ��Ѱդ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xmtics
     unset xmtics
     show xmtics
\end{verbatim}
\postverbatim

{\bf x2mtics}, {\bf ymtics}, {\bf y2mtics}, {\bf zmtics}, {\bf cbmtics} �ˤ�Ʊ���񼰤�Ŭ��
����ޤ���

�ʲ��⻲��: {\bf set format (p.~\pageref{set format})\index{format}}��
\subsection*{���ϰϻ��� (xrange)}
\addcontentsline{toc}{subsection}{���ϰϻ��� (xrange)}
\label{commands set xrange}%
\label{commands show xrange}%
\label{set xrange}%
\label{show xrange}%
\label{set range}%
\label{writeback}%
\index{writeback}%
\label{restore}%
\index{restore}%
\label{xrange}%
\index{xrange}%
���ޥ�� {\bf set xrange} ��ɽ��������ʿ�������ϰϤ���ꤷ�ޤ���¾�μ�
�ˤ�Ʊ�ͤΥ��ޥ�ɤ�¸�ߤ��ޤ������˺�ɸ�Ǥ�ư�� r, �޲��ѿ� t, u, v
�ˤ�¸�ߤ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xrange [{{<min>}:{<max>}}] {{no}reverse} {{no}writeback} {{no}extend}
                | restore
     show xrange
\end{verbatim}
\postverbatim

������ $<$min$>$ �� $<$max$>$ ��������������ޤ��� '*' �ǡ�'*' �ϼ�ư�̼ܵ�ǽ
���̣���ޤ��������ǡ����ξ�硢�ϰϤ� {\bf set timefmt} �ν񼰤˽��ä�ʸ
����������ǰϤ�ɬ�פ�����ޤ���$<$min$>$ �� $<$max$>$ ���ά�������ϡ���
�ߤ��ͤ��ѹ����ޤ��󡣼�ư�̼ܵ�ǽ�˴ؤ���ܺ٤ϲ��˽Ҥ٤ޤ����ʲ���
����: {\bf noextend (p.~\pageref{noextend})\index{noextend}}��

{\bf yrange}, {\bf zrange}, {\bf x2range}, {\bf y2range}, {\bf cbrange}, {\bf rrange}, {\bf trange},
{\bf urange}, {\bf vrange} ��Ʊ���񼰤���Ѥ��ޤ���

x �� x2 �������뤤�� y �� y2 �����ϰϤ��󥯤��륪�ץ����ˤĤ��Ƥ�
�ʲ�����: {\bf set link (p.~\pageref{set link})\index{link}}��

���ץ���� {\bf reverse} �ϡ���ư�̼ܤμ���������դˤ��ޤ����㤨�С��ǡ�
���ͤ��ϰϤ� 10 ���� 100 �Ǥ���Ȥ�������ϡ�set xrange [100:10] �Ȥ�
���Τ�Ʊ���褦�˼�ư�̼ܤ��ޤ���{\bf reverse} �ϡ���ư�̼ܤǤϤʤ������Ф�
�Ƥϵ�ǽ���ޤ���

��ư�̼ܵ�ǽ: $<$min$>$ (Ʊ�ͤΤ��Ȥ� $<$max$>$ �ˤ�Ŭ�Ѥ���ޤ�) ���������ꥹ
�� {\tt"}*{\tt"} �ξ��ϼ�ư�̼ܵ�ǽ������ˤʤ�ޤ������ξ��Τ����ͤˡ�����
$<$lb$>$���ޤ��Ͼ�� $<$ub$>$���ޤ��Ϥ���ξ�������¤�Ϳ�����ޤ����񼰤ϰʲ�
���̤�Ǥ���
\preverbatim
\begin{verbatim}
     { <lb> < } * { < <ub> }
\end{verbatim}
\postverbatim
�㤨��
\preverbatim
\begin{verbatim}
     0 < * < 200
\end{verbatim}
\postverbatim
�� $<$lb$>$ = 0, $<$ub$>$ = 200 �Ȥʤ�ޤ������Τ褦������Ǥϡ�$<$min$>$ �ϼ�ư��
�ܤ���ޤ��������κǽ�Ū���ͤ� 0 ���� 200 �δ֤ˤʤ�ޤ� (����� '$<$'
�Ǥ���ξü���ͤ�ޤߤޤ�)�����¤���¤���ꤷ�ʤ����ϡ����� '$<$' ���
ά�Ǥ��ޤ���$<$ub$>$ �� $<$lb$>$ ��꾮�������ϡ����¤ϥ��դˤʤꡢ�����ʼ�
ư�̼ܤˤʤ�ޤ���
���ε�ǽ�ϡ���ư�̼ܤ�����ɤ��ϰϤ����¤�����¬��ǡ���������䡢����
�ͤΥ���åԥ󥰡��ޤ��ϥǡ���������ۤɤ��ϰϤ�ɬ�פȤ��Ƥ��ʤ��Ƥ��
���������ϰϤ��ݾڤ���Τ�ͭ�ѤǤ��礦��

���ץ���� {\bf writeback} �ϡ�{\bf set xrange} �������Ƥ���Хåե������
��ư�̼ܵ�ǽ�ˤ����줿�ϰϤ���¸���ޤ�������ϡ������Ĥ��δؿ���Ʊ
����ɽ�����������������ϰϤϤ��Τ����Τ����Ĥ��Τ�Τ�����ꤵ��������
��������Ǥ���{\bf writeback} �κ��Ѥϡ�{\bf plot} �μ¹���˵�ǽ����Τǡ�����
���ޥ�ɤ����˻��ꤹ��ɬ�פ�����ޤ����Ǹ����¸������ʿ�������ϰϤ�
{\bf set xrange restore} �������Ǥ��ޤ������夲�ޤ���

\preverbatim
\begin{verbatim}
     set xrange [-10:10]
     set yrange [] writeback
     plot sin(x)
     set yrange restore
     replot x/2
\end{verbatim}
\postverbatim

���ξ�硢y ���ϰ� (yrange) �� sin(x) ���Ͱ�Ȥ��ƺ��줿 [-1:1] ����
�ˤʤꡢx/2 ���Ͱ� [-5:5] ��̵�뤵��ޤ����嵭�Τ��줾��Υ��ޥ�ɤθ�
�� {\bf show yrange} ��¹Ԥ���С���ǲ����Ԥʤ��Ƥ��뤫�����򤹤����
�ˤʤ�Ǥ��礦��

2 ��������ˤ����ơ�{\bf xrange} �� {\bf yrange} �ϼ����ϰϤ���ꤷ��{\bf trange}
�ϡ��޲��ѿ��⡼�ɤ��޲��ѿ����ϰϡ����뤤�϶˺�ɸ�⡼�ɤγ��٤��ϰϤ�
���ꤷ�ޤ���Ʊ�ͤ� 3 �����޲��ѿ��⡼�ɤǤϡ�{\bf xrange}, {\bf yrange}, {\bf zrange}
�������ϰϤ��������{\bf urange} �� {\bf yrange} ���޲��ѿ����ϰϤ�������ޤ���

�˺�ɸ�⡼�ɤǤϡ�{\bf rrange} �����褵���ư�¤��ϰϤ���ꤷ�ޤ���$<$rmin$>$
��ư�¤ؤ��ɲä�����Ȥ��ƺ��Ѥ������� $<$rmax$>$ ��ư�¤��ڤ�ΤƤ� (clip)
�褦�˺��Ѥ���$<$rmax$>$ ��ۤ���ư�¤��Ф����������褵��ޤ���{\bf xrange}
�� {\bf yrange} �ϱƶ�����ޤ����������ϰϤϡ�����դ� r(t)-rmin �Υ���
�դǡ�������θ��Ф��ˤϤ��줾�� rmin ��ä����褦�ʤ�ΤǤ��뤫�Τ褦
�˥��åȤ���ޤ���

���Ƥ��ϰϤ���ʬŪ�ˡ��ޤ�������Ū�˼�ư�̼ܤ���ޤ������ǡ����������
�ʤ���С��ѥ�᡼���ѿ��μ�ư�̼ܵ�ǽ�ϰ�̣���ʤ��Ǥ��礦��

�ϰϤ� {\bf plot} �Υ��ޥ�ɥ饤���Ǥ����Ǥ��ޤ������ޥ�ɥ饤����Ϳ
����줿�ϰϤ�ñ�ˤ��� {\bf plot} ���ޥ�ɤǤ����Ȥ�졢{\bf set} ���ޥ�ɤ���
�ꤵ�줿�ϰϤϤ��θ������ǡ����ޥ�ɥ饤����ϰϤ���ꤷ�Ƥ��ʤ����
���ƤǻȤ��ޤ�������� {\bf splot} ��Ʊ���Ǥ���
\subsubsection*{�� (examples)}
\addcontentsline{toc}{subsubsection}{�� (examples)}
\label{commands set xrange examples}%
\label{set xrange examples}%
\label{set range examples}%
\label{xrange examples}%
��:

x ���ϰϤ�ǥե���Ȥ��ͤˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [-10:10]
\end{verbatim}
\postverbatim

y ���ϰϤ����������ä���褦�ˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set yrange [10:-10]
\end{verbatim}
\postverbatim

z �κǾ��ͤˤϱƶ���Ϳ������ (��ư�̼ܤ��줿�ޤ�)�������ͤΤ� 10 ����
�ꤷ�ޤ�:
\preverbatim
\begin{verbatim}
     set zrange [:10]
\end{verbatim}
\postverbatim

x �κǾ��ͤϼ�ư�̼ܤȤ��������ͤ��ѹ����ޤ���:
\preverbatim
\begin{verbatim}
     set xrange [*:]
\end{verbatim}
\postverbatim

x �κǾ��ͤ�ư�̼ܤȤ��ޤ��������κǾ��ͤ� 0 �ʾ�ˤ��ޤ���
\preverbatim
\begin{verbatim}
     set xrange [0<*:]
\end{verbatim}
\postverbatim

x ���ϰϤ�ư�̼ܤȤ��ޤ������������Ƥ� 10 ���� 50 ���ϰϤ��ݻ����ޤ�
(�ºݤϤ������礭���ʤ�Ǥ��礦):
\preverbatim
\begin{verbatim}
     set xrange [*<10:50<*]
\end{verbatim}
\postverbatim

��ư�̼ܤǺ����ϰϤ� -1000 ���� 1000�����ʤ�� [-1000:1000] ��Ǽ�ư��
�ܤ��ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [-1000<*:*<1000]
\end{verbatim}
\postverbatim

x �κǾ��ͤ� -200 ���� 100 �δ֤Τɤ����ˤ��ޤ�:
\preverbatim
\begin{verbatim}
     set xrange [-200<*<100:]
\end{verbatim}
\postverbatim
\subsubsection*{Extend}
\addcontentsline{toc}{subsubsection}{Extend}
\label{commands set xrange noextend}%
\label{set xrange noextend}%
\label{set range noextend}%
\label{xrange noextend}%
\label{set xrange extend}%
\label{set range extend}%
\label{xrange extend}%
{\bf set xrange noextend} �ϡ�{\bf set autoscale x noextend} ������Ʊ���Ǥ���
�ʲ�����: {\bf noextend (p.~\pageref{noextend})\index{noextend}}��
\subsection*{������������� (xtics)}
\addcontentsline{toc}{subsection}{������������� (xtics)}
\label{commands set xtics}%
\label{commands unset xtics}%
\label{commands show xtics}%
\label{set xtics}%
\label{unset xtics}%
\label{show xtics}%
\label{xtics}%
\index{xtics}%
\label{noxtics}%
\index{noxtics}%
x ���� (���Ф��ΤĤ�) ��������� ���ޥ�� {\bf set xtics} ������Ǥ��ޤ���
������� {\bf unset xtics} �Ǿä���{\bf set xtics} �� (�ǥե���Ȥξ��֤�) ��
���꤬�Ĥ��ޤ���y,z,x2,y2 ������������������Ԥʤ�Ʊ�ͤΥ��ޥ�ɤ���
��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xtics {axis | border} {{no}mirror}
               {in | out} {scale {default | <major> {,<minor>}}}
               {{no}rotate {by <ang>}} {offset <offset> | nooffset}
               {left | right | center | autojustify}
               {add}
               {  autofreq
                | <incr>
                | <start>, <incr> {,<end>}
                | ({"<label>"} <pos> {<level>} {,{"<label>"}...) }
               {format "formatstring"} {font "name{,<size>}"} {{no}enhanced}
               { numeric | timedate | geographic }
               {{no}logscale}
               { rangelimited }
               { textcolor <colorspec> }
     unset xtics
     show xtics
\end{verbatim}
\postverbatim

Ʊ���񼰤� {\bf ytics}, {\bf ztics}, {\bf x2tics}, {\bf y2tics}, {\bf cbtics} �ˤ�Ŭ�Ѥ���
�ޤ���

{\bf axis} �� {\bf border} �� {\bf gnuplot} �������� (������ι�߼��ȤȤ��θ��Ф�)
�򡢤��줾�켴�ˤĤ���Τ��������ˤĤ���Τ���ؼ����ޤ������������ˤ�
�Ƥ�ᤤ��硢{\bf axis} ����Ѥ����������θ��Ф�ʸ���򶭳��γ��˽Ф���
���ޤ��Ǥ��礦�����ξ�缫ưŪ�ʥ쥤�����ȥ��르�ꥺ��ˤ��;�������
����褯�ʤ���ΤȤʤäƤ��ޤ��ޤ���

{\bf mirror} �� {\bf gnuplot} ��ȿ��¦�ζ�����Ʊ�����֤ˡ����Ф��Τʤ��������
���Ϥ���褦�ؼ����ޤ���{\bf nomirror} �ϡ����ʤ����������Ƥ����̤�Τ���
��Ԥʤ��ޤ���

{\bf in} �� {\bf out} ��������ι�ߤ���¦����������¦�����������ڤ��Ѥ��ޤ���

������ι�ߤΥ������� {\bf scale} ��Ĵ���Ǥ��ޤ���$<$minor$>$ �λ��꤬��ά��
�줿���ϡ������ 0.5*$<$major$>$ �ˤʤ�ޤ����ǥե���ȤΥ������ϡ�����
���꤬ 1.0 �Ǿ������꤬ 0.5 �ǡ������ {\bf scale default} �ǸƤӤ����ޤ���

{\bf rotate} �ϡ�ʸ����� 90 �ٲ�ž�����ƽ��Ϥ����褦�Ȥ��ޤ�������ϡ�ʸ
����β�ž�򥵥ݡ��Ȥ��Ƥ�����ϥɥ饤�� (terminal) �Ǥϼ¹Ԥ���ޤ���
{\bf norotate} �Ϥ���򥭥�󥻥뤷�ޤ���{\bf rotate by $<$ang$>$} �ϳ��� $<$ang$>$ ��
��ž��Ԥʤ��ޤ���������Ϥ����Ĥ��ν��Ϸ��� (terminal) �ǥ��ݡ��Ȥ���
�Ƥ��ޤ���

x �� y ������������Υǥե���Ȥ� {\bf border mirror norotate} �ǡ�x2, y2
���� {\bf border nomirror norotate} ���ǥե���ȤǤ���z ���ˤϡ�
{\bf \{axis $|$ border\}} ���ץ�����̵���ǡ��ǥե���Ȥ� {\bf nomirror} �Ǥ���z
�����������ߥ顼���������ʤ顢¿ʬ {\bf set border} �Ǥ��Τ���ζ��֤�
����ɬ�פ�����Ǥ��礦��

$<$offset$>$ �� x,y ���ޤ��� x,y,z �η����ǻ��ꤷ�ޤ���������˺�ɸ�Ϥ���
�򤷤ơ��������� {\bf first}, {\bf second}, {\bf graph}, {\bf screen}, {\bf character} ��
�����줫��Ĥ��뤳�Ȥ�Ǥ��ޤ���$<$offset$>$ �Ϲ��ʸ���Υǥե���Ȥΰ���
����Τ����ɽ�����ǥե���Ȥκ�ɸ�Ϥ� {\bf character} �Ǥ����ܺ٤ϡ��ʲ�
����: {\bf coordinates (p.~\pageref{coordinates})\index{coordinates}}��{\bf nooffset} �Ϥ��餷��̵���ˤ��ޤ���

��:

xtics ��������˶�Ť���:
\preverbatim
\begin{verbatim}
     set xtics offset 0,graph 0.05
\end{verbatim}
\postverbatim

����������ȥ���ռ��Ȥ����������Ū�ʽ��֤��ѹ�����ˤϡ����ޥ��
{\bf set grid} �� 'front', 'back', 'layerdefault' ���Υ��ץ�������Ѥ���
�������������������ۤʤ뼴���������ʻ����˰ۤʤ�쥤�䡼�������Ƥ�
���ץ����Ϥ���ޤ���

�ǥե���ȤǤϸ��Ф���٥�ϡ���������̤�����褦�ˡ����Ȳ�ž�Ѥ˰�¸
�������֤˼�ưŪ��·�����ޤ��������ˤ���ʤ���С�����Ū�� {\bf left},
{\bf right}, {\bf center} �Υ�����ɤˤ�����·�����ѹ��Ǥ��ޤ���
{\bf autojustify} �ǥǥե���Ȥε�ư���������ޤ���

���ץ����ʤ��� {\bf set xtics} ��¹Ԥ���ȡ������꤬ɽ���������֤Ǥ�
��С�����ϥǥե���Ȥζ������ޤ��ϼ����������������Ǥʤ���в��⤷��
���󡣤������˻��ꤷ��������δֳ֡����� (�ȸ��Ф�) ���ݻ�����ޤ���

������ΰ��֤ϡ��ǥե���ȡ��ޤ��ϥ��ץ���� {\bf autofreq} �����ꤵ��Ƥ�
��м�ưŪ�˷׻�����ޤ���

������ΰ��֤���ϡ�������δֳ֤Τߡ��ޤ��ϳ��ϰ��֤ȴֳ֤Ƚ���ΰ��֡�
�Τ����줫����ꤹ�뤳�Ȥ��Ǥ��ޤ� (�ʲ�����: {\bf xtics series (p.~\pageref{xtics series})\index{series}})��

����Ū�ʰ��֤Υꥹ�Ȥ�Ϳ���뤳�Ȥǡ��ġ���������ΰ��֤���̤˻��ꤹ��
���Ȥ�Ǥ��ޤ����ư��֤ˤϡ�������Ф��븫�Ф���٥����ꤹ�뤳�Ȥ��
���ޤ����ʲ�����: {\bf xtics list (p.~\pageref{xtics list})\index{list}}��

���������ꤷ�Ƥ⡢ɽ�������ΤϤ����ޤ������ϰϤΤ�Τ����Ǥ���

������θ��Ф��ν� (�ޤ��Ͼ�ά) �� {\bf set format} �����椵��ޤ�������
������� {\bf set xtics (}$<$label$>${\bf )} �η���������Ū�ʸ��Ф�ʸ���󤬴ޤޤ�
�Ƥ��ʤ��������Ǥ���

(���Ф��դ�����ʤ�) ��������ϡ�{\bf set mxtics} ���ޥ�ɤǼ�ưŪ���ɲä�
�뤫���ޤ��ϰ��֤��ư�� {\bf set xtics ({\tt"}{\tt"} $<$pos$>$ 1, ...)} �η�����Ϳ����
���Ȥ�Ǥ��ޤ���

��ߤθ����� (�������) �ϡ�����򼴤ξ���������Ǥ��äƤ⡢������
�ˤ�äƷ��ꤵ��ޤ� (�ʲ�����: {\bf set border (p.~\pageref{set border})\index{border}})��
\subsubsection*{Xtics series}
\addcontentsline{toc}{subsubsection}{Xtics series}
\label{set xtics series}%
\label{xtics series}%
��:
\preverbatim
\begin{verbatim}
    set xtics <incr>
    set xtics <start>, <incr>, <end>
\end{verbatim}
\postverbatim
�ż�Ū�� $<$start$>$, $<$incr$>$, $<$end$>$ �����ϡ����������� $<$start$>$ ���� $<$end$>$
�δ֤� $<$incr$>$ �δֳ֤�ɽ�����ޤ���$<$end$>$ ����ꤷ�ʤ���С������̵����
�Ȥߤʤ���ޤ���$<$incr$>$ ������ͤ��ǽ�Ǥ���$<$start$>$ �� $<$end$>$ ��ξ������
�ꤵ��Ƥ��ʤ���硢$<$start$>$ �� -�硢$<$end$>$ �� +��Ȥߤʤ��졢�������
$<$incr$>$ �������ܤΰ��֤�ɽ������ޤ��������п����ξ�硢������δֳ�
(��ʬ) �ϡ��ܿ��Ȥ��ƻ��Ѥ���ޤ���

��� $<$start$>$ �� $<$incr$>$ �򡢿��ͤθ���˻��ꤹ��� (�㤨��
{\bf rotate by $<$angle$>$} �Ȥ� {\bf offset $<$offset$>$} �θ��)��gnuplot �ι�ʸ����
��ϡ������ͤ��餽����� $<$start$>$ �� $<$incr$>$ ���ͤΰ�������Ԥ����Ȥ���
�ְ㤤���Ȥ��ޤ����������򤹤�ˤϡ����Τ褦�ʾ��ϡ�{\bf 0-$<$start$>$} ��
{\bf 0-$<$incr$>$} �Τ褦�˻��ꤷ�Ƥ���������

��:
\preverbatim
\begin{verbatim}
     set xtics border offset 0,0.5 -5,1,5
\end{verbatim}
\postverbatim
�Ǹ�� ',' �ΤȤ����Ǽ��Ԥ��ޤ���
�����
\preverbatim
\begin{verbatim}
     set xtics border offset 0,0.5 0-5,1,5
\end{verbatim}
\postverbatim
��
\preverbatim
\begin{verbatim}
     set xtics offset 0,0.5 border -5,1,5
\end{verbatim}
\postverbatim
�Τ褦�ˤ��Ƥ��������������ϡ������Ȼؼ��̤�ˡ�������򶭳��ˡ���
���긫�Ф�ʸ����� 0,0.5 ʸ��ʬ�������餷�ơ�start, increment, end ��
���줾�� -5,1,5 �����ꤷ�ޤ���

��:

������� 0, 0.5, 1, 1.5, ..., 9.5, 10 �ΰ��֤�����
\preverbatim
\begin{verbatim}
     set xtics 0,.5,10
\end{verbatim}
\postverbatim

������� ..., -10, -5, 0, 5, 10, ... ������
\preverbatim
\begin{verbatim}
     set xtics 5
\end{verbatim}
\postverbatim

������� 1, 100, 1e4, 1e6, 1e8 ������
\preverbatim
\begin{verbatim}
     set logscale x; set xtics 1,100,1e8
\end{verbatim}
\postverbatim

\subsubsection*{Xtics list}
\addcontentsline{toc}{subsubsection}{Xtics list}
\label{set xtics list}%
\label{set xtics add}%
\label{xtics list}%
\label{xtics add}%
��:
\preverbatim
\begin{verbatim}
    set xtics {add} ("label1" <pos1> <level1>, "label2" <pos2> <level2>, ...)
\end{verbatim}
\postverbatim

����Ū�� ({\tt"}label{\tt"} $<$pos$>$ $<$level$>$, ...) �η����ϡ�Ǥ�դ�������ΰ��֡���
�뤤�Ͽ����Ǥʤ����Ф����������ǽ�ˤ��ޤ������η����Ǥϡ�������ϰ���
�ο����ν��Ϳ����ɬ�פϤ���ޤ��󡣳�������ϰ��� (pos) �ȸ��Ф�
(label) ������ޤ��������Ф���ɬ�ܤǤϤ���ޤ���

���Ф��ϰ�����ǰϤ��ʸ���󤫡��ޤ���ʸ�����ͤο����Ǥ�������ˤϡ�
{\tt"}\%3f clients{\tt"} �Τ褦�ˤ��ΰ��֤�������Ѵ������ʸ���������Ƥ⹽��
�ޤ��󤷡���ʸ���� {\tt"}{\tt"} �Ǥ⹽���ޤ��󡣤��ܤ�������ˤĤ��Ƥϡ��ʲ�
����: {\bf set format (p.~\pageref{set format})\index{format}}���⤷��ʸ�������ꤷ�ʤ���С��ǥե���Ȥο����θ�
�Ф�����Ѥ��ޤ���

����Ū�ʷ����Ǥ� 3 ���ܤΥѥ�᡼���Ȥ��ƥ�٥�����Ǥ��ޤ����ǥե�
��ȤΥ�٥�� 0 �ǡ����������������̣������٥� 1 �ξ��Ͼ�������
���������ޤ�����٥�ϡ���������ˤϷ褷���դ��ޤ�����������Ⱦ�����
��� gnuplot ����ưŪ���������ޤ������桼��������Ū�˻����Ǥ��ޤ���
��٥뤬 2 �ʾ��������ϡ��桼��������Ū�˻��ꤷ�ʤ���Фʤ餺����ư
���������������⤤ͥ���٤�����ޤ����ƥ�٥��������ι�ߤ��礭��
�ϡ�{\bf set tics scale} �����椷�ޤ���

��:
\preverbatim
\begin{verbatim}
     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)
     set ytics ("bottom" 0, "" 10 1, "top" 20)
\end{verbatim}
\postverbatim

2 ���ܤ���Ǥϡ����Ƥ������꤬���Ф��դ�����ޤ���3 ���ܤ���Ǥϡ�ü��
��Τ��������Ф��դ�����ޤ���4 ���ܤ���Ρ����Ф��Τʤ�������Ͼ�����
��ˤʤ�ޤ���

�̾�����Ū�� (��ư��) ��������֤�Ϳ����줿��硢��ưŪ�������������
����ϻȤ��ޤ��󡣵դˡ�{\bf set xtics auto} �Τ褦�ʤ�Τ����ꤵ�줿��
��ϡ������˼�ư�����ꤷ��������Ͼä���Ƥ��ޤ��ޤ������μ�ư��������
�ȼ�ưŪ���������¸������ˤϥ������ {\bf add} ����Ѥ��Ƥ���������
������ɲä���������Υ�����������˽񤫤ʤ���Ф����ޤ���

��:
\preverbatim
\begin{verbatim}
     set xtics 0,.5,10
     set xtics add ("Pi" 3.14159)
\end{verbatim}
\postverbatim

����ϼ�ưŪ��������ι�ߤ� x ���� 0.5 �ֳ֤ǤĤ��ޤ������ФΤȤ�����
����Ū�ʸ��Ф����ɲä��ޤ���
\subsubsection*{Xtics timedata}
\addcontentsline{toc}{subsubsection}{Xtics timedata}
\label{set xtics timedata}%
\label{xtics timedata tics}%
\label{set xtics time}%
\label{xtics time}%
\label{timedata tics}%
���֤����դ������Ǥ��ÿ��Ȥ����ݻ�����Ƥ��ޤ���

����: ����ͤ������ͤϡ����ϻ��� {\bf timefmt} �ǻ��ꤷ���񼰤��Ѥ����ÿ�
���Ѵ����ޤ��������ϰϡ�����������֡�����դκ�ɸ�� {\bf timefmt} �ǲ��
����������ǡ�������ǰϤ��Ϳ���뤳�Ȥ��Ǥ��ޤ���

����: �����������٥�ϡ�{\bf set format} �� {\bf set xtics format} �Τ�����
���ǻ��ꤵ�줿���̤ν񼰤�Ȥä��������ޤ����ǥե���ȤǤϡ�������̾�
�ο��ͽ񼰻���Ǥ����ǧ�����ޤ��� ({\bf set xtics numeric})��¾�ˡ�������
ɸ ({\bf set xtics geographic}) �䡢�����ǡ��� ({\bf set xtics time}) �Υ��ץ�
��󤬤���ޤ���

����: �������Ǥ� gnuplot �Ȥθߴ����Τ��ᡢ���ޥ�� {\bf set xdata time}
����ۤ� {\bf set xtics time} ��¹Ԥ��ޤ�����{\bf set xdata} �� {\bf unset xdata}
�ϰ��ۤ� {\bf set xtics numeric} �إꥻ�åȤ��ޤ���������������Ϥ��θ��
{\bf set xtics} ��ƤӽФ����Ȥ��ѹ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xdata time           # ���ϥǡ����β�������
     set timefmt "%d/%m"      # ���ϥǡ������ɤ߹��ߤν�
     set xtics timedate       # ���Ͻ񼰤β�������
     set xtics format "%b %d" # �������٥�ǻȤ���
     set xrange ["01/12":"06/12"]
     set xtics "01/12", 172800, "05/12"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     set xdata time
     set timefmt "%d/%m"
     set xtics format "%b %d" time
     set xrange ["01/12":"06/12"]
     set xtics ("01/12", "" "03/12", "05/12")
\end{verbatim}
\postverbatim
������ξ���Ȥ� {\tt"}Dec 1{\tt"}, {\tt"}Dec 3{\tt"}, {\tt"}Dec 5{\tt"}, ����������������ޤ�����2
���ܤ��� {\tt"}Dec 3{\tt"} ��������ϸ��Ф��դ�����ޤ���

$<$start$>$, $<$incr$>$, $<$end$>$ ������Ȥ���硢$<$incr$>$ �ϥǥե���ȤǤ���ñ�̤�
������{\bf minutes}, {\bf hours}, {\bf days}, {\bf weeks}, {\bf months}, {\bf years} ������Ū
�ʻ��֤�ñ�̤������ɲä��뤳�Ȥ�Ǥ��ޤ�������ϡ��ֳ� $<$incr$>$ �Τߤ�
���ꤹ�����Ʊ���Ǥ���

��
\preverbatim
\begin{verbatim}
    set xtics time 5 years     # 5 ǯ�ֳ֤��������٥������
    set xtics "01-Jan-2000", 1 month, "01-Jan-2001"
\end{verbatim}
\postverbatim

�������Ѥ����̤ʻ���⡼�ɤ⤢��ޤ����ʲ�����: {\bf set mxtics time (p.~\pageref{set mxtics time})\index{time}}��
\subsubsection*{������ɸ (geographic)}
\addcontentsline{toc}{subsubsection}{������ɸ (geographic)}
\label{commands set xtics geographic}%
\label{set xtics geographic}%
\label{geographic}%
\index{geographic}%
{\bf set xtics geographic} �ϡ�x �����ͤ��٤�ñ�̤�������ɸ�Ǥ��뤳�Ȥ��
̣���ޤ������μ��ι�ߤθ��Ф���ɽ���λ���ˤϡ�{\bf set xtics format} ��
{\bf set format x} ��Ȥ��ޤ���������ɸ�ǡ����˴ؤ���񼰻���Ҥϰʲ�����
��:
\preverbatim
\begin{verbatim}
      %D                   = �٤�����ɽ��
      %<width.precision>d  = �٤���ư����ɽ��
      %M                   = ʬ������ɽ��
      %<width.precision>m  = ʬ����ư����ɽ��
      %S                   = �ä�����ɽ��
      %<width.precision>s  = �ä���ư����ɽ��
      %E                   = +/- �Ǥʤ� E/W �Υ�٥�
      %N                   = +/- �Ǥʤ� N/S �Υ�٥�
\end{verbatim}
\postverbatim
�㤨�С����ޥ�� {\bf set format x {\tt"}\%Ddeg \%5.2mmin \%E{\tt"}} �ϡ�x ��ɸ�� -1.51
�Ȥ����ͤ� {\bf {\tt"} 1deg 30.60min W{\tt"}} �Τ褦��ɽ�����ޤ���

xtics ���ǥե���Ȥξ��֤Τޤ� ({\bf set xtics numeric}) �ξ��ϡ���ɸ��
10 �ʿ����٤�ɽ������{\bf format} �������̤ʵ���ǤϤʤ����̾�ο��ͽ�
���Ȥ��Ƥ���Ȥߤʤ���ޤ���

�ޥå׾�˥�٥���֤��ʤɡ�����������Ȥϰۤʤ������/ʬ/�äν��Ϥ�
����ˤϡ�strptime ������Ū���ֽ񼰻��� \%tH \%tM \%tS ����ѤǤ��ޤ�����
������: {\bf time\_specifiers (p.~\pageref{time_specifiers})\index{time specifiers}}, {\bf strptime (p.~\pageref{strptime})\index{strptime}}��
\subsubsection*{Xtics logscale}
\addcontentsline{toc}{subsubsection}{Xtics logscale}
\label{set xtics logscale}%
\label{xtics logscale}%
\index{logscale}%
�п����˱褦��ߤ��Ф��� {\bf logscale} °�������ꤹ��ȡ���ߤδֳ֤ϸ���
�ǤϤʤ�������Ȳ�ᤵ��ޤ�����:
\preverbatim
\begin{verbatim}
    # y=20 y=200 y=2000 y=20000 �˹��������
    set log y
    set ytics 20, 10, 50000 logscale
\end{verbatim}
\postverbatim
y=50000 �� 2*10\verb+^+x �ο���ˤϴޤޤ�ʤ��Τǡ������ˤϹ�ߤϤĤ��ʤ�����
�����դ��Ƥ���������logscale °����̵���ξ�硢������ʬ�ϡ����Ȥ��п�
���Ǥ��äƤ�����Ȥ��ư����ޤ�����:
\preverbatim
\begin{verbatim}
    # y=20 y=40 y=60 ... y=200 �˹�ߤ����
    set log y
    set yrange [20:200]
    set ytics 20 nologscale
\end{verbatim}
\postverbatim
{\bf logscale} °���ϡ����ޥ�� {\bf set log} �Ǽ�ưŪ�����ꤵ���Τǡ�2 ����
����Τ褦�ʼ��ι�ߴֳ֤˶���Ū�ˤ��������Ǥʤ���С��̾�Ϥ��Υ���
��ɤ�ɬ�פ���ޤ���
\subsubsection*{Xtics rangelimited}
\addcontentsline{toc}{subsubsection}{Xtics rangelimited}
\label{set xtics rangelimited}%
\label{xtics rangelimited}%
\label{rangelimited}%
\index{rangelimited}%
\label{range-frame}%
\index{range frame}%
���Υ��ץ����ϡ���ưŪ����������뼴��������θ��Ф��ȡ����褵�줿��
�����Ǽºݤ�Ϳ�������ϰϤ��б��������趭����ξ�������¤��ޤ��������
������Ф��븽�ߤ��ϰ����¤Ȥ�̵�ط��Ǥ��뤳�Ȥ����դ��Ƥ����������㤨
�Хǡ��� {\tt"}file.dat{\tt"} �Υǡ��������٤� 2 $<$ y $<$ 4 ���ϰϤˤ���Ȥ���ȡ�
�ʲ��Υ��ޥ�ɤϡ���¦�����趭�� (y ��) �� y ���ϰ����� ([0:10]) �Τ�
����ʬ ([2:4]) �Τߤ����褵�졢�����ϰ� ([2:4]) �μ���������Τߤ����
���������������ޤ����Ĥޤꡢ����� y ���ϰ����� ([0:10]) �˳��礵��
�ޤ��������ζ����� 0 ���� 2 �δ֡�4 ���� 10 �δ֤϶����ΰ�Ȥʤ�ޤ���
���Υ�������ϡ�{\bf �ϰ���} ����� (range-frame) �Ȥ�ƤФ�ޤ���
\preverbatim
\begin{verbatim}
     set border 3
     set yrange [0:10]
     set ytics nomirror rangelimited
     plot "file.dat"
\end{verbatim}
\postverbatim
\subsection*{Xy ʿ�̰��� (xyplane)}
\addcontentsline{toc}{subsection}{Xy ʿ�̰��� (xyplane)}
\label{commands set xyplane}%
\label{commands show xyplane}%
\label{set xyplane}%
\label{show xyplane}%
\label{xyplane}%
\index{xyplane}%
{\bf set xyplane} ���ޥ�ɤ� 3D ������������ xy ʿ�̤ΰ��֤�Ĵ������Τ�
�Ȥ��ޤ��������ߴ����Τ���ˡ�{\tt"}set ticslevel{\tt"} ��Ʊ����̣�Υ��ޥ�ɤ�
���ƻȤ����Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set xyplane at <zvalue>
     set xyplane relative <frac>
     set ticslevel <frac>        # set xyplane relative ��Ʊ��
     show xyplane
\end{verbatim}
\postverbatim

{\bf set xyplane relative $<$frac$>$} �ϡ�xy ʿ�̤� Z �����ϰϤΤɤ����֤�����
���ꤷ�ޤ���$<$frac$>$ �ˤϡ�xy ʿ�̤� z �ΰ��ֲ��ΰ��֤Ȥκ��Ρ�z ������
�����Τ��Ф������Ϳ���ޤ����ǥե���Ȥ��ͤ� 0.5 �Ǥ�������ͤ����
��Ƥ��ޤ�������������� 3 �Ĥμ���������θ��Ф����Ťʤ��ǽ��������
�ޤ���

�⤦��Ĥη����Ǥ��� {\bf set xyplane at $<$zvalue$>$} �ϡ����ߤ� z ���ϰϤ�
�ˤ��뤳�Ȥʤ������ꤷ�� z ���ͤΰ��֤� xy ʿ�̤���ꤷ�ޤ�����äơ�
x,y,z �����̤θ������̤�褦�ˤ���ˤϡ�{\bf set xyplane at 0} �Ȥ����
�������Ȥˤʤ�ޤ���

�ʲ��⻲��: {\bf set view (p.~\pageref{set view})\index{view}}, {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}��
\subsection*{Xzeroaxis}
\addcontentsline{toc}{subsection}{Xzeroaxis}
\label{commands set xzeroaxis}%
\label{commands unset xzeroaxis}%
\label{commands show xzeroaxis}%
\label{set xzeroaxis}%
\label{unset xzeroaxis}%
\label{show xzeroaxis}%
\label{xzeroaxis}%
\index{xzeroaxis}%
\label{noxzeroaxis}%
\index{noxzeroaxis}%
���ޥ�� {\bf set xzeroaxis} �� y = 0 ��ľ���������ޤ����ܺ٤˴ؤ��Ƥϡ���
������: {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}��
\subsection*{Y2data}
\addcontentsline{toc}{subsection}{Y2data}
\label{commands set y2data}%
\label{commands show y2data}%
\label{set y2data}%
\label{show y2data}%
\label{y2data}%
\index{y2data}%
���ޥ�� {\bf set y2data} �� y2 (��) ���Υǡ���������� (����) ����������
���ޤ����ܺ٤ϡ��ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}��
\subsection*{Y2dtics}
\addcontentsline{toc}{subsection}{Y2dtics}
\label{commands set y2dtics}%
\label{commands unset y2dtics}%
\label{set y2dtics}%
\label{unset y2dtics}%
\label{show y2dtics}%
\label{y2dtics}%
\index{y2dtics}%
\label{noy2dtics}%
\index{noy2dtics}%
���ޥ�� {\bf set y2dtics} �� y2 (��) ������������������ѹ����ޤ����ܺ٤ϡ�
�ʲ�����: {\bf set xdtics (p.~\pageref{set xdtics})\index{xdtics}}��
\subsection*{Y2label}
\addcontentsline{toc}{subsection}{Y2label}
\label{commands set y2label}%
\label{commands show y2label}%
\label{set y2label}%
\label{show y2label}%
\label{y2label}%
\index{y2label}%
���ޥ�� {\bf set y2label} �� y2 (��) ���θ��Ф������ꤷ�ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{Y2mtics}
\addcontentsline{toc}{subsection}{Y2mtics}
\label{commands set y2mtics}%
\label{commands unset y2mtics}%
\label{commands show y2mtics}%
\label{set y2mtics}%
\label{unset y2mtics}%
\label{show y2mtics}%
\label{y2mtics}%
\index{y2mtics}%
\label{noy2mtics}%
\index{noy2mtics}%
���ޥ�� {\bf set y2mtics} �� y2 (��) ����������� 1 ǯ�γƷ���ѹ����ޤ���
�ܺ٤ϡ��ʲ�����: {\bf set xmtics (p.~\pageref{set xmtics})\index{xmtics}}��
\subsection*{Y2range}
\addcontentsline{toc}{subsection}{Y2range}
\label{commands set y2range}%
\label{commands show y2range}%
\label{set y2range}%
\label{show y2range}%
\label{y2range}%
\index{y2range}%
���ޥ�� {\bf set y2range} �� y2 (��) ����ɽ��������ľ�ϰϤ����ꤷ�ޤ���
���ޥ�ɥ��ץ����Τ��٤Ƥ������ˤĤ��Ƥϡ��ʲ�����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}����
���⻲��: {\bf set link (p.~\pageref{set link})\index{link}}��
\subsection*{Y2tics}
\addcontentsline{toc}{subsection}{Y2tics}
\label{commands set y2tics}%
\label{commands unset y2tics}%
\label{commands show y2tics}%
\label{set y2tics}%
\label{unset y2tics}%
\label{show y2tics}%
\label{y2tics}%
\index{y2tics}%
\label{noy2tics}%
\index{noy2tics}%
���ޥ�� {\bf set y2tics} �� y2 (��) ���Ρ����Ф��դ�������������������
��Ԥʤ��ޤ����ܺ٤ϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\subsection*{Y2zeroaxis}
\addcontentsline{toc}{subsection}{Y2zeroaxis}
\label{commands set y2zeroaxis}%
\label{commands unset y2zeroaxis}%
\label{commands show y2zeroaxis}%
\label{set y2zeroaxis}%
\label{unset y2zeroaxis}%
\label{show y2zeroaxis}%
\label{y2zeroaxis}%
\index{y2zeroaxis}%
\label{noy2zeroaxis}%
\index{noy2zeroaxis}%
���ޥ�� {\bf set y2zeroaxis} �ϡ��������̤� y2 (��) �� (x2 = 0) ��������
�����ܺ٤ϡ��ʲ�����: {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}��
\subsection*{Ydata}
\addcontentsline{toc}{subsection}{Ydata}
\label{commands set ydata}%
\label{commands show ydata}%
\label{set ydata}%
\label{show ydata}%
\label{ydata}%
\index{ydata}%
���ޥ�� {\bf set ydata} �� y ���Υǡ���������� (����) ���������ꤷ�ޤ���
�ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}��
\subsection*{Ydtics}
\addcontentsline{toc}{subsection}{Ydtics}
\label{commands set ydtics}%
\label{commands unset ydtics}%
\label{commands show ydtics}%
\label{set ydtics}%
\label{unset ydtics}%
\label{show ydtics}%
\label{ydtics}%
\index{ydtics}%
\label{noydtics}%
\index{noydtics}%
���ޥ�� {\bf set ydtics} �� y ������������������ѹ����ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xdtics (p.~\pageref{set xdtics})\index{xdtics}}��
\subsection*{Ylabel}
\addcontentsline{toc}{subsection}{Ylabel}
\label{commands set ylabel}%
\label{commands show ylabel}%
\label{set ylabel}%
\label{show ylabel}%
\label{ylabel}%
\index{ylabel}%
���Υ��ޥ�ɤ� y ���θ��Ф������ꤷ�ޤ����ʲ�����: {\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{Ymtics}
\addcontentsline{toc}{subsection}{Ymtics}
\label{commands set ymtics}%
\label{commands unset ymtics}%
\label{commands show ymtics}%
\label{set ymtics}%
\label{unset ymtics}%
\label{show ymtics}%
\label{ymtics}%
\index{ymtics}%
\label{noymtics}%
\index{noymtics}%
���ޥ�� {\bf set ymtics} �ϡ�y ��������������ѹ����ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xmtics (p.~\pageref{set xmtics})\index{xmtics}}��
\subsection*{Yrange}
\addcontentsline{toc}{subsection}{Yrange}
\label{commands set yrange}%
\label{commands show yrange}%
\label{set yrange}%
\label{show yrange}%
\label{yrange}%
\index{yrange}%
���ޥ�� {\bf set yrange} �ϡ�y �����ο�ľ�ϰϤ����ꤷ�ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}��
\subsection*{Ytics}
\addcontentsline{toc}{subsection}{Ytics}
\label{commands set ytics}%
\label{commands unset ytics}%
\label{commands show ytics}%
\label{set ytics}%
\label{unset ytics}%
\label{show ytics}%
\label{ytics}%
\index{ytics}%
\label{noytics}%
\index{noytics}%
���ޥ�� {\bf set ytics} �� y ���� (���Ф��դ������) ������������椷�ޤ���
�ܺ٤ϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\subsection*{Yzeroaxis}
\addcontentsline{toc}{subsection}{Yzeroaxis}
\label{commands set yzeroaxis}%
\label{commands unset yzeroaxis}%
\label{commands show yzeroaxis}%
\label{set yzeroaxis}%
\label{unset yzeroaxis}%
\label{show yzeroaxis}%
\label{yzeroaxis}%
\index{yzeroaxis}%
\label{noyzeroaxis}%
\index{noyzeroaxis}%
���ޥ�� {\bf set yzeroaxis} �� x = 0 ��ľ�� (y ��) ��񤭤ޤ����ܺ٤ϡ���
������: {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}��
\subsection*{Zdata}
\addcontentsline{toc}{subsection}{Zdata}
\label{commands set zdata}%
\label{commands show zdata}%
\label{set zdata}%
\label{show zdata}%
\label{zdata}%
\index{zdata}%
���ޥ�� {\bf set zdata} �� z ���Υǡ���������� (����) ���������ꤷ�ޤ���
�ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}��
\subsection*{Zdtics}
\addcontentsline{toc}{subsection}{Zdtics}
\label{commands set zdtics}%
\label{commands unset zdtics}%
\label{commands show zdtics}%
\label{set zdtics}%
\label{unset zdtics}%
\label{show zdtics}%
\label{zdtics}%
\index{zdtics}%
\label{nozdtics}%
\index{nozdtics}%
���ޥ�� {\bf set zdtics} �� z ������������������ѹ����ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xdtics (p.~\pageref{set xdtics})\index{xdtics}}��
\subsection*{Zzeroaxis}
\addcontentsline{toc}{subsection}{Zzeroaxis}
\label{commands set zzeroaxis}%
\label{commands unset zzeroaxis}%
\label{commands show zzeroaxis}%
\label{set zzeroaxis}%
\label{unset zzeroaxis}%
\label{show zzeroaxis}%
\label{zzeroaxis}%
\index{zzeroaxis}%
\label{nozzeroaxis}%
\index{nozzeroaxis}%
���ޥ�� {\bf set zzeroaxis} �� (x=0,y=0) ���̤�ľ���������ޤ�������ϡ�2D
���衢����� {\bf set view map} �Ǥ� splot �Ǥϸ��Ϥ�����ޤ��󡣾ܺ٤ϡ�
�ʲ�����: {\bf set zeroaxis (p.~\pageref{set zeroaxis})\index{zeroaxis}}, {\bf set xyplane (p.~\pageref{set xyplane})\index{xyplane}}��
\subsection*{Cbdata}
\addcontentsline{toc}{subsection}{Cbdata}
\label{commands set cbdata}%
\label{commands show cbdata}%
\label{set cbdata}%
\label{show cbdata}%
\label{cbdata}%
\index{cbdata}%
���Υ��ޥ�ɤϥ��顼�ܥå������Υǡ���������� (����) �����˼������ꤷ
�ޤ����ʲ�����: {\bf set xdata (p.~\pageref{set xdata})\index{xdata}}��
\subsection*{Cbdtics}
\addcontentsline{toc}{subsection}{Cbdtics}
\label{commands set cbdtics}%
\label{commands unset cbdtics}%
\label{commands show cbdtics}%
\label{set cbdtics}%
\label{unset cbdtics}%
\label{show cbdtics}%
\label{cbdtics}%
\index{cbdtics}%
\label{nocbdtics}%
\index{nocbdtics}%
���ޥ�� {\bf cbdtics} �ϥ��顼�ܥå�������������ι�ߤ��������Ѵ����ޤ���
�ܺ٤ϡ��ʲ�����: {\bf set xdtics (p.~\pageref{set xdtics})\index{xdtics}}��
\subsection*{�������� (zero)}
\addcontentsline{toc}{subsection}{�������� (zero)}
\label{commands set zero}%
\label{commands show zero}%
\label{set zero}%
\label{show zero}%
\label{zero}%
\index{zero}%
{\bf zero} ���ͤϡ�0.0 �˶ᤤ�ǥե���Ȥ����ͤ�ɽ���ޤ���

��:
\preverbatim
\begin{verbatim}
     set zero <expression>
     show zero
\end{verbatim}
\postverbatim

{\bf gnuplot} �ϡ�(ʣ�ǿ��ͤ������������ˤ����Ƥ�) �����ͤε�����ʬ����
���ͤ� {\bf zero} ���ͤ���礭����� (�Ĥޤ�¿��Ǥʤ��ͤ������) �ϡ�����
�������褷�ޤ��󡣤������ͤ� {\bf gnuplot} ��¾���͡�����ʬ�ˤ����Ƥ���
(��ޤ���) ���͸��������ͤȤ��Ƥ�Ȥ��Ƥ��ޤ����ǥե���Ȥ� {\bf zero} ��
�ͤ� 1e-8 �Ǥ���1e-3 (= ŵ��Ū�ʥӥåȥޥåץǥ����ץ쥤�β����٤εտ�)
����礭�� {\bf zero} ���ͤ����ꤹ�٤��ǤϤʤ��Ǥ��礦����{\bf zero} �� 0.0 ��
���ꤹ��Τϰ�̣�Τʤ����ȤǤϤ���ޤ���
\subsection*{������ (zeroaxis)}
\addcontentsline{toc}{subsection}{������ (zeroaxis)}
\label{commands set zeroaxis}%
\label{commands unset zeroaxis}%
\label{commands show zeroaxis}%
\label{set zeroaxis}%
\label{unset zeroaxis}%
\label{show zeroaxis}%
\label{zeroaxis}%
\index{zeroaxis}%
x ���� {\bf set xzeroaxis} �ˤ�ä������졢{\bf unset xzeroaxis} �ˤ�äƺ��
����ޤ���Ʊ�ͤ� y, x2, y2, z ���ѤΥ��ޥ�ɤ�Ʊ�ͤ�Ư���򤷤ޤ���
{\bf set zeroaxis ...} (���ֻ�ʤ�) �ϡ�x, y, z �����٤Ƥ˵�ǽ���ޤ���

��:
\preverbatim
\begin{verbatim}
     set {x|x2|y|y2|z}zeroaxis { {linestyle | ls <line_style>}
                                | {linetype | lt <line_type>}
                                  {linewidth | lw <line_width>}
                                  {linecolor | lc <colorspec>}
                                  {dashtype | dt <dashtype>} }
     unset {x|x2|y|y2|z}zeroaxis
     show {x|y|z}zeroaxis
\end{verbatim}
\postverbatim


�ǥե���ȤǤϡ������Υ��ץ����ϥ��դˤʤäƤ��ޤ������򤵤줿 0
�μ��� $<$line\_type$>$ �����η���$<$line\_width$>$ ����������$<$colorspec$>$ �ο���
$<$dashtype$>$ ������/�����ѥ������ (������⸽�߻��Ѥ��Ƥ�����Ϸ�����
���ݡ��Ȥ��Ƥ����)�����뤤�Ϥ��餫����������줿 $<$line\_style$>$ �Υ���
�����������ޤ����ʲ�����: {\bf set style line (p.~\pageref{set style line})\index{line}}��

���η�����ꤷ�ʤ���С������̾�μ������η� (�� 0) ��������ޤ���

��:

y=0 �μ��򸫤���褦�˴�ñ�˽񤯾��:

\preverbatim
\begin{verbatim}
      set xzeroaxis
\end{verbatim}
\postverbatim

�������ˤ��ơ���ä������ޤ��������ѥ�����ˤ��������:

\preverbatim
\begin{verbatim}
      set xzeroaxis linetype 3 linewidth 2.5
\end{verbatim}
\postverbatim
\subsection*{Zlabel}
\addcontentsline{toc}{subsection}{Zlabel}
\label{commands set zlabel}%
\label{commands show zlabel}%
\label{set zlabel}%
\label{show zlabel}%
\label{zlabel}%
\index{zlabel}%
���Υ��ޥ�ɤ� z ���θ��Ф������ꤷ�ޤ����ʲ�����: {\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{Zmtics}
\addcontentsline{toc}{subsection}{Zmtics}
\label{commands set zmtics}%
\label{commands unset zmtics}%
\label{commands show zmtics}%
\label{set zmtics}%
\label{unset zmtics}%
\label{show zmtics}%
\label{zmtics}%
\index{zmtics}%
\label{nozmtics}%
\index{nozmtics}%
���ޥ�� {\bf set zmtics} �� z ��������������ѹ����ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xmtics (p.~\pageref{set xmtics})\index{xmtics}}��
\subsection*{Zrange}
\addcontentsline{toc}{subsection}{Zrange}
\label{commands set zrange}%
\label{commands show zrange}%
\label{set zrange}%
\label{show zrange}%
\label{zrange}%
\index{zrange}%
���ޥ�� {\bf set zrange} �� z ��������ɽ��������ϰϤ����ꤷ�ޤ������Υ�
�ޥ�ɤ� {\bf splot} �ˤΤ�ͭ���ǡ�{\bf plot} �Ǥ�̵�뤵��ޤ����ܺ٤ϡ��ʲ�
����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}��
\subsection*{Ztics}
\addcontentsline{toc}{subsection}{Ztics}
\label{commands set ztics}%
\label{commands unset ztics}%
\label{commands show ztics}%
\label{set ztics}%
\label{unset ztics}%
\label{show ztics}%
\label{ztics}%
\index{ztics}%
\label{noztics}%
\index{noztics}%
���ޥ�� {\bf set ztics} �� z ���� (���Ф��դ������) ������������椷�ޤ���
�ܺ٤ϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\subsection*{Cblabel}
\addcontentsline{toc}{subsection}{Cblabel}
\label{commands set cblabel}%
\label{commands show cblabel}%
\label{set cblabel}%
\label{show cblabel}%
\label{cblabel}%
\index{cblabel}%
���Υ��ޥ�ɤϥ��顼�ܥå������θ��Ф������ꤷ�ޤ����ʲ�����:
{\bf set xlabel (p.~\pageref{set xlabel})\index{xlabel}}��
\subsection*{Cbmtics}
\addcontentsline{toc}{subsection}{Cbmtics}
\label{commands set cbmtics}%
\label{commands unset cbmtics}%
\label{commands show cbmtics}%
\label{set cbmtics}%
\label{unset cbmtics}%
\label{show cbmtics}%
\label{cbmtics}%
\index{cbmtics}%
\label{nocbmtics}%
\index{nocbmtics}%
���ޥ�� {\bf set cbmtics} �ϥ��顼�ܥå�������������θ��Ф������Ѵ���
�ޤ����ܺ٤ϡ��ʲ�����: {\bf set xmtics (p.~\pageref{set xmtics})\index{xmtics}}��
\subsection*{Cbrange}
\addcontentsline{toc}{subsection}{Cbrange}
\label{commands set cbrange}%
\label{commands show cbrange}%
\label{set cbrange}%
\label{show cbrange}%
\label{cbrange}%
\index{cbrange}%
���ޥ�� {\bf set cbrange} �ϡ��������� {\bf with pm3d}, {\bf with image} ��
{\bf with palette} �ʤɤˤ�äƸ��ߤΥѥ�å� ({\bf palette}) ��Ȥäƿ��դ���
����ͤ��ϰϤ����ꤷ�ޤ��������ϰϳ����ͤ��Ф��Ƥϡ��Ǥ�ᤤ�³����ͤ�
�������Ѥ���ޤ���

���顼�ܥå����� (cb-��) �� {\bf splot} �Ǽ�ư�̼ܤ���Ƥ�����ϡ�����
���顼�ܥå������ϰϤ� {\bf zrange} ���Ȥ��ޤ���{\bf splot ... pm3d$|$palette}
�����褵������ϡ��ۤʤ� {\bf zrange} �� {\bf cbrange} ��Ȥ����Ȥǥե��륿��
�󥰤Ǥ��ޤ���

{\bf set cbrange} �ν񼰤˴ؤ���ܺ٤ϡ��ʲ�����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}���ʲ��⻲��:
{\bf set palette (p.~\pageref{set palette})\index{palette}}, {\bf set colorbox (p.~\pageref{set colorbox})\index{colorbox}}��
\subsection*{Cbtics}
\addcontentsline{toc}{subsection}{Cbtics}
\label{commands set cbtics}%
\label{commands unset cbtics}%
\label{commands show cbtics}%
\label{set cbtics}%
\label{unset cbtics}%
\label{show cbtics}%
\label{cbtics}%
\index{cbtics}%
\label{nocbtics}%
\index{nocbtics}%
���ޥ�� {\bf set cbtics} �ϥ��顼�ܥå������� (���Ф��դ������) ��������
�����椷�ޤ����ܺ٤ϡ��ʲ�����: {\bf set xtics (p.~\pageref{set xtics})\index{xtics}}��
\section*{�����륳�ޥ�� (shell)}
\addcontentsline{toc}{section}{�����륳�ޥ�� (shell)}
\label{commands shell}%
\label{shell}%
\index{shell}%
{\bf shell} ���ޥ�ɤ�����Ū�ʥ������ư���ޤ���{\bf gnuplot} �����ˤϡ�
Unix �ʤ�� {\bf exit} �⤷���� END-OF-FILE ʸ����MS-DOS �� OS/2 �ʤ��
{\bf exit} �����Ϥ��Ʋ�������

���ޥ�� {\bf shell} �ϡ�����ʳ��� gnuplot ���ޥ�ɥ饤���Τ�Τ򤹤٤�
̵�뤷�ޤ��������Ǥʤ����������ľ���˥��ޥ��ʸ������Ϥ��������ϡ�
�ؿ� {\bf system} �������硼�ȥ��å� {\bf !} ����Ѥ��Ƥ����������ʲ�����:
{\bf system (p.~\pageref{system})\index{system}}��

��:

\preverbatim
\begin{verbatim}
     shell
     system "print previous_plot.ps"
     ! print previous_plot.ps
     current_time = system("date")
\end{verbatim}
\postverbatim

\section*{Show}
\addcontentsline{toc}{section}{Show}
�ۤȤ�ɤ� {\bf set} ���ޥ�ɤˤϡ�������б����롢���̤ʥ��ץ��������
�ʤ� show ���ޥ�ɤ�����ޤ�����:
\preverbatim
\begin{verbatim}
    show linetype 3
\end{verbatim}
\postverbatim
�ϡ��ʲ��Τ褦�ˡ����Υ��ޥ�ɤ��鸽��ͭ����°������𤷤ޤ�:
\preverbatim
\begin{verbatim}
    set linetype 3 linewidth 2 dashpattern '.-'
\end{verbatim}
\postverbatim
���η����Ȥ�Υ��� 2, 3 �� {\bf show} ���ޥ�ɤˤĤ��Ƥ��̤��������ޤ���
\subsection*{Show colornames}
\addcontentsline{toc}{subsection}{Show colornames}
\label{commands show colornames}%
\label{show colornames}%
\label{show palette colornames}%
gnuplot �� 100 ���٤ο�̾����äƤ��ޤ� (�ʲ�����: {\bf colornames (p.~\pageref{colornames})\index{colornames}})������
��� {\bf show colornames} ��Ȥ��С����ν��Ϸ������Ф��뿧̾�ΰ��������
�Ǥ��ޤ���
��������̾�����ꤹ����ˡ�Ϻ��Ϥ���ޤ���
\subsection*{Show functions}
\addcontentsline{toc}{subsection}{Show functions}
\label{commands show functions}%
\label{show functions}%
{\bf show functions} ���ޥ�ɤϥ桼��������������ؿ��Ȥ���������Ƥ�ɽ��
���ޤ���

��:
\preverbatim
\begin{verbatim}
     show functions
\end{verbatim}
\postverbatim

gnuplot �ˤ�����ؿ�������Ȥ��λȤ����ˤĤ��Ƥϡ��ʲ�����:
{\bf expressions (p.~\pageref{expressions})\index{expressions}}��
�ʲ��⻲��
\href{http://www.gnuplot.info/demo/spline.html}{\tt �桼������ؿ��ǤΥ��ץ饤�� (spline.dem)
}

�����
\href{http://www.gnuplot.info/demo/airfoil.html}{\tt �ؿ���ʣ���ѿ�����˻��� (airfoil.dem)��
}

\subsection*{Show palette}
\addcontentsline{toc}{subsection}{Show palette}
\label{commands show palette}%
\label{show palette}%
\index{palette}%
��:
\preverbatim
\begin{verbatim}
     show palette
     show palette palette {<ncolors>} {{float | int | hex}}
     show palette gradient
     show palette rgbformulae
     test palette
\end{verbatim}
\postverbatim

���ޥ�� {\bf test palette} �ϡ����ߤΥѥ�åȤ� R,G,B ��ʬ���б�����
(profile) �����褷�������ͤ�ǡ����֥��å� \$PALETTE �˻Ĥ����ޤ���

\subsubsection*{Show palette gradient}
\addcontentsline{toc}{subsubsection}{Show palette gradient}
\label{commands show palette gradient}%
\label{show palette gradient}%
{\bf show palette gradient} �ϡ����ޥ�� {\bf set palette defined} ���������
������ʬŪ�ʥ���ǡ�������ɽ�����ޤ������ߤΥѥ�åȤ���rgbformulae
�˴�Ť������ޤ���������������ͤν���˴�Ť����ϡ����Υ��ޥ�ɤϲ�
�⤷�ޤ���

\subsubsection*{Show palette palette}
\addcontentsline{toc}{subsubsection}{Show palette palette}
\label{commands show palette palette}%
\label{show palette palette}%
\preverbatim
\begin{verbatim}
     show palette palette {<ncolors>} {{float | int | hex}}
\end{verbatim}
\postverbatim

{\bf show palette palette $<$n$>$} �ϡ����ߤΥѥ�åȤγƥ���ȥ�ο���ʬ��ɽ
�򡢲��̡��ޤ��� {\bf set print} �ǻ��ꤵ�줿�ե�����˽񤭽Ф��ޤ����ǥ�
����ȤǤϡ�Ϣ³�ʥѥ�åȤ� 128 ���ڤ��ɸ�ܲ����ޤ���$<$ncolors$>$ ���
�ꤹ��ȡ��ѥ�åȤ� (128 �Ǥʤ�) ���ο��ζ��ڤ�˶�����ɸ�ܲ����ޤ���
�ǥե���Ȥϡ��ʲ���Ĺ�����Ǥΰ���ɽ���Ǥ�:
\preverbatim
\begin{verbatim}
    0. gray=0.0000, (r,g,b)=(0.0000,0.0000,0.0000), #000000 =   0   0   0
    1. gray=0.1111, (r,g,b)=(0.3333,0.0014,0.6428), #5500a4 =  85   0 164
    2. gray=0.2222, (r,g,b)=(0.4714,0.0110,0.9848), #7803fb = 120   3 251
    ...
\end{verbatim}
\postverbatim
��˥��ץ���󥭡���� {\bf float}, {\bf int}, {\bf hex} ��Ĥ���ȡ�����˳�
����ȥ�˰�Ĥο���ʬɽ���Τߤ�ɽ�����ޤ���
\preverbatim
\begin{verbatim}
       int:        85       0     164
     float:    0.3333  0.0014  0.6428
       hex:  0x5500a4
\end{verbatim}
\postverbatim

{\bf set print} ��ȤäƤ��ν��Ϥ�ե�����˽񤭽Ф����Ȥǡ�gnuplot �θ���
�Υ��顼�ѥ�åȤ� Octave �Τ褦��¾�β����������ץꥱ�������˼���
�ळ�Ȥ��Ǥ��ޤ���

{\bf set print} ��ȤäƤ��ν��Ϥ�ǡ����֥��å��˽񤭽Ф����Ȥǡ����ߤΥ�
��åȤ���¸�Ǥ��ޤ���������ˤ��ͭ���ʥѥ�åȤ�����������Ǥ⡢��
�� plot ���ޥ�ɤ���¸�����ѥ�åȤ�Ȥ���褦�ˤʤ�ޤ�������ϡ�����
���ܥå�������������ͭ���ʥѥ�åȤ�����ɽ����������ǡ�ʣ���Υѥ�å�
�����褹�륰��դ�������뤳�Ȥ��ǽ�ˤ��ޤ���

\subsubsection*{Show palette rgbformulae}
\addcontentsline{toc}{subsubsection}{Show palette rgbformulae}
\label{commands show palette rgbformulae}%
\label{show palette rgbformulae}%
{\bf show palette rgbformulae} �ϡ�����Ѥ����ѤǤ��롢������Ĵ�ͤ��饫��
���ؤ��Ѵ�������ɽ�����ޤ�������ϡ����ߤΥѥ�åȤξ��֤�ɽ���֤��Ƥ�
���ޤ��󡣡�

\subsection*{Show plot}
\addcontentsline{toc}{subsection}{Show plot}
\label{commands show plot}%
\label{show plot}%
���ޥ�� {\bf show plot} ��ľ�������襳�ޥ�ɡ����ʤ�� {\bf replot} ���ޥ��
�ǺƸ�����롢ľ���˹Ԥ�줿 {\bf plot} �� {\bf splot} ���ޥ�ɤ�ɽ�����ޤ���

����˥��ޥ��{\bf show plot add2history} �ϡ����θ��ߤ����襳�ޥ�ɤ�
{\bf history} �˽񤭽Ф��ޤ�������ϡ�{\bf replot} ��Ȥä�ľ�������襳�ޥ��
�˶������ɲä�����硢�����ƥ��ޥ�ɹ����Τ򤹤����Խ���������������
�Ǥ���
\subsection*{Show variables}
\addcontentsline{toc}{subsection}{Show variables}
\label{commands show variables}%
\label{show variables all}%
\label{show variables}%
{\bf show variables} ���ޥ�ɤϥ桼������ѿ��������ѿ��θ��ߤ��ͤΰ�����
ɽ�����ޤ���gnuplot �ϡ�GPVAL\_, MOUSE\_, FIT\_, TERM\_ �ǻϤޤ�̾�������
�ѿ���������������Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     show variables      # GPVAL_ �ǻϤޤ��ΰʳ����ѿ���ɽ��
     show variables all  # GPVAL_ �ǻϤޤ��Τ�ޤ����Ƥ��ѿ���ɽ��
     show variables NAME # NAME �ǻϤޤ��ѿ��Τߤ�ɽ��
\end{verbatim}
\postverbatim

\section*{Splot}
\addcontentsline{toc}{section}{Splot}
\label{commands splot}%
\label{splot}%
\index{splot}%
{\bf splot} �� 3 ��������Τ���Υ��ޥ�ɤǤ� (�������¸�ΤǤ��礦����
�ºݤˤϤ��� 2 �����ؤμͱ�)������ϡ�{\bf plot} ���ޥ�ɤ� 3 �����ǤǤ���
{\bf splot} �ϡ����줾��ñ��� x, y, z �����󶡤�������ǡ�{\bf plot} ���Ѱդ�
��Ƥ����� 2 �� x2, y2 �Τ褦�ʤ�ΤϤ���ޤ���

2 ������ 3 ���������ξ���ǻȤ���¿���Υ��ץ����ˤĤ��Ƥϡ��ʲ�����:
{\bf plot (p.~\pageref{plot})\index{plot}}��

��:
\preverbatim
\begin{verbatim}
     splot {<ranges>}
           {<iteration>}
           <function> | {{<file name> | <datablock name>}
                         {datafile-modifiers}}
                      | <voxelgridname>
                      | keyentry
           {<title-spec>} {with <style>}
           {, {definitions{,}} <function> ...}
\end{verbatim}
\postverbatim

���ޥ�� {\bf splot} �ϡ��ؿ������������줿�ǡ������ޤ��ϥǡ����ե����뤫
���ɤ߹�����ǡ������ޤ��ϻ�������¸���줿̾���դ��ǡ����֥��å��Υǡ�
����������ޤ����ǡ����ե�����̾�ϡ��̾������ǰϤ��ʸ����Ȥ���Ϳ��
�ޤ����ؿ��� 1 �ܤο����Ǥ������޲��ѿ��⡼�� (parametric) �Ǥ� 3 �Ĥ�
�������ȤȤ���Ϳ���ޤ���

�С������ 5.4 �ʹߡ�{\bf splot} �ϥܥ�����ǡ��������Ǥ��ޤ����ʲ�
����: {\bf voxel-grids (p.~\pageref{voxel-grids})\index{voxel-grids}}, {\bf set vgrid (p.~\pageref{set vgrid})\index{vgrid}}, {\bf vxrange (p.~\pageref{vxrange})\index{vxrange}}��ͭ���ʥܥ�����ʻҥǡ���
�ϡ��������� {\bf with dots}, {\bf with points}, {\bf with isosurface} �Τ����줫
��Ȥä�����Ǥ��ޤ����ܥ�����ʻҥǡ����ͤϡ������ʳ������襹������
�Ǥ� {\bf using} �����Ȥ��л��ȤǤ����㤨�п��������Ƥ�ʤɤ����ѤǤ�
�ޤ���

�ǥե���ȤǤϡ�{\bf splot} �����褵���ǡ����β��˴����� xy �̤������ޤ���
z �ΰ��ֲ���������� xy ʿ�̤ΰ��ִط��� {\bf set xyplane} ���ѹ��Ǥ��ޤ���
{\bf splot} �μͱƤθ����� {\bf set view} ������Ǥ��ޤ����ܺ٤ϡ��ʲ�����:
{\bf set view (p.~\pageref{set view})\index{view}}, {\bf set xyplane (p.~\pageref{set xyplane})\index{xyplane}}��

{\bf splot} ���ޥ�ɤ��ϰϤλ���ν񼰤� {\bf plot} �ξ���Ʊ���Ǥ����޲��ѿ�
�⡼�� (parametric) �Ǥʤ���С��ϰϻ���ϰʲ��ν�ǡ�
\preverbatim
\begin{verbatim}
     splot [<xrange>][<yrange>][<zrange>] ...
\end{verbatim}
\postverbatim
�޲��ѿ��⡼�� (parametric) �Ǥϡ��ϰϻ���ϰʲ��ν��Ϳ���ʤ���Ф���
�ޤ���:
\preverbatim
\begin{verbatim}
     splot [<urange>][<vrange>][<xrange>][<yrange>][<zrange>] ...
\end{verbatim}
\postverbatim

{\bf title} ���ץ����� {\bf plot} ��Ʊ���Ǥ���{\bf with} �� {\bf plot} �Ȥۤ�Ʊ����
������2 ���������襹�������������Ȥ���櫓�ǤϤ���ޤ���

{\bf datafile} ���ץ����ˤϤ���˰㤤������ޤ���

�޲��ѿ��⡼�� (parametric) ��ؿ������Ѥ��ƶ��̤������̤���ˡ�ˡ�����
�ե����� '++' �����Ѥ��� xy ʿ�̤γʻҤξ��ɸ����������������������
��ޤ���

�ʲ��⻲��: {\bf show plot (p.~\pageref{show plot})\index{plot}}, {\bf set view map (p.~\pageref{set view map})\index{map}}, {\bf sampling (p.~\pageref{sampling})\index{sampling}}��
\subsection*{�ǡ����ե����� (datafile)}
\addcontentsline{toc}{subsection}{�ǡ����ե����� (datafile)}
\label{commands splot datafile}%
\label{splot datafile}%
{\bf plot} ��Ʊ���褦�ˡ�{\bf splot} �ǥե����뤫�饰��դ������Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     splot '<file_name>' {binary <binary list>}
                         {{nonuniform|sparse} matrix}
                         {index <index list>}
                         {every <every list>}
                         {using <using list>}
\end{verbatim}
\postverbatim

{\bf {\tt"}{\tt"}} �� {\bf {\tt"}-{\tt"}} �Ȥ��ä����̤ʥե�����̾�� {\bf plot} ��Ʊ�ͤ˵�����ޤ�����
������: {\bf special-filenames (p.~\pageref{special-filenames})\index{special-filenames}}��

������� {\bf binary} �� {\bf matrix} �Ϥ��Υǡ��������̤ʷ��Ǥ��뤳�Ȥ�
{\bf index} ��¿�ťǡ�������ե����뤫��ɤΥǡ����������������褹�뤫��
{\bf every} �ϳƥǡ������礫��ɤ���ʬ�Ԥ���������褹�뤫��
{\bf using} �ϳƥǡ����Ԥ���ɤΤ褦��������֤�����ꤷ�ޤ���

{\bf index} �� {\bf every} ���ץ����� {\bf plot} �ξ���Ʊ���褦�˿��񤤤ޤ���
{\bf using} �⡢{\bf using} �Υꥹ�Ȥ� 2 �ĤǤʤ� 3 ��ɬ�פǤ���Ȥ������Ȥ�
�����Ƥ�Ʊ�ͤǤ���

{\bf plot} �Υ��ץ����Ǥ��� {\bf smooth} �� {\bf splot} �Ǥ����ѤǤ��ޤ��󡣤���
����{\bf cntrparam} �� {\bf dgrid3d} �������¤���ƤϤ��ޤ���ʿ�경�Τ������
�դ���Ƥ��ޤ���

�ǡ����ե�����η����ϡ������� (x,y,z) �� 3 ���ȤǤ���ʳ��ϡ��ܼ�Ū��
{\bf plot} ��Ʊ���Ǥ����⤷��Ĥ��ͤ�����Ϳ������С������ z �Ȥ��ƻȤ�
�졢�֥��å��ֹ椬 y �Ȥ��ơ������� x �Ϥ��Υ֥��å���Ǥ��ֹ椬�Ȥ��
�ޤ����⤷ 2 �ġ����뤤�� 4 �Ĥ��ͤ�Ϳ������С�{\bf gnuplot} �Ϥ��κǸ�
���ͤ� pm3d plot �Ǥο��η׻��˻Ȥ��ޤ���3 �Ĥ��ͤ� (x,y,z) ���Ȥȸ���
����ޤ���¾���ͤ�����С�����ϰ��̤˸����ȸ��ʤ���ޤ�������� {\bf fit}
�ǻȤ����Ȥ���ǽ�Ǥ���

{\bf splot} �Υǡ����ե�����Ǥϡ�1 �Ԥζ��Ԥϥǡ����Υ֥��å�ʬΥ�ҤǤ���
{\bf splot} �ϸġ��Υ֥��å��򡢴ؿ��� y-��Ω����Ʊ����ΤȤ��ư����ޤ���
1 �Ԥζ��Ԥ�ʬΥ����Ƥ�����Ʊ�Τ���ʬ�Ƿ�Ф�뤳�ȤϤ���ޤ�������
�Υ֥��å�������Ʊ�����ο�����ľ�硢{\bf gnuplot} �ϥ֥��å����Ǥ�����
�֥��å����б�������Ʊ�Τ��ָ�Ω���������ޤ�������� {\tt"}grid data{\tt"} ��
�ƤФ졢���̤����衢������������ ({\bf set contour})����������
({\bf set hidden3d}) �Ǥϡ����η��Υǡ����Ǥ��뤳�Ȥ�ɬ�פȤʤ�ޤ����ʲ�
�⻲��: {\bf splot grid\_data (p.~\pageref{splot grid_data})\index{grid data}}��

\subsubsection*{Matrix}
\addcontentsline{toc}{subsubsection}{Matrix}
\label{commands plot datafile matrix}%
\label{commands splot datafile matrix}%
\label{plot datafile matrix}%
\label{splot datafile matrix}%
\label{binary matrix}%
\label{matrix}%
\index{matrix}%
�ƥ����ȥե������Х��ʥ�ե����뤫�顢matrix �ǡ����򿧡��ʷ���
({\bf uniform}, {\bf nonuniform}, {\bf sparse}) �����Ϥ��뤳�Ȥ��Ǥ��ޤ���

1 ���ܤη����ϡ�x, y �κ�ɸ������ (uniform) �Ǥ���Ȳ��ꤷ�ơ������ͤ�
���ΰ��ͤʳʻҤ� matrix �Τ��줾������� M[i,j] �˳�����Ƥ���ˡ�Ǥ���
������Ƥ��� x ��ɸ�� [0:NCOLS-1] ���ϰϤ������Ǥ���
������Ƥ��� y ��ɸ�� [0:NROWS-1] ���ϰϤ������Ǥ���
����ϡ��ƥ����ȥǡ������Ф��Ƥϥǥե���ȤǤ������Х��ʥ�ǡ������Ф�
�ƤϤ����ǤϤ���ޤ���
����ɲå�����ɤˤĤ��Ƥϰʲ�����: {\bf matrix uniform (p.~\pageref{matrix uniform})\index{uniform}}��

2 ���ܤη����ϡ�x, y ��ɸ���������줿����� (nonuniform) �ʳʻҤǡ���
�ϥǡ����κǽ�ιԤ� y ��ɸ���ǽ����� x ��ɸ�Ȥߤʤ��ޤ���
�Х��ʥ����ϥǡ����Ǥϡ�1 ���ܤκǽ�����Ǥϡ�����Ǥʤ���Ф����ޤ���
{\bf binary matrix} ���ϤǤϤ��줬�ǥե���ȤǤ������ƥ��������ϥǡ�������
���Ƥ��ɲå������ {\bf nonuniform} ��ɬ�פˤʤ�ޤ���
��˴ؤ��Ƥϰʲ�����: {\bf nonuniform (p.~\pageref{nonuniform})\index{nonuniform}}��

{\bf sparse matrix} �η����ϰ��ͤʳʻҤ�������ޤ��������γʻ����Ǥ�դθ�
���Τ��줾��������ͤ����ϥե����뤫�顢Ǥ�դν�ΰ�Ԥ˰�ĤΥǡ���
�Ȥ��ơ��ɤ߼��ޤ�������ϡ�����Դ����ʥǡ������鲹��ʬ�ۿ�
(heatmap) ������������Ū�Τ�ΤǤ���
��˴ؤ��Ƥϰʲ�����: {\bf sparse (p.~\pageref{sparse})\index{sparse}}��

\paragraph*{Uniform matrix}
\addcontentsline{toc}{paragraph}{Uniform matrix}
\label{commands plot datafile matrix uniform}%
\label{commands splot datafile matrix uniform}%
\label{datafile matrix uniform}%
\label{matrix uniform}%
\label{binary matrix uniform}%
\label{uniform}%
\index{uniform}%
���� (uniform) �� matrix �ǡ��������褹�륳�ޥ�ɤ���:
\preverbatim
\begin{verbatim}
    splot 'file' matrix using 1:2:3          # �ƥ����ȥǡ���
    splot 'file' binary general using 1:2:3  # �Х��ʥ�ǡ���
\end{verbatim}
\postverbatim

���ͤʳʻҤ� matrix �ǡ����Ǥϡ��ƥ֥��å��� z ���ͤϰ�Ԥǰ��٤��ɤ�
��ޤ������ʤ����
\preverbatim
\begin{verbatim}
   z11 z12 z13 z14 ...
   z21 z22 z23 z24 ...
   z31 z32 z33 z34 ...
\end{verbatim}
\postverbatim
����

�ƥ����ȥǡ������Ф��Ƥϡ�1 ���ܤ��ǡ����Ǥʤ����٥����ľ�硢�ɲ�
������� {\bf columnheaders} ��ȤäƤ���������Ʊ�ͤˡ��ƹԤκǽ������
���ǡ����Ǥʤ���٥�Ǥ�����ϡ��ɲå������ {\bf rowheaders} ����Ѥ�
�Ƥ����������ʲ��ϡ�����ξ������Ѥ�����Ǥ�:
\preverbatim
\begin{verbatim}
   $DATA << EOD
   xxx A   B   C   D
   aa  z11 z12 z13 z14
   bb  z21 z22 z23 z24
   cc  z31 z32 z33 z34
   EOD
   plot $DATA matrix columnheaders rowheaders with image
\end{verbatim}
\postverbatim

�ƥ����ȥǡ����Ǥϡ����Ԥ䥳���ȹԤ�����ǡ�����λ�����������ʥǡ�
���֥��å��򳫻Ϥ��ޤ������Ĥ�Τ��ȤǤ�����{\bf splot} ���ޥ�ɤ� {\bf index}
���ץ�����Ȥäƥե�������Υǡ����֥��å���ͳ������Ǥ��ޤ�������
����� columnheaders ��������ϡ�����Ϻǽ�Υǡ����֥��å��ˤΤ�Ŭ
�Ѥ��ޤ���
\paragraph*{Nonuniform matrix}
\addcontentsline{toc}{paragraph}{Nonuniform matrix}
\label{commands plot datafile matrix nonuniform}%
\label{commands splot datafile matrix nonuniform}%
\label{datafile matrix nonuniform}%
\label{matrix nonuniform}%
\label{binary matrix nonuniform}%
\label{nonuniform}%
\index{nonuniform}%
���ϥǡ����κǽ�ιԤ� y ��ɸ������ޤ���
���ϥǡ����κǽ����� x ��ɸ������ޤ���
�Х��ʥ����ϥǡ����Ǥϡ�1 ���ܤκǽ�����Ǥ�����Ǥʤ���Ф����ޤ���
(�ƥ����ȥǡ����ǤϤ����ֹ��̵�뤵��ޤ�)��

����� (nonuniform) �� matrix �ǡ��������褹�륳�ޥ�ɤ���:
\preverbatim
\begin{verbatim}
    splot 'file' nonuniform matrix using 1:2:3  # �ƥ����ȥǡ���
    splot 'file' binary matrix using 1:2:3      # �Х��ʥ�ǡ���
\end{verbatim}
\postverbatim

��äơ�����ͤ� matrix �ǡ����ι�¤�ϰʲ��Τ褦�ˤʤ�ޤ�:

\preverbatim
\begin{verbatim}
     <N+1>  <x0>   <x1>   <x2>  ...  <xN>
      <y0> <z0,0> <z0,1> <z0,2> ... <z0,N>
      <y1> <z1,0> <z1,1> <z1,2> ... <z1,N>
       :      :      :      :   ...    :
\end{verbatim}
\postverbatim

�����ϰʲ��Τ褦�� 3 �Ĥο������Ȥ��Ѵ�����ޤ�:
\preverbatim
\begin{verbatim}
     <x0> <y0> <z0,0>
     <x0> <y1> <z0,1>
     <x0> <y2> <z0,2>
      :    :     :
     <x0> <yN> <z0,N>
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     <x1> <y0> <z1,0>
     <x1> <y1> <z1,1>
      :    :     :
\end{verbatim}
\postverbatim

�����ơ������� 3 �Ĥο������Ȥ� {\bf gnuplot} �θ�Ω�����Ѵ����졢���θ�
{\bf gnuplot} ���̾����ˡ������λĤ��Ԥ��ޤ���
\paragraph*{Sparse matrix}
\addcontentsline{toc}{paragraph}{Sparse matrix}
\label{datafile sparse matrix}%
\label{sparse}%
\index{sparse}%
��:
\preverbatim
\begin{verbatim}
     sparse matrix=(cols,rows) origin=(x0,y0) dx=<delx> dy=<dely>
\\
 \end{verbatim}
\postverbatim
{\bf sparse} �� matrix �����ϡ�{\bf plot} �� {\bf splot} �Υ��ޥ�ɥ饤��ΰ���ʬ
�Ȥ��ơ����ͤʳʻҤ�������ޤ����ǽ�ϳʻҤ϶��Ǥ���
���θ�����ϥե����뤫��ġ��������ͤ�Ǥ�ոġ���Ԥ����Ĥ����ɤ߹��ߡ�
����򤽤�˺Ǥ�ᤤ�ʻ����˳�����ƤƹԤ��ޤ������ʤ�����ǡ����Ԥ�
\preverbatim
\begin{verbatim}
     x y value
\end{verbatim}
\postverbatim
����
\preverbatim
\begin{verbatim}
     i = (x - x0) / delx
     j = (y - y0) / dely
     matrix[i,j] = value
\end{verbatim}
\postverbatim
�Τ褦��ɾ������ޤ���
matrix �Υ�������ɬ�ܤǤ���
{\bf origin} (���ץ����) �Υǥե���Ȥ� origin=(0,0) �Ǥ���
{\bf dx} (���ץ����) �Υǥե���Ȥ� dx=1 �Ǥ���
{\bf dy} (���ץ����) �Υǥե���Ȥ� dy=dx �Ǥ���

���η����ϡ�������Х�Х�ǡ��Դ����Ǥ��äƤ�褤�ǡ������� {\bf image},
{\bf rgbimage}, {\bf rgbalpha} ���襹������ʤɤ��Ѥ��Ʋ���ʬ�ۿ� (heatmap) ��
��������Τ�����λ�����Ū�Ǥ����ʲ�����ϡ�Ϳ���館���廰����ʬ�Τߤ�
�� 4x4 �β���ʬ�ۿޤη�����Υ�� matrix ���������ޤ���
\gpinsetfigure{figure_sparsematrix}
\preverbatim
\begin{verbatim}
     $DATA << EOD
     1 1 10
     1 2 20
     1 3 30
     1 4 40
     2 2 10
     2 3 50
     2 4 60
     3 3 10
     3 4 20
     4 4 10
     EOD
     plot $DATA sparse matrix=(4,4) origin=(1,1) with image
\end{verbatim}
\postverbatim

\paragraph*{Every}
\addcontentsline{toc}{paragraph}{Every}
\label{datafile matrix every}%
\label{matrix every}%
������� {\bf every} �ϡ�matrix �ǡ������Ф��ƻ��Ѥ�������̤ʰ�̣�����
�ޤ����ǡ���������֥��å���Ŭ�Ѥ���ΤǤʤ����ǡ����ιԡ����Ŭ�Ѥ���
����matrix �ǡ����ιԤ�����ֹ�ϡ�0 ����Ϥޤꡢ��ä��ֹ� N ����ϡ�
(N+1) ���ܤǤ��뤳�Ȥ����դ��Ƥ���������
��:
\preverbatim
\begin{verbatim}
     plot 'file' matrix every {<column_incr>}
                              {:{<row_incr>}
                                {:{<start_column>}
                                  {:{<start_row>}
                                    {:{<end_column>}
                                      {:<end_row>}}}}}
\end{verbatim}
\postverbatim
��:
\preverbatim
\begin{verbatim}
     plot 'file' matrix every :::N::N   # N �֤ιԤΤ��٤Ƥ��ͤ�����
     plot 'file' matrix every ::3::7    # ���٤ƤιԤ� 3-7 �������
     plot 'file' matrix every ::3:0:7:4 # [3,0], [7,4] �Ȥ���ʬ����
\end{verbatim}
\postverbatim
\paragraph*{Examples}
\addcontentsline{toc}{paragraph}{Examples}
\label{commands plot datafile matrix examples}%
\label{commands splot datafile matrix examples}%
\label{datafile matrix examples}%
\label{matrix examples}%
\label{binary matrix examples}%
�����٥��ȥ�����Υ��֥롼���� (C �ˤ��) �� {\bf binary.c} ���Ѱդ���
�Ƥ��ޤ����Х��ʥ�ǡ�����񤯥롼�����

\preverbatim
\begin{verbatim}
     int fwrite_matrix(file,m,nrl,nrl,ncl,nch,row_title,column_title)
\end{verbatim}
\postverbatim

�Ǥ��������Υ��֥롼�����Ȥ��㤬 {\bf bf\_test.c} �Ȥ����Ѱդ���Ƥ��ơ�
����ϥǥ�ե����� {\bf demo/binary.dem} �Ѥ�ʣ���ΥХ��ʥ�ե����������
���ޤ���

{\bf plot} �Ǥλ���ˡ:
\preverbatim
\begin{verbatim}
   plot 'a.dat' matrix
   plot 'a.dat' matrix using 1:3
   plot 'a.gpbin' {matrix} binary using 1:3
\end{verbatim}
\postverbatim
����������ιԤ����褷��using 2:3 �Ȥ���������������衢using 1:2
�ϡ����κ�ɸ�����褷�ޤ� (¿ʬ̵��̣�Ǥ�)�����ץ���� {\bf every} ��Ŭ�Ѥ�
�뤳�Ȥ�����Ū�˹Ԥ�������Ǥ��ޤ���

�� -- �ƥ����ȥǡ����ե����������μ��γ���:
\preverbatim
\begin{verbatim}
   splot `a.dat` matrix using (1+$1):(1+$2*10):3
\end{verbatim}
\postverbatim

�� -- �ƥ����ȥǡ����ե������������� 3 �Ԥ�����:
\preverbatim
\begin{verbatim}
   plot 'a.dat' matrix using 1:3 every 1:999:1:2
\end{verbatim}
\postverbatim
(�Ԥ� 0 �����������Τǡ�3 �ǤϤʤ��� 2 ����ꤷ�ޤ�)��

Gnuplot �ϡ�{\bf array}, {\bf record}, {\bf format}, {\bf filetype} �ʤɤ� general ��
���ʥ���������ꤹ��褦�ʥ�����ɤ�Ĥ����˥��ץ���� {\bf binary} ���
�����Ȥǡ�matrix �Х��ʥ�ե�������ɤ߹��ळ�Ȥ��Ǥ��ޤ�������¾���Ѵ�
�Ѥ� general �Х��ʥꥭ����ɤϡ�matrix �Х��ʥ�ե�����ˤ�Ŭ�ѤǤ�
��Ǥ��礦��(�ܺ٤ϡ��ʲ�����: {\bf binary general (p.~\pageref{binary general})\index{general}})
\subsubsection*{�ǡ����ե��������}
\addcontentsline{toc}{subsubsection}{�ǡ����ե��������}
\label{commands splot datafile example}%
\label{splot datafile example}%
\label{splot example}%
�ʲ���3 �����ǡ����ե�����������ñ��ʰ�Ĥ���Ǥ���

\preverbatim
\begin{verbatim}
     splot 'datafile.dat'
\end{verbatim}
\postverbatim

�����ǡ�{\tt"}datafile.dat{\tt"} �ϰʲ���ޤ�Ȥ��ޤ�:

\preverbatim
\begin{verbatim}
     # The valley of the Gnu.
        0 0 10
        0 1 10
        0 2 10
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
        1 0 10
        1 1 5
        1 2 10
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
        2 0 10
        2 1 1
        2 2 10
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
        3 0 10
        3 1 0
        3 2 10
\end{verbatim}
\postverbatim

���� {\tt"}datafile.dat{\tt"} �� 4*3 �γʻ� (���줾�� 3 ������ʤ�֥��å���
4 �Ĥι�) ��������뤳�Ȥ����դ��Ʋ��������� (�֥��å�) �� 1 �Ԥζ���
�Ƕ��ڤ��ޤ���

x ���ͤϤ��줾��Υ֥��å����������ˤʤäƤ��뤳�Ȥ����դ��Ʋ�������
�⤷ y ��������ͤȤ�������������ͭ���ʾ��֤����褹��ȡ����ζ��̤�΢
�֤��ǽ񤫤�뤳�Ȥˤʤ�ޤ���

�ʻҾ��ǡ��� (grid data) ���Ф��ơ��ġ��Υ֥��å���� x ���ͤ�����Ȥ�
�Ƥ���ɬ�פϤ���ޤ��󤷡�Ʊ������ y ���ͤ�Ʊ���ͤ�·���Ƥ���ɬ�פ�
����ޤ���{\bf gnuplot} �ϸġ��Υ֥��å�������ο����������Ȥ������Ȥ�ɬ
�פȤ��Ƥ�������Ǥ�������������������Ƴ���Τ��Ѥ�������̤����ܤϡ�
�б�����������Ū������Ƿ�֤��ᡢ��·���γʻҥǡ������Ф�����̤�����
�ؤαƶ���ͽ�ۤǤ��ޤ��󡣤���ϥ������Х��������θ����ǥƥ��Ȥ��٤���
���礦��
\subsection*{�ʻҾ��ǡ��� (grid data)}
\addcontentsline{toc}{subsection}{�ʻҾ��ǡ��� (grid data)}
\label{commands splot grid_data}%
\label{splot grid_data}%
\label{grid_data}%
\index{grid data}%
3 ��������Τ���Υ롼����ϡ��ġ������ܤγʻҤˤ����Ƥϰ�Ĥ�ɸ������
��ĤΥǡ����������롢�Ȥ������γʻҾ��ǡ����Ѥ��߷פ���Ƥ��ޤ����ƥ�
�������ϡ��ؿ����ͤ�ɾ�����뤳�� (�ʲ�����: {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}})���ޤ���
�ǡ����ե�������ɤ߹��ळ�� (�ʲ�����: {\bf splot datafile (p.~\pageref{splot datafile})\index{datafile}}) �ˤ�ä�����
����ޤ���{\tt"}��Ω��{\tt"} �Ȥ������դϴؿ����Ф��Ƥ⡢�ǡ������Ф��Ƥ⤽����
�ܤ�����ɽ����ΤȤ����Ѥ����ޤ������ܤϡ�ɬ������ x, y �˴ؤ���Ĺ��
���Ǥʤ��Ƥ�褯��u,v ���޲��ѿ�ɽ������Ƥ⹽��ʤ����Ȥ����դ��Ʋ���
�����ʲ�����: {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}��

��������{\bf gnuplot} �Ϥ��Τ褦�ʷ�����ɬ������ɬ�פȤϤ��ޤ����㤨�д�
���ξ��ϡ�{\bf samples} �� {\bf isosamples} �Ȱ�äƤ��Ƥ⹽���ޤ��󡣤��ʤ�
����x-��Ω���Τ�����1 �ܤ� y-��Ω���ȸ��ʤ���Τ������Ĥ����뤳�Ȥ�
����ޤ����ǡ����ե�����ξ��ϡ��ġ��Υ֥��å��ΤФ�Ĥ������θĿ���
����Ʊ���Ǥ���С�{\tt"}��Ω����{\tt"} �ϥ֥��å��������ӡ�{\tt"}���Ǹ�Ω��{\tt"} �ϳƥ�
���å����б�������Ʊ�Τ��ӡ�{\tt"}����{\tt"} �������Ȥ��ޤ����ɤ���ξ���
�⡢������������ӱ��������⡼�ɤ������տޤ����ե����ޥåȤǤ��ä����
�Ȥϰ�ä������Ϳ���뤳�Ȥˤʤ�ޤ���

�Ф�Ĥ��Τ���ǡ����ϡ��������˳ʻҤ˹�碌�뤳�Ȥ���ǽ�Ǥ����ʲ�����:
{\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}}��

�������˴ؤ��륳���ɤϡ�y-��Ω�������ȡ�������б������٤� y-��Ω����
�����δ֤���ʬ�˱�äƤ� z ��ĥ�Ϥ��¬���ޤ�����äơ�x-��Ω���ˡ�
y-��Ω���Ȥθ����ȤϤʤ�ʤ��褦��ɸ����������褦�ʶ��̤��Ф��Ƥϡ�
{\bf splot} ���������Ϥ��Τ褦��ɸ������̵�뤹�뤳�Ȥˤʤ�ޤ����ʲ�����
�ߤƲ�����:
\preverbatim
\begin{verbatim}
      set xrange [-pi/2:pi/2]; set yrange [-pi/2:pi/2]
      set style function 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
\end{verbatim}
\postverbatim

\subsection*{Splot �ζ��� (splot surfaces)}
\addcontentsline{toc}{subsection}{Splot �ζ��� (splot surfaces)}
\label{commands splot surfaces}%
\label{splot surfaces}%
{\bf splot} �����ν��ޤ�Ȥ��ơ����뤤�ϡ������������֤��Ȥˤ�äƶ���
��ɽ�����뤳�Ȥ��Ǥ��ޤ���{\bf plot} ��Ʊ�ͤˡ����ϥǡ����ե����뤫���ɤ�
���Ȥ�Ǥ��ޤ��������ꤵ�줿��֤Ǵؿ����ͤ�ɾ���������뤳�Ȥ�Ǥ��ޤ���
�ʲ�����: {\bf set isosamples (p.~\pageref{set isosamples})\index{isosamples}}�����̤ϡ���������ʬ�Ƿ�֤��ȤǶ��Ū�˺��
��ޤ����ʲ�����: {\bf set surface (p.~\pageref{set surface})\index{surface}}�������Ƥ��ξ����̤ϡ�{\bf set hidden3d}
����Ʃ���ˤ�Ǥ��ޤ���3 �������̤�į�������ϡ�{\bf set view} ���ѹ��Ǥ�
�ޤ���

����ˡ��ʻҾ��Υǡ��������Ф��Ƥϡ�{\bf splot} ��Ʊ���⤵�����������֤�
�뤳�Ȥ��Ǥ� (�ʲ�����: {\bf set contour (p.~\pageref{set contour})\index{contour}})�������Ƥ������������������
�����Ȥ��Ǥ��ޤ�������ˡ����η�����ˤϿ�ľ����ʬ���餫������Ȥ���
�Ȥ��Ǥ��ޤ� (�ʲ�����: {\bf set cntrparam (p.~\pageref{set cntrparam})\index{cntrparam}})���ؿ��ϡ���� {\bf set isosamples}
�� {\bf set samples} �Ƿ��ꤵ���ʻҾ��ǡ����Ȥ���ɾ������ޤ�����������
������Υǡ����ϡ�{\bf data-file} �˽񤫤�Ƥ���褦�ʳʻҾ��ǡ����ե�����
�åȤˤ��뤫�����뤤�ϳʻҥǡ������������� (�ʲ�����: {\bf set dgrid3d (p.~\pageref{set dgrid3d})\index{dgrid3d}})
�Ȥ������Ȥ򤷤ʤ���Ф����Ϥʤ�ޤ���

�������϶��̤ξ��ɽ�����뤳�Ȥ�Ǥ��ޤ��������̤˼ͱƤ��뤳�Ȥ�Ǥ���
�������̤ؤμͱƤϡ��ե�����˽񤭽Ф����Ȥ�Ǥ��������Ƥ���� {\bf plot}
�ǺƤ��ɤ߹���� {\bf plot} �Τ�궯������ǽ�Ϥ����������Ȥ�Ǥ��ޤ���
\subsection*{�ܥ�����ʻҥǡ��� (voxel-grid)}
\addcontentsline{toc}{subsection}{�ܥ�����ʻҥǡ��� (voxel-grid)}
\label{commands splot voxel-grid}%
\label{splot voxel-grids}%
\label{voxel-grids}%
\index{voxel grids}%
��:
\preverbatim
\begin{verbatim}
    splot $voxelgridname with {dots|points} {above <threshold>} ...
    splot $voxelgridname with isosurface {level <threshold>} ...
\end{verbatim}
\postverbatim

�ܥ�����ǡ����ϡ����ꤷ������ (threshold; �ǥե���Ȥ� 0) �����礭
���ͤθġ��Υܥ�����˰����դ���褦�ˡ�with dots �� with points ����
��Ǥ��ޤ����������������°���ϡ��̾��Ʊ�ͤ��ɲû���Ǥ��ޤ���

¿���λ��������Ф��ơ��ܥ�����ʻ����ϡ��ǥ����ץ쥤��Ǹߤ��򱣤�����
�⥢������������ꤷ�ޤ��������������Ѥϡ�jitter ��Ƴ�����ƥɥåȤ�
����ºݤΥܥ�����ʻҺ�ɸ���������ˤ��餹���Ȥ��򤱤뤳�Ȥ���ǽ��
�����ʲ�����: {\bf set jitter (p.~\pageref{set jitter})\index{jitter}}��

̩�ʥܥ�����ʻҤϡ�{\bf pointinterval} °�� (��ά�� {\bf pi}) ��Ȥ����Ȥǡ�
���ο��򸺤餹�褦ɸ�ܲ���٥�򲼤��뤳�Ȥ���ǽ�Ǥ���
\preverbatim
\begin{verbatim}
    splot $vgrid with points pointtype 6 pointinterval 2
\end{verbatim}
\postverbatim

{\bf with isosurface} �ϡ����ꤵ�줿���ͤ���礭���ܥ��������Τ���ࡢ3 ��
���⥶���������̤��������ޤ������ζ��̤ϡ����ͤ��켫�Τ��̲᤹��褦��
������֤ˤ��Ĵ����������֤���ޤ���

�ʲ�����: {\bf set vgrid (p.~\pageref{set vgrid})\index{vgrid}}, {\bf vfill (p.~\pageref{vfill})\index{vfill}}��
�ʲ��Υǥ�⻲�Ȥ��Ƥ�������: {\bf vplot.dem}, {\bf isosurface.dem}��

\section*{Stats (��ñ�����׾���)}
\addcontentsline{toc}{section}{Stats (��ñ�����׾���)}
\label{commands stats}%
\label{stats}%
\index{stats}%
\label{statistics}%
\index{statistics}%
\index{filter}%
��:
\preverbatim
\begin{verbatim}
    stats {<ranges>} 'filename' {matrix | using N{:M}} {name 'prefix'}
          {{no}output}
    stats $voxelgridname {name 'prefix'}
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ��ե������ 1 �󡢤ޤ��� 2 ��Υǡ����δ�ñ�����׾����
�󶡤��ޤ���using ����Ҥϡ�plot ���ޥ�ɤ�Ʊ�����ǲ�ᤵ��ޤ�����
{\bf index}, {\bf every}, {\bf using} ����˴ؤ���ܺ٤ˤĤ��Ƥϰʲ�����: {\bf plot (p.~\pageref{plot})\index{plot}}��
�ǡ������ϡ����β��Ϥ����� xrange, yrange �˽��äƥե��륿�ˤ�������
�����ʲ�����: {\bf set xrange (p.~\pageref{set xrange})\index{xrange}}�����ξ���ϥǥե���ȤǤϥ����꡼��˽��Ϥ�
��ޤ��������ޥ�� {\bf set print} ����˻Ȥ����Ȥǽ��Ϥ�ե�����˥����
�쥯�Ȥ����ꡢ���ץ���� {\bf nooutput} ��Ȥ����Ȥǽ��Ϥ��ʤ��褦�ˤ��뤳
�Ȥ�Ǥ��ޤ���

�ե����뤬���Ĥ���ʤ������뤤�ϥե����뤫���ɤ߹���ʤ����ϡ���̿Ū
�ǤϤʤ��ٹ��ȯ�Ԥ��ޤ�������ϡ��ץ�����२�顼��ȼ��ʤ��ե������
¸�߳�ǧ�����ѤǤ��ޤ����ʲ�����: {\bf stats test (p.~\pageref{stats test})\index{test}}��

���̽��Ϥ˲ä���gnuplot �ϸġ������׾���� 3 �Ĥ��ѿ����롼�פ���¸��
�ޤ���
1 ���ܤ��ѿ����롼�פϡ��ɤ�ʥǡ������¤�Ǥ��뤫�򼨤��ޤ�������Ƭ��
������ϡ�{\bf set datafile columnheaders} ��ͭ���ʾ��ˤΤߺ�������ޤ�:

\begin{center}
\begin{tabular}{|lcl|} \hline
\verb@STATS_records@      & $~~N~~$  &  �ϰ���Υǡ����Ԥ����� $N$ \\
\verb@STATS_outofrange@   & $~~~~~$  &  �ϰϳ��Ȥ��ƽ����줿�Կ� \\
\verb@STATS_invalid@      & $~~~~~$  &  ̵��/�Դ���/��»�ǡ����Ԥ����� \\
\verb@STATS_blank@        & $~~~~~$  &  ���Ԥ����� \\
\verb@STATS_blocks@       & $~~~~~$  &  �ե�������Υǡ����� index �֥��å��� \\
\verb@STATS_columns@      & $~~~~~$  &  �ǡ�����Ƭ�Ԥ���� \\
\verb@STATS_column_header@& $~~~~~$  &  ��Ƭ�Ԥ˸��Ĥ��ä�ʸ������ݻ��������� \\
\hline
\end{tabular}
\end{center}

2 ���ܤ��ѿ����롼�פϡ�1 �Ĥ���Ρ��ϰ���Υǡ����������򼨤��ޤ�����
����� y ���ͤȤ��ư����ޤ���y ������ư�̼ܤξ��ϡ��оݤȤ����ϰ�
�˸³��Ϥ���ޤ��󤬡������Ǥʤ�����ϰ� [ymin:ymax] ����ͤΤߤ��о�
�Ȥ��ޤ���

2 �Ĥ����Ʊ���� 1 ��� {\bf stats} ���ޥ�ɤǲ��Ϥ�����ϡ����ѿ�̾��
{\tt"}\_x{\tt"}, {\tt"}\_y{\tt"} �Ȥ������������ɲä��ޤ����㤨�� STATS\_min\_x �ϡ�1 ���ܤ���
�Υǡ����κǾ��ͤǡ�STATS\_min\_y �� 2 ���ܤ���Υǡ����κǾ��ͤ��̣��
�ޤ������ξ�硢���� xrange �� yrange ��ξ���Ǹ������뤳�ȤǤդ뤤�ˤ�
���ޤ���


\begin{center}
\begin{tabular}{|lrll|} \hline
\verb@STATS_min@ && $\min(y)$ &  �ϰ���Υǡ������κǾ��� \\
\verb@STATS_max@ && $\max(y)$ &  �ϰ���Υǡ������κ����� \\
\verb@STATS_index_min@ && $i \mid y_i = \min(y)$ &  data[i] == STATS\_min �Ȥʤ�ź�� i \\
\verb@STATS_index_max@ && $i \mid y_i = \max(y)$ &  data[i] == STATS\_max �Ȥʤ�ź�� i \\
\verb@STATS_mean@ & $\bar{y}=$ & $\frac{1}{N}\sum{y}$ &  �ϰ���Υǡ�������ʿ���� \\
\verb@STATS_stddev@ & $\sigma_y=$ & $\sqrt{\frac{1}{N}{\sum{{(y-\bar{y})}^2}}}$ &  �ϰ���Υǡ�������ɸ��ɸ���к� \\
\verb@STATS_ssd@ & $s_y=$ & $\sqrt{\frac{1}{N-1}{\sum{{(y-\bar{y})}^2}}}$ &  �ϰ���Υǡ�����������ɸ���к� \\
\verb@STATS_lo_quartile@ && ~ &  ��� (����) ��ʬ�̶����� \\
\verb@STATS_median@ && ~ &  �᥸������ (�����ʬ�̶�����) \\
\verb@STATS_up_quartile@ && ~ &  �軰 (���) ��ʬ�̶����� \\
\verb@STATS_sum@ && $\sum{y}$ &  �� \\
\verb@STATS_sumsq@ && $\sum{y^2}$ &  ʿ���� \\
\verb@STATS_skewness@ && $\frac{1}{N\sigma^3}\sum{(y-\bar{y})^3}$ &  �ϰ���Υǡ����������� \\
\verb@STATS_kurtosis@ && $\frac{1}{N\sigma^4}\sum{(y-\bar{y})^4}$ &  �ϰ���Υǡ����������� \\
\verb@STATS_adev@ && $\frac{1}{N}\sum{|{y}-\bar{y}|}$ &  �ϰ���Υǡ�������ʿ�������к� \\
\verb@STATS_mean_err@ && $\sigma_y / \sqrt{N}$ &  ʿ���ͤ�ɸ����� \\
\verb@STATS_stddev_err@ && $\sigma_y / \sqrt{2N}$ &  ɸ���к���ɸ����� \\
\verb@STATS_skewness_err@ && $\sqrt{6/N}$ &  ���٤�ɸ����� \\
\verb@STATS_kurtosis_err@ && $\sqrt{24/N}$ &  ���٤�ɸ����� \\
\hline
\end{tabular}
\end{center}

3 ���ܤ��ѿ����롼�פϡ�2 �Ĥ���Υǡ����β������ѤǤ���

\begin{center}
\begin{tabular}{|lll|} \hline
\verb@STATS_correlation@ &   &  x �� y ��������ط��� \\
\verb@STATS_slope@       &   &  ��ľ�� y = Ax + B �η��� A \\
\verb@STATS_slope_err@   &   &  A ���ԳΤ��� \\
\verb@STATS_intercept@   &   &  ��ľ�� y = Ax + B �η��� B \\
\verb@STATS_intercept_err@ &   &  B ���ԳΤ��� \\
\verb@STATS_sumxy@       &   &  ���� (x*y ����) \\
\verb@STATS_pos_min_y@   &   &  y �κǾ��ͤ�Ϳ���� x ��ɸ \\
\verb@STATS_pos_max_y@   &   &  y �κ����ͤ�Ϳ���� x ��ɸ \\
\hline
\end{tabular}
\end{center}

������� {\bf matrix} �ϡ����Ϥ���������Ǥ��뤳�Ȥ�ؼ����ޤ� (�ʲ�����:
{\bf matrix (p.~\pageref{matrix})\index{matrix}})���̾�����׾���ϡ����٤Ƥι������Ǥ��θ�����������ޤ�����
��Υ������ϡ��ѿ� STATS\_size\_x, STATS\_size\_y ����¸���ޤ���

\begin{center}
\begin{tabular}{|lll|} \hline
\verb@STATS_size_x@ &   &  �������� \\
\verb@STATS_size_y@ &   &  �������� \\
\hline
\end{tabular}
\end{center}

STATS\_index\_xxx �Ǽ������ź�����ͤϡ�plot ���ޥ�ɤ��� 0 ������ (\$0)
���ͤ��б������ǽ������ź���� 0���Ǹ������ź���� N-1 �Ȥʤ�ޤ���

�᥸����Ȼ�ʬ�̶����ͤ�õ���ݤϥǡ������ͤ򥽡��Ȥ����������� N ����
���ξ��ϡ����� (N+1)/2 ���ܤ��ͤ�᥸�����ͤȤ���N �������ξ��ϡ�
N/2 ���ܤ� (N+2)/2 ���ܤ��ͤ�ʿ���ͤ�᥸�����ͤȤ��ޤ�����ʬ�̶�����
��Ʊ�ͤ˽������ޤ���

���θ������������Ĥ��뤿��˥��ޥ�� {\bf stats} �����Ѥ�����ˤĤ���
�ϡ��ʲ��򻲾Ȥ��Ƥ���������
\href{http://www.gnuplot.info/demo/stats.html}{\tt stats.dem��
}


���ߤΥС������� gnuplot �� {\bf stats} ���ޥ�ɤǤϡ������ե������
({\bf set xdata time} �� {\bf set ydata time}) �Ǥʤ�����п����Υǡ��������
�Ǥ��ޤ����������¤ϡ�����ΥС������Ǵ��¤����Ǥ��礦��
\subsection*{��Ƭ��̾ (name)}
\addcontentsline{toc}{subsection}{��Ƭ��̾ (name)}
\label{stats name}%
\label{statistics name}%
2 �İʾ�Υե������ǡ����󤫤�����׾��������˰������Ȥ��Ǥ������
���Ǥ��Τǡ��ѿ��Υǥե���Ȥ���Ƭ���Ǥ��� {\tt"}STATS{\tt"} �򡢥��ץ����
{\bf name} �ǥ桼�������ꤹ��ʸ������֤������뤳�Ȥ��Ǥ���褦�ˤʤäƤ�
�ޤ����㤨�С��ۤʤ� 2 �ĤΥե�����Τ��줾��� 2 ���ܤΥǡ�����ʿ����
�ϰʲ��Τ褦�ˤ�����ӤǤ��ޤ�:
\preverbatim
\begin{verbatim}
    stats "file1.dat" using 2 name "A"
    stats "file2.dat" using 2 name "B"
    if (A_mean < B_mean) {...}
\end{verbatim}
\postverbatim

\index{columnheader}%
name �Ȥ���ʸ����������Ѱդ�������ˡ�������� {\bf columnheader} ��
�ؿ� {\bf columnheader(N)} �ˤ�ꡢ�ǡ����ե������ 1 ���ܤ����������Ǥ��
��ʸ���󤫤���Ƭ�����������뤳�Ȥ�Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
    do for [COL=5:8] { stats 'datafile' using COL name columnheader }
\end{verbatim}
\postverbatim
\subsection*{�ե������¸�߳�ǧ (test for existence of a file)}
\addcontentsline{toc}{subsection}{�ե������¸�߳�ǧ (test for existence of a file)}
\label{stats test}%
\label{statistics test}%
¸�ߤ��ʤ������뤤���ɤ߹���ʤ��ե���������褷�褦�Ȥ���ȡ�����ϥ�
�顼�Ȥʤꡢ������ץȤ䷫���֤��������ߤ��Ƥ��ޤ��ޤ���������򤱤�
�ˤϡ��ʲ�����Τ褦�� stats ���ޥ�ɤ����ѤǤ��ޤ���
\preverbatim
\begin{verbatim}
    do for [i=first:last] {
        filename = sprintf("file%02d.dat", i)
        stats filename nooutput
        if (GPVAL_ERRNO) {
            print GPVAL_ERRMSG
            continue
        }
        plot filename title filename
    }
\end{verbatim}
\postverbatim
\subsection*{Voxelgrid}
\addcontentsline{toc}{subsection}{Voxelgrid}
\label{stats voxelgrid}%
\label{statistics voxelgrid}%
\preverbatim
\begin{verbatim}
    stats $vgridname {name "prefix"}
\end{verbatim}
\postverbatim
���ޥ�� stats �ϡ��ܥ�����ʻҤ����Ƥ��䤤��碌��Τˤ�Ȥ��ޤ�����
��ϡ�{\bf show vgrid} ��Ʊ��������������ޤ���������Ϥ���򥹥���ץȤ�
���ѤǤ����ѿ�����¸�Ǥ��ޤ���


\begin{center}
\begin{tabular}{|lll|} \hline
\verb@STATS_min@ &   &  �ʻҤΤ��٤ƤΥܥ������ 0 �Ǥʤ��Ǿ��� \\
\verb@STATS_max@       &   &  �ʻҤΤ��٤ƤΥܥ�����κ����� \\
\verb@STATS_mean@   &   &  �ʻҤ� 0 �Ǥʤ��ܥ������ʿ���� \\
\verb@STATS_stddev@   &   &  0 �Ǥʤ��ܥ������ͤ�ɸ���к� \\
\verb@STATS_ssum@   &   &  �ʻҤΤ��٤ƤΥܥ�������� \\
\verb@STATS_nonzero@ &   &  0 �Ǥʤ��ܥ������ \\
\hline
\end{tabular}
\end{center}

\section*{System}
\addcontentsline{toc}{section}{System}
\label{commands system}%
\label{system}%
\index{system}%
��:
\preverbatim
\begin{verbatim}
     system "command string"
     ! command string
     output = system("command string")
     show variable GPVAL_SYSTEM
\end{verbatim}
\postverbatim

{\bf system {\tt"}command{\tt"}} �ϡ����ڥ졼�ƥ��󥰥����ƥ�Υǥե���ȥ�������
�ӽФ������Υ��֥ץ������Ȥ��� {\tt"}command{\tt"} ��¹Ԥ��ޤ����ؿ��Ȥ���
{\bf system({\tt"}command{\tt"})} ��ƤӽФ������ϡ����Υ��֥ץ�������ɸ����Ϥ���
��ʸ�����ȥ꡼���ʸ����Ȥ����֤��ޤ����Ǹ�˲��Ԥ��Ĥ��Ƥ�����ϡ�
����Ϸ��ʸ���󤫤�Ͻ����ޤ����ʲ��⻲��: {\bf backquotes (p.~\pageref{backquotes})\index{backquotes}}��

���Υ��֥ץ������ν�λ�����ɤϡ��ѿ� GPVAL\_SYSTEM\_ERRNO ��
GPVAL\_SYSTEM\_ERRMSG ����¸����ޤ������������⤷���ޥ��ʸ���� 2 ��
�ʾ�Υץ�������ƤӽФ��Ƥ�����ϡ����Τ����ΰ�ĤΥץ�����ब��
�顼��Ф��Ƥ⡢{\tt"}����{\tt"} ���֤���ǽ�������뤳�Ȥ����դ��Ƥ����������㤨
�С�file = system({\tt"}ls -1 *.plt $|$ tail -1{\tt"}) �ϡ�*.plt �ե����뤬��Ĥ�
�ʤ����Ǥ� {\tt"}����{\tt"} ���֤�ޤ�������ϡ�{\bf ls} �����Ԥ��Ƥ� {\bf tail} ����
�����뤫��Ǥ���

\section*{Test}
\addcontentsline{toc}{section}{Test}
\label{commands test}%
\label{test palette}%
\label{test}%
\index{test}%
���Υ��ޥ�ɤϡ����Ϸ�����ѥ�åȤǤɤΤ褦�ʽ��Ϥ��Ԥʤ��뤫�������
�ƥ��Ȥ�ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     test {terminal | palette}
\end{verbatim}
\postverbatim

{\bf test} �ޤ��� {\bf test terminal} �ϡ����߻�����ν��Ϸ��� ({\bf terminal}) ��
�Ȥ������μ��ࡢ���μ��ࡢ�ޤ������Ѳ�ǽ�ʤ���¾��������������ޤ���

{\bf test palette} �ϡ�R(z),G(z),B(z) (0$<$=z$<$=1) �ξ��֤����褷�ޤ��������
�ϡ�{\bf set palatte} ������������ߤΥ��顼�ѥ�åȤ� RGB ��ʬ�򼨤��ޤ���
�ޤ���RGB �򳥿���Ĵ�˼������� NTSC �������Ѥ��Ʒ׻����줿����٤�����
���ޤ�������ˤ��Υ��ޥ�ɤϤ����б��ط��� \$PALETTE �Ȥ���̾���Υǡ���
�֥��å��˼����ߤޤ���
\section*{Toggle}
\addcontentsline{toc}{section}{Toggle}
\label{commands toggle}%
\label{toggle}%
\index{toggle}%
��:
\preverbatim
\begin{verbatim}
     toggle {<plotno> | "plottitle" | all}
\end{verbatim}
\postverbatim

���Υ��ޥ�ɤϡ����÷����Ϸ��� (qt, wxt, x11) ��ɽ������Ƥ��륰��դ�
key ����ȥ��Ǻ�����å������Τ�Ʊ�����̤�Ϳ���ޤ������ʤ�������Υ�
��դ�ɽ������Ƥ���Ф����ä�������դ��ä��Ƥ���кƤ�ɽ�����ޤ���
{\bf toggle all} �ϡ��ۥåȥ��� {\tt"}i{\tt"} ��Ʊ�͡�ͭ���ʥ���դ��٤Ƥ˺��Ѥ��ޤ���
{\bf toggle {\tt"}title{\tt"}} �η����ϡ�����դΥ����ȥ�ȴ����˰��פ��륿���ȥ��
���ꤹ��ɬ�פ�����ޤ�����{\bf toggle {\tt"}ti*{\tt"}} �ξ��ϡ�����դΥ����ȥ��
'*' ��������ʬ�����פ���ǽ�Υ���դ˺��Ѥ��ޤ������ߤν��Ϸ���������
���Ǥʤ����ϡ����ޥ�� toggle �ϲ��⤷�ޤ���
\section*{Undefine}
\addcontentsline{toc}{section}{Undefine}
\label{commands undefine}%
\label{undefine}%
\index{undefine}%
1 �ġ��ޤ���ʣ��������ѤߤΥ桼���ѿ��������ޤ�������ϡ�������ƥ�
�Ȥ�ޤ�褦�ʥ�����ץȤξ��֤�ꥻ�åȤ���Τ������Ǥ��礦��

�ѿ�̾�ˤϡ��Ǹ��ʸ���Ȥ��ƥ磻��ɥ�����ʸ�� {\bf *} ��Ȥ����Ȥ��Ǥ���
�����磻��ɥ�����ʸ�������Ĥ���ȡ�������������ʬ�ǻϤޤ뤹�٤Ƥ���
���������ޤ�������ϡ����̤���Ƭ���ȤäƤ���ʣ�����ѿ����������
�������Ǥ��礦�����������磻��ɥ�����ʸ�����ѿ�̾�κǸ�ˤ����Ȥ��ʤ�
���Ȥ����դ��Ƥ���������{\bf undefine} �˥磻��ɥ�����ʸ���Τߤ�����Ȥ�
��Ϳ�������ϲ��⤷�ޤ���

��:

\preverbatim
\begin{verbatim}
     undefine foo foo1 foo2
     if (!exists("foo")) load "initialize.gp"
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     bar = 1; bar1 = 2; bar2 = 3
     undefine bar*                 # 3 �Ĥ��ѿ����������
\end{verbatim}
\postverbatim

\section*{Unset}
\addcontentsline{toc}{section}{Unset}
\label{commands unset}%
\label{unset}%
\index{unset}%
\index{iteration}%
���ޥ�� {\bf set} �����ꤷ�����ץ����ϡ�������б����� {\bf unset} ���ޥ��
�ˤ�äƤ��Υǥե���Ȥ��ͤ��᤹���Ȥ���ǽ�Ǥ���{\bf unset} ���ޥ�ɤˤϷ�
���֤�������ѤǤ��ޤ����ʲ�����: {\bf plot for (p.~\pageref{plot for})\index{for}}��

��:
\preverbatim
\begin{verbatim}
     set xtics mirror rotate by -45 0,10,100
     ...
     unset xtics
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
     # �ֹ� 100 ���� 200 �ޤǤΥ�٥�� unset
     unset for [i=100:200] label i
\end{verbatim}
\postverbatim
\subsection*{Linetype}
\addcontentsline{toc}{subsection}{Linetype}
\label{unset linetype}%
��:
\preverbatim
\begin{verbatim}
     unset linetype N
\end{verbatim}
\postverbatim
������ñ�������˳�����Ƥ����٤Ƥ������������ޤ������θ�ˤ�������
����Ѥ�����硢���������ϸ��ߤν��Ϸ����˥ǥե���Ȥ����ꤵ��Ƥ����
�Τ���Ѥ��ޤ� (���ʤ�� gnuplot 4.6 ������ΥС�������ͭ�����ä���
������ǥե���Ȥ�����)��
\subsection*{Monochrome}
\addcontentsline{toc}{subsection}{Monochrome}
\label{unset monochrome}%
����ͭ�������������򥫥顼��������ڤ��ؤ��ޤ���{\bf set color} ��Ʊ����
����
\subsection*{Output}
\addcontentsline{toc}{subsection}{Output}
\label{unset output}%
ʣ���Υ���դ��Ĥν��ϥե�����˽񤭽Ф����Ȥ��Ǥ�����Ϸ����⤢���
�ǡ�����θ�ǽ��ϥե������ưŪ�ˤ��Ĥ��ޤ��󡣤�äƤ��Υե������
�����˰������򤹤뤿��ˤϡ��ޤ�����Ū�� {\bf unset out} �� {\bf set output}
�Ȥ��뤳�Ȥ����Υե�������Ĥ�����ǿ������ե�����򳫤��Ƥ���������
\subsection*{Terminal}
\addcontentsline{toc}{subsection}{Terminal}
\label{unset terminal}%
�ץ������κǽ��ͭ���ˤʤ�ǥե���Ȥν��Ϸ����ϡ��ġ��Υ����ƥ�Ķ���
gnuplot �Υ���ѥ��륪�ץ���󡢤���ӴĶ��ѿ� GNUTERM �˰�¸���ޤ���
���Υǥե���Ȥ����Ǥ��äƤ⡢gnuplot �Ϥ���������ѿ� GNUTERM ����¸
���Ƥ��ޤ������ޥ�� {\bf unset terminal} �ϡ����ν��������Ϸ�������������
����ϡ�{\bf set terminal GNUTERM} �Ȥ��뤳�Ȥ�Ʊ���Ǥ�����������GNUTERM
�����Ϸ���̾�θ�� terminal ���ץ�����ޤ�Ǥ�����ϡ����������
{\bf set terminal @GNUTERM} �Ȥ���ɬ�פ�����ޤ���
\subsection*{Warnings}
\addcontentsline{toc}{subsection}{Warnings}
\label{unset warnings}%
\label{set warnings}%
\preverbatim
\begin{verbatim}
    set warnings
    unset warnings
\end{verbatim}
\postverbatim

��̿Ū�ǤϤʤ����顼���Ф���ٹ��å������ϡ��̾�ϥե�����̾�����ֹ桢
����Ӥ��ηٹ��������������ޥ�ɥ饤��򥨥���������� stderr �˽���
���ޤ������ηٹ�ϡ����ޥ�� {\bf unset warnings} �������Ǥ��ޤ��������ξ�
��Ǥ�ɬ�פʤ饳�ޥ�� {\bf warn {\tt"}message{\tt"}} �Ƿٹ�������Ǥ��ޤ����������
��Ū�� {\bf set warnings} ��ͭ���ˤ���ޤ�������³���ޤ���
\section*{Update}
\addcontentsline{toc}{section}{Update}
\label{commands update}%
\label{update}%
\index{update}%
����: ���Υ��ޥ�ɤϡ���侩�פǤ�������� {\bf save fit} ����Ѥ��Ƥ���
������
\section*{Vclear}
\addcontentsline{toc}{section}{Vclear}
\label{commands vclear}%
\label{vclear}%
\index{vclear}%
��:
\preverbatim
\begin{verbatim}
    vclear {$gridname}
\end{verbatim}
\postverbatim
����ϡ�¸�ߤ���ܥ�����ʻ���Τ��٤ƤΥܥ������ͤ� 0 �˥ꥻ�åȤ���
�����ʻ�̾����ꤷ�ʤ���硢����ͭ���ʳʻҤ򥯥ꥢ���ޤ���
\section*{Vfill}
\addcontentsline{toc}{section}{Vfill}
\label{commands vfill}%
\label{vfill}%
\index{vfill}%
\label{vgfill}%
\index{vgfill}%
\index{VoxelDistance}%
\label{VoxelDistance}%
\index{VoxelDistance}%
\index{GridDistance}%
\label{GridDistance}%
\index{GridDistance}%
��:
\preverbatim
\begin{verbatim}
    vfill  FILE using x:y:z:radius:(<expression>)
    vgfill FILE using x:y:z:radius:(<expression>)
\end{verbatim}
\postverbatim

���ޥ�� {\bf vfill} �ϡ����줬����դ�������������˸���ͭ���ʥܥ�����
�ʻҥǡ������ѹ�����ʳ��ϡ����ޥ�� {\bf plot} ��Ʊ�ͤ˺��Ѥ��ޤ������ϥ�
�����뤫���ɤ߹�����������Ф��ơ���������ޤ�ܥ����롢�ڤ��濴��
(x,y,z) �ǻ���Ⱦ�� (radius) �ε�˴ޤޤ�뤽��¾���٤ƤΥܥ����뤬�ʲ�
�Τ褦�����䤵��ޤ�:
\begin{itemize}\setlength{\itemsep}{0pt}
\item
 (x,y,z) ���餽�Υܥ�����Υ桼����ɸ�Ǥθ��� (vx,vy,vz) �ޤǤε�Υ��
 �桼���ѿ� VoxelDistance �˥��åȤ��ޤ���
\item
 (x,y,z) ���餽�Υܥ�����γʻҺ�ɸ�Ǥθ����ޤǤε�Υ��桼���ѿ�
 GridDistance �˥��åȤ��ޤ���
\item
 {\bf using} ����� 5 ���ܤ˻��ꤷ��������ɾ�����ޤ������ο����ϡ�������
 VoxelDistance �� GridDistance ���ͤ���ѤǤ��ޤ���
\item
 voxel(vx,vy,vz) += ���ο��� $<$expression$>$ ��ɾ�����
\end{itemize}
��:
\preverbatim
\begin{verbatim}
    vfill "file.dat" using 1:2:3:(3.0):(1.0)
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤϡ�file.dat ��γ�����Ⱦ�� 3.0 �ε����ˤ��뤹�٤ƤΥܥ�
�����ͤ� 1 ���䤷�ޤ������ε�ȽŤʤ�ܥ�����θĿ��ϡ��桼����ɸ�Ǥ�
�ʻҤδֳ֤˰�¸���ޤ���

\preverbatim
\begin{verbatim}
    vgfill "file.dat" using 1:2:3:(2):(1.0)
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤϡ����ߤ������濴�Ȥ���ܥ������ 5x5x5 ��Ω������Υܥ�
������ͤ� 1 ���䤷�ޤ���Ⱦ�¤� {\tt"}2{\tt"} �ϡ�x ��ξ������y ��ξ������z ��ξ
���������� 2 �ܥ����뤺�Ĺ����뤳�ȤȲ�ᤷ������Ϥ����μ��˴ؤ���
�桼����ɸ������Ū�ʥ�������Ȥ�̵�ط��Ǥ���

��:
\preverbatim
\begin{verbatim}
    vfill "file.dat" using 1:2:3:4:(VoxelDistance < 1 ? 1 : 1/VoxelDistance)
\end{verbatim}
\postverbatim
���Υ��ޥ�ɤϡ������� 4 ���ܤǷ�ޤ�Ⱦ�¤α���Τ��٤ƤΥܥ������ͤ�
�ѹ����ޤ����ƥܥ�������ɲä������ʬ�ͤϡ��ǡ���������ε�Υ�˽��ä�
�������ޤ���

{\bf vfill} �� {\bf vgfill} �ϡ����ߤΥܥ�����ʻҤ�¸�ߤ����ͤ������ä�����
���Ȥ����դ��Ƥ���������
�ܥ������Ĥ� 0 �˥ꥻ�åȤ���ˤϡ�{\bf voxel(x,y,z) = 0} ����Ѥ���
���٤ƤγʻҤ� 0 �˥ꥻ�åȤ���ˤϡ�{\bf vclear} ����Ѥ��Ƥ���������
\section*{Warn}
\addcontentsline{toc}{section}{Warn}
\label{warn}%
\index{warn}%
\label{commands warn}%
��:
\preverbatim
\begin{verbatim}
     warn "message"
\end{verbatim}
\postverbatim
���ޥ�� {\bf warn} �ϡ��¼�Ū�� {\bf printerr} ��Ʊ���Ǥ��������ꤷ����å���
���� stderr �˽��Ϥ������ˡ����ߤΥե�����̾���ؿ��֥��å�̾������Ӹ�
�ߤι��ֹ���ɲä���Ȥ������㤤�ޤ���
{\bf printerr} �Ȥϰ㤤��{\bf warn} �ν��Ϥ� {\bf unset warnings} ����������ޤ���
\section*{While}
\addcontentsline{toc}{section}{While}
\label{while}%
\index{while}%
\label{commands while}%
��:
\preverbatim
\begin{verbatim}
     while (<expr>) {
         <commands>
     }
\end{verbatim}
\postverbatim
����ϡ����ޥ�ɤΥ֥��å���$<$expr$>$ �� 0 �Ǥʤ��ͤ�ɾ�������֡�����
�֤��¹Ԥ��ޤ������Υ��ޥ�ɤϡ��Ť����� (���ä��ʤ�) �� if/else ��ʸ
�Ȱ��˻Ȥ����ȤϤǤ��ޤ��󡣰ʲ��⻲��: {\bf do (p.~\pageref{do})\index{do}}, {\bf continue (p.~\pageref{continue})\index{continue}}, {\bf break (p.~\pageref{break})\index{break}}��
\newpage\part{���Ϸ��� (Terminal)}
\label{complete list of terminals}%
\section*{���Ϸ����ΰ���}
\addcontentsline{toc}{section}{���Ϸ����ΰ���}
\label{terminal}%
\index{terminal}%
\label{term}%
\index{term}%
gnuplot �ϤȤƤ�¿���ν��Ϸ����򥵥ݡ��Ȥ��Ƥ��ޤ��������ϡ�Ŭ�ڤ�
���Ϸ�����ɬ�פʤ鵡ǽ���ѹ������ɲå��ץ�����Ĥ������򤹤뤳��
�ˤ�����ꤵ��ޤ����ʲ�����: {\bf set terminal (p.~\pageref{set terminal})\index{terminal}}��

����ʸ��ϡ����ʤ��Υ����ƥ��ǽ�����ꤪ��ӥ��󥹥ȡ��뤬�ʤ���ʤ�
�ä���������ѤǤ��ʤ����Ϸ����ˤĤ��Ƥ⵭�Ҥ���Ƥ��뤫���Τ�ޤ���
{\bf legacy} (�Ť�) �Ȱ��ΤĤ������Ϸ����ϡ��Ƕ�ΥС������� gnuplot ��
�ϥǥե���ȤǤϥӥ�ɤ��줺���ºݤˤϻ��ѤǤ��ʤ����⤷��ޤ���
�ġ��� gnuplot ���÷����¹Ի��ˡ��ɤν��Ϸ�����ͭ���ʤΤ��ΰ����򸫤�
�ˤϡ����ץ����򲿤�Ĥ����� 'set terminal' ���ǤäƤ���������

(����: �������ܸ����˴ޤޤ�� terminal �Υޥ˥奢��ϡ����ΰ����ˤϤ�
�����Ϸ����Τ�Τ�ޤޤ�Ƥ��뤫�⤷��ޤ��󤷡��դˤ��ΰ�����ν��Ϸ�
���ǥޥ˥奢�뤬�ʤ���Τ⤢�뤫�⤷��ޤ���)

TeX/LaTeX ʸ�񥷥��ƥ�Ǥλ��ѤΤ�����߷פ��줿���Ϸ����������Ĥ�����
�ޤ���TeX �Ѥν��Ϸ����˴ؤ������󤬰ʲ��ˤ���ޤ�:
\href{http://www.gnuplot.info/docs/latex_demo.pdf}{\tt           http://www.gnuplot.info/docs/latex\_demo.pdf
}



\subsection*{Block}
\addcontentsline{toc}{subsection}{Block}
\label{set terminal block}%
\label{block}%
\index{block}%
{\bf block} ���Ϸ����ϡ�Unicode �֥��å����� (Block element; U+2580-259F)
ʸ�����ޤ�������ʸ�� (Braille Patterns; U+2800-28FF) ��ȤäƲ����٤��
�夵������������ե��å����Ϥ�������ޤ��������ü�� (�����ߥʥ�) ����
�ե��å��������ʤǤ�������ˤϡ�UTF-8 ��ɽ���Ǥ���ü�����ޤ��ϥӥ塼��
��ɬ�פǤ�������ˤϡ������ӥåȥޥåץ����ɤ��Ѥ��ޤ����ƥ����Ȥ�
{\bf dumb} ���Ϸ����롼������Ѥ��ơ�����ե��å����ΰ��־��ɽ�����ޤ���

��:
\preverbatim
\begin{verbatim}
       set term block
               {dot | half | quadrants | sextants | octants | braille |
                 sextpua | octpua}
               {{no}enhanced}
               {size <x>, <y>}
               {mono | ansi | ansi256 | ansirgb}
               {{no}optimize}
               {[no]attributes}
               {numpoints | charpoints | gppoints}
               {[no]animate}
\end{verbatim}
\postverbatim

{\bf size} �ϡ������ߥʥ륵������ʸ������ñ�̤����ꤷ�ޤ���

{\bf dot}, {\bf half}, {\bf quadrants}, {\bf sextants}, {\bf braille} �ϡ���������ե��å�
���������Ѥ���ʸ�����åȤ�����Ǥ���{\bf dot} ��ñ��ʥɥåȤ�{\bf half} ��Ⱦ
�֥��å�ʸ��������Ѥ��ޤ���{\bf quadrants} �ϡ��Ĳ�ξ������ 2 �ܤβ����٤�
�����ʬ�֥��å�ʸ������Ȥ��ޤ���{\bf sextants} �ϡ�2x3 ��ϻʬ�֥��å�ʸ��
������Ѥ��ޤ���{\bf braille} �����������Ȥ�������� 2x4 �ε��������٤���
�����ޤ���{\bf octants} �ϡ���Ƥ��줿 2x4 �֥��å�ʸ����Ȥ��ޤ���{\bf sectpua}
�� {\bf octpua} �ϡ�KreativeKorp �����ΰ� (PUA) ��� 2x3, 2x4 �֥��å�ʸ��
�򤽤줾����Ѥ��ޤ��������Τ������Ѳ�ǽ�ʤΤ�¿ʬ {\bf FairfaxHD} ��
{\bf KreativeSquare} �ե���ȤΤߤǤ���

2x3 ��ϻʬ�֥��å�ʸ�� ('sextants') �ϡ�Unicode 13 �ˤΤߴޤޤ�Ƥ��뤳
�Ȥ����դ��Ƥ�����������äơ�����򥵥ݡ��Ȥ���ե���Ȥ�̤������Ū��
�����������������ˤĤ��Ƥ�Ʊ�ͤǤ������Ѳ�ǽ�ʥե���Ȥˤϡ��㤨��
{\bf unscii}, {\bf IBM 3270}, {\bf GNU Unifont}, {\bf DejaVu Sans}, {\bf FairfaxHD} �ʤɤ�
����ޤ���2x4 �֥��å�ʸ�� ('octants') �ϡ��ޤ� 2022 ǯ�˾���� Unicode
���ʤ����뤳�Ȥ���ޤä��ʳ��ˤ����ޤ���{\bf FairfaxHD} �ե���Ȥˤϴޤ�
��Ƥ��ޤ���

���ץ���� {\bf ansi}, {\bf ansi256}, {\bf ansirgb} �ϡ����Ϥ˿���ɽ�������뤿���
���������ץ������󥹤�ޤޤ��ޤ��������ϡ����ʤ���ü���������Ǥ��ʤ�
���⤷��ʤ����Ȥ����դ��Ƥ����������ǥե���Ȥ� {\bf mono} (���) �Ǥ���
���������ץ������󥹤ΰ����ˤĤ��Ƥϡ��ʲ�����: {\bf terminal dumb (p.~\pageref{terminal dumb})\index{dumb}}��

���ץ���� {\bf attributes} �ϡ������䥤����å���ʸ���ѤΥ��������ץ�����
�󥹤򥵥ݡ��Ȥ���ü�������ߥ�졼������Ǥ�����ʸ�����Ϥ��ǽ�ˤ���
�����ʲ�����: {\bf terminal dumb (p.~\pageref{terminal dumb})\index{dumb}}��

�֥��å�ʸ������Ȥ����Ȥǡ��ӥåȥޥåפε��������٤Ͼ夬��ޤ�������
��ϥ��顼���Ф��ƤϤ����ǤϤ���ޤ���ʣ���� {\bf pixel} ��Ʊ������ͭ��
��ɬ�פ�����ޤ�������ϡ��ҤȤĤ�ʸ������ǡ����٤ƤΥԥ�����ο���ʿ
�Ѥ��뤳�Ȥǽ������Ƥ��ޤ���{\bf optimize} ��Ĥ���ȡ����ν��Ϸ������ط�
�������ʿ���ξ��������ˤ�äƤ����������褦�Ȥ��ޤ������μ�ˡ�ϡ�
{\bf half} �⡼�ɤǤϴ����˵�ǽ���ޤ�����{\bf quadrants}, {\bf sextants}, {\bf octants}
�Ǥ��񤷤��������Ƥ����ޤ����ޤ���{\bf braille} �Ǥϻ��ѤǤ��ޤ���

{\bf gppoints} �ϡ�����ե��å����ޥ�ɤ�Ȥä�������������ޤ���ü�������
�������Τ��ᡢ{\bf braille} �� {\bf octant} �⡼�ɤǤϤ�����������Ū�Ǥ���¿
ʬ���顼�С��Ȥ��ƤϺǤ�ͭ�ѤǤ��礦��
{\bf charpoints} �ϡ������ Unicode ����ʸ������Ѥ��ޤ����������˥�
��ե��å��ΰ��־��������뤳�Ȥ����դ��Ƥ���������
{\bf numpoints} �Ͼ��դ����դ��ο�������Ѥ�����ľ������ 2 �ܤβ����٤ˤ���
���������� {\bf sextants} ���Ф��Ƥϡ�ʸ�����Ȥ��濴���֤����ϡ��̾�ο���
������ɬ�פ�����ޤ���{\bf charpoints} �� {\bf numpoints} ��ȤäƤ����硢��
�åȥޥåפβ����٤Ϥ���Ǥ�ۤʤꡢ���ȵ���ϰ��̤����Τˤ�·��ʤ���
�Ȥ����դ��Ƥ���������

���ץ���� {\bf animate} �ϡ��������ˡ�����������֤򥰥�դκ���˥ꥻ��
�Ȥ������Υ���դ��˥��������뤷�ƾä�����˥����꡼���Ʊ���ΰ��
���Υ���դ��񤭤���褦�ˤ��ޤ�������ϡ�Ʊ�����ǤΥ��˥᡼�����
��������뤿��ˤ�ͭ�ѤǤ��礦��

\subsection*{Caca}
\addcontentsline{toc}{subsection}{Caca}
\label{commands set terminal caca}%
\label{set terminal caca}%
\label{set term caca}%
\label{terminal caca}%
\label{term caca}%
\label{caca}%
\index{caca}%
[��ʳ�]
{\bf caca} ���Ϸ����ϡ�{\bf libcaca} ��Ȥäƥ�������ʸ���ˤ�륰��դ���������
�ܸ��Ū�ʽ��ϥ⡼�ɤǤ���{\bf dumb} ���Ϸ�������٤�ȡ�������Ͽ���Ȣ����
���٤���������ʸ����β�ž��¿�ѷ����ɤ��٤����ޥ������򥵥ݡ��Ȥ���
���ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal caca {{driver | format} {default | <driver> | list}}
                       {color | monochrome}
                       {{no}inverted}
                       {enhanced | noenhanced}
                       {background <rgb color>}
                       {title "<plot window title>"}
                       {size <width>,<height>}
                       {charset ascii|blocks|unicode}
\end{verbatim}
\postverbatim

���ץ���� {\bf driver} (�ޤ��� {\bf format}) �ϡ�ɽ���ɥ饤�ФȤ��� {\bf libcaca}
�����򤹤뤫���ޤ��Ͻ��ϥɥ饤�Ф����򤷤ޤ���
{\bf default} �ϡ�{\bf libcaca} �ˤ��δĶ��Υǥե���ȤΥǥ����ץ쥤�ɥ饤�Ф�
���򤵤��ޤ����ǥե���ȤΥɥ饤�Фϡ�{\bf gnuplot} �ε�ư���˴Ķ��ѿ�
CACA\_DRIVER �����ꤷ�Ƥ������Ȥ��ѹ��Ǥ��ޤ���
{\bf set term caca driver list} ����Ѥ���ȡ����ݡ��Ȥ�����ϥ⡼�ɤΰ���
��ɽ�����ޤ���

���ץ���� {\bf color} �� {\bf monochrome} �ϡ����顼��������Ϥ����򤷤ޤ���
����ϡ����ε�����ѹ����뤳�Ȥ����դ��Ƥ���������
�ǥե���Ȥ����طʤ���طʤˤ��������ϡ����ץ���� {\bf inverted} ��Ȥ�
�Ƥ�������������ϡ��ǥե���Ȥ�����ι�����ˤ��Ѥ��ޤ���

��ĥʸ��������ϡ����ץ���� {\bf enhanced} ��Ȥ����Ȥ�ͭ���ˤʤ�ޤ�����
������: {\bf enhanced text (p.~\pageref{enhanced text})\index{text}}��

���ϥ�����ɥ��Υ����ȥ�ϡ�{\bf libcaca} �ɥ饤�Ф����ݡ��Ȥ��Ƥ���С���
�ץ���� {\bf title} ���ѹ��Ǥ��ޤ���

���ץ���� {\bf size} �ϡ������Х��Υ�������ʸ��ñ�̤����򤷤ޤ����ǥե�
��Ȥ� 80 x 25 �Ǥ����Хå�����ɤ����ݡ��Ȥ��Ƥ���С������Х�������
�ϡ����ߤΥ�����ɥ�/�����ߥʥ�Υ������˼�ưŪ�˹礤�ޤ���{\tt"}x11{\tt"} ��
{\tt"}gl{\tt"} ������ɥ��Υǥե���ȤΥ������ϡ��Ķ��ѿ� CACA\_GEOMETRY ������
�Ǥ��ޤ���{\tt"}win32{\tt"} �ɥ饤�ФǤΥ�����ɥ��ΰ��֡�����������ϡ����ץ�
����������˥塼�����桢�ڤӹ���Ū���ѹ����Ԥ��ޤ���

���ץ���� {\bf charset} �ϡ�����������¿�ѷ���Ĺ�������ɤ��٤������������
��ɽ���ʤɤǻȤ���ʸ����������򤷤ޤ����Хå�����ɤȥ����ߥʥ�ȥ�
����Ȥ��Ȥ߹�碌�ˤ�äƤϡ�{\bf blocks} �� {\bf unicode} ��ʸ������ϥ��ݡ�
�Ȥ��ʤ���ǽ���⤢�뤳�Ȥ����դ��Ƥ����������ä� Windows �Ǥϡ�
{\tt"}Lucida Console{\tt"} �� {\tt"}Consolas{\tt"} �Τ褦����饹���ե���Ȥλ��Ѥ򴫤�
�ޤ���

caca ���Ϸ����ϡ��ޥ������򥵥ݡ��Ȥ��Ƥ��ޤ���{\bf libcaca} �Τ����Ĥ���
�Хå������ (�㤨�� slang �� ncurses) �ϥޥ�������å������ޥ����ΰ���
�����������ʤ����Ȥ����դ��Ƥ����������������� (Ctrl, Alt, Shift) �ϡ�
{\bf libcaca} �Ǥϥ��ݡ��Ȥ��Ƥ��ʤ��Τǡ����ѤǤ��ޤ���

{\bf caca} ���Ϸ����Υǥե���Ȥ� {\bf encoding} �� utf8 �Ǥ���cp437 {\bf encoding}
�⥵�ݡ��Ȥ��Ƥ��ޤ���

{\bf libcaca} �Υ��ݡ��Ȥ��뿧�ο��ϡ��Хå�����ɤˤ��ۤʤ�ޤ���������
���ΥХå�����ɤϡ�16 �������ʿ��� 16 �����طʿ��Τߤ򥵥ݡ��Ȥ��Ƥ���
�������㤨�� {\tt"}x11{\tt"} �Хå�����ɤϡ�Truecolor �򥵥ݡ��Ȥ��Ƥ��ޤ���

���Ϸ����� {\bf libcaca} �Хå�����ɤˤ�äƤϡ��طʿ� 8 ���������ݡ��Ȥ�
�ʤ����⤢��ޤ������� (�طʿ�����ǺǤ����) �ϡ�ʸ���򵱤����Ƥ���
�Ȳ�ᤵ��ޤ������ξ�硢{\bf background rgb {\tt"}gray{\tt"}} ����Ѥ��ƤߤƤ���
������

�ʲ��� libcaca Web ������
\href{http://caca.zoy.org/wiki/libcaca}{\tt           http://caca.zoy.org/wiki/libcaca
}

����� libcaca �Ķ��ѿ��˴ؤ�������
\href{http://caca.zoy.org/doxygen/libcaca/libcaca-env.html}{\tt           http://caca.zoy.org/doxygen/libcaca/libcaca-env.html
}

�⻲�Ȥ��ƤߤƤ���������
\subsubsection*{Caca limitations and bugs}
\addcontentsline{toc}{subsubsection}{Caca limitations and bugs}
\label{terminal caca limitations}%
\label{terminal caca bugs}%
\label{term caca limitations}%
\label{term caca bugs}%
\label{caca limitations}%
\label{caca bugs}%
{\bf caca} ���Ϸ����ˤϡ����ΤΥХ������¤�����ޤ�:

Unicode �Υ��ݡ��Ȥϡ��ɥ饤�ФȽ��Ϸ�����¸�Ǥ���
{\tt"}x11{\tt"} �Хå�����ɤ� libcaca version 0.99.beta17 ���� unicode �򥵥�
���Ȥ��Ƥ��ޤ�����{\bf libcaca} $<$ 0.99.beta20 �ǤΥХ��Τ��ᡢ{\tt"}slang{\tt"} ��
�饤�Ф� unicode �򥵥ݡ��Ȥ��Ƥ��ޤ���
{\bf libcaca} $<$ 0.99.beta19 �ˤϡ������� 8 �ӥå����Ϳ�����̵�¥롼�פ��
���������Ȥ����Х������뤳�Ȥ����դ��Ƥ���������

���뤤�طʿ������Ǥ��뤳�Ȥ�����ޤ���

�ޥ������ǤϽ��������ϥ��ݡ��Ȥ��ޤ��󡣰ʲ�����: {\bf term caca (p.~\pageref{term caca})\index{caca}}��

��ĥʸ����β�ž�������Ʃ�����ϥ��ݡ��Ȥ��Ƥ��ޤ���{\bf size} ���ץ����
�ϡ����󥹥��꡼��ǥ����ץ쥤�ǤϹ�θ����ޤ���

���� (key) ��Ȣ�������������ˤϡ��ʲ��Τ褦�ˤ��Ƥ�������:

\preverbatim
\begin{verbatim}
     set key width 1 height 1
\end{verbatim}
\postverbatim

��ĥʸ����ΰ��ֹ�碌�ϡ�UTF-8 ʸ���󤬴ޤޤ�Ƥ�����Ϥ��ޤ�������
����
Windows �Υ��󥽡��륦����ɥ��Υꥵ�����ϡ�libcaca �ΥХ��Τ���������
��ǽ���ޤ���
�����ȥ�Ԥξ�� {\tt"}X{\tt"} �򥯥�å����ƥ����ߥʥ륦����ɥ����Ĥ��뵡ǽ��
wgnuplot ��λ�����Ƥ��ޤ��ޤ��Τǡ�������ɥ����Ĥ���ˤ� {\tt"}q{\tt"} ����
�äƤ���������
\subsection*{Cairolatex}
\addcontentsline{toc}{subsection}{Cairolatex}
\label{set terminal cairolatex}%
\label{terminal cairolatex}%
\label{set term cairolatex}%
\label{term cairolatex}%
\label{cairolatex}%
\index{cairolatex}%
���Ϸ��� {\bf cairolatex} �ϡ�cairo �� pango ������饤�֥���Ȥäơ�EPS
(Encapsulated PostScript), PDF, PNG ���Ϥ��������ޤ�����ʸ������Ϥˤ�
���Ϸ��� {\bf epslatex} ��Ʊ��������� LaTeX ����Ѥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal cairolatex
                    {eps | pdf | png}
                    {standalone | input}
                    {blacktext | colortext | colourtext}
                    {header <header> | noheader}
                    {mono|color}
                    {{no}transparent} {{no}crop} {background <rgbcolor>}
                    {font <font>} {fontscale <scale>}
                    {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}
                    {size <XX>{unit},<YY>{unit}}
                    {resolution <dpi>}
\end{verbatim}
\postverbatim

cairolatex ���Ϸ����ϡ�epscairo ���Ϸ��� ({\bf termnal epscairo}) ��
pdfcairo ���Ϸ��� ({\bf terminal pdfcairo}) ��Ʊ���Υ���դ���Ϥ��ޤ�����
�ƥ�����ʸ����ϥ���դ���������ΤǤϤʤ���LaTeX ���Ϥ��ޤ����ʲ���
����ʤ����ץ����ˤĤ��Ƥϡ��ʲ�����: {\bf pdfcairo (p.~\pageref{pdfcairo})\index{pdfcairo}}��

{\bf eps}, {\bf pdf}, {\bf png} �ϡ�����ս��Ϥη��������򤷤ޤ���latex/dvips �Ѥ�
�� {\bf eps} ��pdflatex �Ѥˤ� {\bf pdf} ����Ѥ��Ƥ����������⤷���ʤ��Υ���
�դ����̤���������ľ��ϡ��ե����륵�����򸺤餹����� {\bf png} ����Ѥ�
�Ƥ������������ץ���� {\bf png} ����Ѥ�����硢�ɲå��ץ���� {\bf resolution}
������դ�����̤� PNG �Υԥ�����̩�٤�����Ǥ��ޤ���{\bf resolution} �ΰ�
���������ǡ�DPI �ΰ��ۤ�ñ�̤�Ϳ���ޤ���

{\bf blacktext} �ϡ����顼�⡼�ɤǤ⤹�٤Ƥ�ʸ�������ǽ񤯤褦�ˤ��ޤ���

{\bf cairolatex} ���ϥɥ饤�Фϡ�ʸ����ΰ��֤����̤�������ˡ���󶡤��ޤ�:
(a) '\{' �ǻϤޤ뤹�٤Ƥ�ʸ����ϡ�'\}' �⤽��ʸ����κǸ��ɬ�פǤ�����
����ʸ�������Τ� LaTeX �ǲ��ˤ�Ĥˤ⥻�󥿥�󥰤��ޤ���
(b) '[' �ǻϤޤ�ʸ����ϡ����μ��˰��ֻ���ʸ�� (t,b,l,r,c �Τ��� 2 �Ĥ�
��)��']\{'���о�ʸ���󡢤�³���Ǹ�� '\}' ���Ĥ��ޤ���������ʸ����ϡ�
LaTeX �� LR-box �Ȥ��ƽ����Ǥ����Τʤ�ʤ�Ǥ⹽���ޤ��󡣰��ֹ�碌
�����˹Ԥ��ˤϡ�$\backslash$rule\{\}\{\} ��ͭ�ѤǤ��礦���ʲ��⻲��: {\bf pslatex (p.~\pageref{pslatex})\index{pslatex}}��
ʣ���Ԥ��Ϥ��٥�����������硢$\backslash$shortstack ����Ѥ��Ƥ�����������:
\preverbatim
\begin{verbatim}
  set ylabel '[r]{\shortstack{first line \\ second line}}'
\end{verbatim}
\postverbatim

���ޥ�� {\bf set label} �Υ��ץ���� {\bf back} �ϡ�¾�ν��Ϸ����ȤϤ��ۤʤ�
��ˡ�ǽ������ޤ���{\bf back} ����Ѥ�����٥�ϡ�¾�Τ��٤Ƥ��������Ǥθ��
�˰�������{\bf front} ����Ѥ�����٥�ϡ�¾�Τ��٤Ƥξ�˰������ޤ���

���Υɥ饤�Ф� 2 �Ĥΰۤʤ�ե������������ޤ�����ĤϿޤ� eps �� pdf
�� png ��ʬ�ǡ��⤦��Ĥ� LaTeX ��ʬ�Ǥ������� LaTeX �ե������̾���ϡ�
���ޥ�� {\bf set output} �Τ�Τ���Ѥ���eps/pdf/png �ե������̾���ϡ���
�γ�ĥ�� (�̾�� '.tex') �� '.eps'/'.pdf'/'.png' ���֤���������Τ����
���ޤ������ϥե��������ꤷ�ʤ��ä����ϡ�LaTeX ���ϤϤ��ޤ���
{\bf multiplot} �⡼�ɰʳ��Ǥϡ����� plot ��Ԥ����˽��ϥե�������Ĥ����
��˺��ʤ��Ǥ���������

���β����򤢤ʤ��� LaTeX ʸ��˼�����ˤϡ�'$\backslash$input\{filename\}' �����
���Ƥ���������'.eps'/'.pdf'/'.png' �ե�����ϡ�$\backslash$includegraphics\{...\}
�Ǽ�����Τǡ�LaTeX ʸ��Υץꥢ��֥�� $\backslash$usepackage\{graphicx\} ����
���ɬ�פ�����ޤ������դ���ʸ�� (���ץ���� {\bf colourtext}) ����Ѥ����
��ϡ��ץꥢ��֥�� $\backslash$usepackage\{color\} �������ɬ�פ�����ޤ���

�ե��������˴ؤ����ư�ϡ��إå����⡼�ɤ˰�¸���ޤ���������ξ���
�⡢Ϳ����줿�ե���ȥ�������Ŭ�ڤ��礭����׻�����Τ˻Ȥ��ޤ���
{\bf standalone} �⡼�ɤ�ȤäƤ��ʤ����ϡ�������ɤߤ�����Ȥ����Ǽºݤ�
LaTeX �����Ѥ��Ƥ���ե���Ȥȥե���ȥ��������Ȥ���Τǡ��ե���Ȥ�
�ѹ�����ˤ� LaTeX �Υ��ޥ�ɤ���Ѥ��Ƥ���������LaTeX ʸ������� 12pt
�Υե���ȥ�������ȤäƤ���С����ץ����Ȥ��� '{\tt"}, 12{\tt"}' ����ꤷ��
�����������ե����̾��̵�뤵��ޤ���'standalone' �ξ��ϡ�Ϳ����줿��
����Ȥȥե���ȥ���������Ѥ��ޤ����ܺ٤ϰʲ��򻲾Ȥ��Ƥ���������

ʸ������դ����ư������뤫�ɤ����ϡ�TeX �Υ֡����ѿ� $\backslash$ifGPcolor ��
$\backslash$ifGPblacktext ������Ǥ��ޤ���$\backslash$ifGPcolor �� true �� $\backslash$ifGPblacktext
�� false �ΤȤ��Τ�ʸ���󤬿��դ�����ޤ����������ѹ��ϡ��������줿
TeX �ե�������ǹԤ������ޤ������Ū�ˤ��ʤ��� TeX �ե�����Υץꥢ���
��ǡ��㤨�аʲ��Τ褦�ˤ�������Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
  \newif\ifGPblacktext
  \GPblacktexttrue
\end{verbatim}
\postverbatim
�ɽ�Ū������ϡ����Ū���ͤ��ʤ����ˤΤ߸��Ϥ�����ޤ���

���Ϸ��� cairolatex ��Ȥ����ϡ����ޥ�� {\bf set output} �� TeX �ե�����
���ꤹ��ݤ˥ե�����γ�ĥ�� (�̾�� {\tt"},tex{\tt"}) ��Ĥ��Ƥ���������
����դΥե�����̾�ϡ����γ�ĥ�Ҥ��֤������뤳�ȤǺ���ޤ���

{\bf standalone} �⡼�ɤ�Ȥ���硢LaTeX �ե�����˴����� LaTeX �Υإå���
�ɲä��졢����եե�����Υե�����̾�ˤ� {\tt"}-inc{\tt"} ���ɲä���ޤ���
{\bf standalone} �⡼�ɤϡ�dvips, pdfTeX, VTeX ��Ȥ������������������ν�
�Ϥ��� TeX �ե�������������ޤ����ǥե���ȤǤ� {\bf input} �ǡ������
LaTeX ʸ�񤫤� $\backslash$input ���ޥ�ɤǼ����ޤ��ɬ�פ�����ե������������
�ޤ���

{\tt"}{\tt"} �� {\tt"}default{\tt"} �ʳ��Υե���Ȥ�Ϳ������硢����� LaTeX �Υե����
̾�Ǥ���Ȥߤʤ���ޤ�������� ',' ���ڤ�Ǻ��� 3 �Ĥ���ʬ����ʤ롢
'fontname,fontseries,fontshape' �η����Ǥ����ǥե���Ȥ� fontshape ��
fontseries ��Ȥ��������ϡ������Ͼ�ά�Ǥ��ޤ�����äơ��ե����̾��
�ºݤν񼰤ϡ�'\{fontname\}\{,fontseries\}\{,fontshape\}' �Ȥʤ�ޤ���(����:
��� gnuplot ���˸����� '\{$<$fontname$>$\}\{,\{$<$fontseries$>$\}\{,$<$fontshape$>$\}\}')
̾���γ���ʬ�λ���ˡ�ϡ�LaTeX �Υե���ȷϤδ����˽���ɬ�פ�����ޤ���
�ե����̾ (fontname) �� 3 ���� 4 ʸ����Ĺ���ǡ��ʲ��Τ褦�ˤʤäƤ���
��: �ǽ��ʸ���ϥե���Ȥζ���ԡ����� 2 �Ĥ�ʸ���ϥե����̾�ѡ����ץ�
���Ȥ������̤ʥե�����Ѥ� 1 ʸ���ɲäǤ��ޤ����㤨�С�'j' �ϸŤ�����
����ο����ѤΥե���ȡ�'x' �ϥ������ѡ��ȥե�����ѤǤ���¿���Υե���
��̾���ʲ��˵��Ҥ���Ƥ��ޤ�:
\href{http://www.tug.org/fontname/fontname.pdf}{\tt           http://www.tug.org/fontname/fontname.pdf
}

�㤨�С�'cmr' �� Computer Modern Roman ��'ptm' �� Times-Roman, 'phv'
�� Helvetica ���̣���Ƥ��ޤ���font series �ϡ�����դ�������ɽ����¿��
�ξ��ϡ�'m' ��ɸ�� ({\tt"}medium{\tt"})��'bx' �� 'b' ������ (bold) �Υե����
���̣���ޤ���font shape �ϡ�����Ū�ˤ� 'n' ��Ω�� (upright)��'it' ����
����å� (italic)��'sl' ������ (slanted)��'sc' �����⡼�륭��ԥ���
(small caps) ���̣���ޤ����ۤʤ� series �� shapes ���󶡤���ե���Ȥ�
����ޤ���

��:

Times-Roman �Υܡ������ (�����ʸ�����Ʊ������) ��Ȥ��ˤ�:
\preverbatim
\begin{verbatim}
     set terminal cairolatex font 'ptm,bx'
\end{verbatim}
\postverbatim
Helvetica, �ܡ�����Ρ�������å���Ȥ��ˤ�:
\preverbatim
\begin{verbatim}
     set terminal cairolatex font 'phv,bx,it'
\end{verbatim}
\postverbatim
�����Ʊ���Ǽ��Τη����Υե���Ȥ�Ȥ��ˤ�:
\preverbatim
\begin{verbatim}
     set terminal cairolatex font ',,sl'
\end{verbatim}
\postverbatim
���⡼�륭��ԥ����Ȥ��ˤ�
\preverbatim
\begin{verbatim}
     set terminal cairolatex font ',,sc'
\end{verbatim}
\postverbatim

������ˡ�Ǥϡ��ƥ����ȥե���Ȥ������ѹ�����ޤ��������ե���Ȥ��ѹ���
�������ϡ��ե����� {\tt"}gnuplot.cfg{\tt"} �����ޤ��ϰʲ����������륪�ץ����
{\bf header} ��Ȥ�ɬ�פ�����ޤ���

{\bf standalone} �⡼�ɤǤϡ��ե���ȥ������ϥ��ޥ�� {\bf set terminal} �ǻ���
�����ե���ȥ���������ޤ������ꤷ���ե���ȥ�������Ȥ�����ˤϥե�
���� {\tt"}size$<$size$>$.clo{\tt"} �� LaTeX �θ����ѥ��ˤ���ɬ�פ�����ޤ����ǥե�
��ȤǤ� 10pt, 11pt, 12pt �򥵥ݡ��Ȥ��Ƥ��ޤ����ѥå����� {\tt"}extsizes{\tt"}
�����󥹥ȡ��뤵��Ƥ���С�8pt, 9pt, 14pt, 17pt, 20pt ���ɲä���ޤ���

���ץ���� {\bf header} �ϰ�Ĥ�ʸ���������Ȥ��Ƽ�ꡢ����ʸ�����������
�� LaTeX �ե�����˽񤭽Ф��ޤ���{\bf standalone} �⡼�ɤǤϡ�����ϥץꥢ
��֥�� $\backslash$begin\{document\} ��ľ���˽񤭤ޤ�����{\bf input} �⡼�ɤǤϡ�����
�ϥ���դ˴ؤ��뤹�٤Ƥ������ɽ경���뤿��� $\backslash$begingroup ���ޥ�ɤ�
��ľ��˽񤭤ޤ���

��:

T1 �ե���ȥ��󥳡��ǥ��󥰤�Ȥ����ƥ����ȥե���Ȥȿ����ե���Ȥ�
Times-Roman �ˡ�sans-serif �ե���Ȥ� Helvetica ���Ѥ���ˤ�:
\preverbatim
\begin{verbatim}
   set terminal cairolatex standalone header \
   "\\usepackage[T1]{fontenc}\n\\usepackage{mathptmx}\n\\usepackage{helvet}"
\end{verbatim}
\postverbatim
�������Ǥ����� (bold) ��Ȥ���������ճ��Υƥ����ȤϤ������ʤ�:
\preverbatim
\begin{verbatim}
   set terminal cairolatex input header "\\bfseries"
\end{verbatim}
\postverbatim

LaTeX ���ե����� {\tt"}gnuplot.cfg{\tt"} �򸫤Ĥ���ȡ�{\bf standalone} �⡼�ɤǤ�
�����ץꥢ��֥�˼����ߤޤ�������ϡ������������ɲä���Τ˻Ȥ�
�ޤ�����: ʸ��Υե���Ȥ򡢿����ե���� ({\tt"}mathptmx.sty{\tt"} ������) ���
�碌�� Times-Roman, Helvetica, Courier �ˤ���ˤ�:
\preverbatim
\begin{verbatim}
     \usepackage{mathptmx}
     \usepackage[scaled=0.92]{helvet}
     \usepackage{courier}
\end{verbatim}
\postverbatim
�ե����� {\tt"}gnuplot.cfg{\tt"} �ϡ����ޥ�� {\bf header} �����ꤹ��إå��������
��������ɤ߹��ߤޤ��Τǡ�{\tt"}gnuplot.cfg{\tt"} �����ꤹ���Τ� {\bf header} ��
�Ȥäƾ�񤭤��뤳�Ȥ��Ǥ��ޤ���

\subsection*{Canvas}
\addcontentsline{toc}{subsection}{Canvas}
\label{commands set terminal canvas}%
\label{set terminal canvas}%
\label{set term canvas}%
\label{terminal canvas}%
\label{term canvas}%
\index{canvas terminal}%

���Ϸ��� {\bf canvas} �ϡ�HTML5 �� canvas ���Ǿ�����褹�� javascript ����
��ɤν�����������ޤ���
��:
\preverbatim
\begin{verbatim}
     set terminal canvas {size <xsize>, <ysize>} {background <rgb_color>}
                         {font {<fontname>}{,<fontsize>}} | {fsize <fontsize>}
                         {{no}enhanced} {linewidth <lw>}
                         {rounded | butt | square}
                         {dashlength <dl>}
                         {standalone {mousing} | name '<funcname>'}
                         {jsdir 'URL/for/javascripts'}
                         {title '<some string>'}
\end{verbatim}
\postverbatim

$<$xsize$>$ �� $<$ysize$>$ �������ΰ�Υԥ�����ñ�̤ǤΥ����������ꤷ�ޤ���
standalone �⡼�ɤǤΥǥե���ȤΥ������ϡ�600x400 �ԥ�����Ǥ���
�ǥե���ȤΥե���ȥ������� 10 �Ǥ���

��: �ե����� canvastext.js ���󶡤��Ƥ��� Hershey simplex Roman �ե���
�ȤΥ���������ʬ�Υե���Ȱ�Ĥ��������ѤǤ��ޤ�������ϡ��ե�����
canvasmath.js ���֤������뤳�Ȥ�Ǥ��������ˤ� UTF-8 ���󥳡��ɤ��줿
Hershey simplex Greek �� math symbols ��ޤޤ�Ƥ��ޤ���¾�ν��Ϸ�����
��碌�ơ�{\bf font {\tt"}name,size{\tt"}} �η�����Ȥ���褦�ˤʤäƤ��ޤ�������
�Ȥ��� {\bf name} �Υե����̾��ʬ��̵�뤵��ޤ��������Τ����˥֥饦����̾
���դ��ե���Ȥ򥵥ݡ��Ȥ������Ǥ��礦��

�ǥե���Ȥ� {\bf standalone} �⡼�ɤϡ�HTML 5 �� canvas ���Ǥ���Ѥ��ƥ�
��դ����褹��褦�� javascript �����ɤ�ޤ� HTML �ڡ������������ޤ���
���� HTML �ڡ����ϡ�2 �Ĥ�ɬ�פ� javascript �ե����� 'canvastext.js'��
'gnuplot\_common.js' �˥�󥯤��ޤ��������򥵥ݡ��Ȥ��뤿��ˤϤ������
�åե����� 'gnuplot\_dashedlines.js' ��ɬ�פǤ����ǥե���ȤǤϤ�����
��������ե�����ؤΥ�󥯤ǡ�Unix �ߴ��Υ����ƥ�Ǥ��̾�Ϥ����ǥ�
�쥯�ȥ� /usr/local/share/gnuplot/$<$version$>$/js �ˤ���ޤ���¾�δĶ���
�Ĥ��Ƥϡ����󥹥ȡ���˴ؤ������դ򻲾Ȥ��Ƥ�����������������ϡ�����
����� {\bf jsdir} ���̤Υ�������ǥ��쥯�ȥꡢ���뤤�ϰ���Ū�� URL �����
���뤳�Ȥ��ѹ��Ǥ��ޤ�������դ��⡼�ȥ��饤����ȤΥޥ���Ǹ�����
���ˤ�����ϡ��̾�ϸ�Ԥ����꤬Ŭ�ڤǤ��礦��

canvas ���Ϸ������������������Ϥ��٤ƥޥ�������ǽ�Ǥ����������
{\bf mousing} ���ɲä���ȡ�{\bf standalone} �⡼�ɤΥ���դβ��˥ޥ����ȥ��
���󥰥ܥå�����Ĥ��ޤ�������ϡ�{\bf canvastext.js} ���֤���Ƥ���Τ�Ʊ
����������ǥ��쥯�ȥꡢ�ޤ��� URL ��Ρ�'gnuplot\_mouse.js' �Ȥ���
javascript �ե�����ؤΥ�󥯤� 'gnuplot\_mouse.css' �Ȥ����ޥ����ܥå�
���˴ؤ��륹�����륷���Ȥ��ɲä��ޤ���

���ץ���� {\bf name} �ϡ�javascript �Τߤ�ޤ�ե���������������ޤ���
���줬�ޤ� javascript �ؿ��ȡ����줬���褹�� canvas ���Ǥ� id ��ξ���ϡ�
�ʲ���ʸ����ѥ�᡼���������ޤ����㤨�аʲ��Υ��ޥ��
\preverbatim
\begin{verbatim}
     set term canvas name 'fishplot'
     set output 'fishplot.js'
\end{verbatim}
\postverbatim
�ϡ�javascript �ؿ� fishplot() ��ޤ�ե�����������������δؿ��ϥ���
�դ� id=fishplot �� canvas ������褷�ޤ������� javascript �ؿ���Ƥ�
�Ф� HTML �ڡ����ϡ������������ canvastext.js ���ɤ߹��ޤʤ���Ф���
�ޤ��󡣾�Τ褦���������������� fishplot ���ꤳ��Ǿ��� HTML �ե���
��ϰʲ��Τ褦�ˤʤ�ޤ�:

\preverbatim
\begin{verbatim}
     <html>
     <head>
         <script src="canvastext.js"></script>
         <script src="gnuplot_common.js"></script>
     </head>
     <body onload="fishplot();">
         <script src="fishplot.js"></script>
         <canvas id="fishplot" width=600 height=400>
             <div id="err_msg">No support for HTML 5 canvas element</div>
         </canvas>
     </body>
     </html>
\end{verbatim}
\postverbatim

���Υ����Х����������뤽�줾��Υ���դ�̾���ϡ�fishplot\_plot\_1,
fishplot\_plot\_2 ���Ȥʤ�ޤ��������� javascript �롼����Ǥ����򻲾�
���뤳�Ȥ�Ǥ��ޤ�����: gnuplot.toggle\_visibility({\tt"}fishplot\_plot\_2{\tt"})

\subsection*{Cgm}
\addcontentsline{toc}{subsection}{Cgm}
\label{commands set terminal cgm}%
\label{set terminal cgm}%
\label{set term cgm}%
\label{terminal cgm}%
\label{term cgm}%
\label{cgm}%
\index{cgm}%
{\bf cgm} �ɥ饤�Ф� CGM ���� (Computer Graphics Metafile Version 1) ����
�����ޤ������Υե�����ե����ޥåȤ� ANSI ���ʽ� X3.122-1986 {\tt"}Computer
Graphics - Metafile for the Storage and Transfer of Picture Description
Information{\tt"} ���������Ƥ����Τΰ���ʬ�Ǥ���

��:
\preverbatim
\begin{verbatim}
     set terminal cgm {color | monochrome} {solid | dashed} {{no}rotate}
                      {<mode>} {width <plot_width>} {linewidth <line_width>}
                      {font "<fontname>,<fontsize>"}
                      {background <rgb_color>}
 [deprecated]         {<color0> <color1> <color2> ...}
\end{verbatim}
\postverbatim

{\bf solid} �����Ƥζ�����������������ɤ�������ѥ�������ɤ�Ĥ֤��ޤ�;
$<$mode$>$ �� {\bf landscape}, {\bf portrait}, {\bf default} �Τ����줫;
$<$plot\_width$>$ �ϥݥ����ñ�̤ǤΥ���դβ��ꤵ��Ƥ�����;
$<$line\_width$>$ �ϥݥ����ñ�̤Ǥ����� (�ǥե���Ȥ� 1);
$<$fontname$>$ �ϥե���Ȥ�̾�� (�ʲ��Υե���Ȱ�������); ������
$<$fontsize$>$ �ϥݥ����ñ�̤ǤΥե���ȤΥ����� (�ǥե���Ȥ� 12) �Ǥ���

�ǽ�� 6 �ĤΥ��ץ����Ϥɤν��֤ǻ��ꤷ�Ƥ⹽���ޤ���{\bf default} ��
���򤹤�ȡ����ƤΥ��ץ����򤽤Υǥե���Ȥ��ͤˤ��ޤ���

���ο��� {\bf set term} ���ޥ�ɤ����ꤹ����Ȥߤϡ�������侩�Ǥ�������
�ˡ��طʿ���ʬΥ���줿������� background �ǡ����ο��� {\bf set linetype}
�����ꤹ�٤��Ǥ��礦��������侩�λ��ȤߤǤϿ��� 'xrrggbb' �η����Ǽ���
�Ĥ��ޤ�����x ��ʸ�� 'x' ���Τ�Ρ�'rrggbb' �� 16 �ʿ��Ǥ��֡��С��Ĥ�
��ʬ�Ǥ����ǽ�ο����طʿ��Ȥ��ƻȤ������θ��³���������缡���ο���
�Ȥ��Ƴ�����ƤƤ��ޤ�����

��:
\preverbatim
\begin{verbatim}
     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    # ���ݤ������ʤɾä��Ƥ��ޤ� !
\end{verbatim}
\postverbatim
\subsubsection*{CGM �Υե���� (font)}
\addcontentsline{toc}{subsubsection}{CGM �Υե���� (font)}
\label{commands set terminal cgm font}%
\label{set terminal cgm font}%
\label{set term cgm font}%
\label{cgm font}%
CGM (Computer Graphics Metafile) �ե�����κǽ����ʬ���᥿�ե������
������ʬ�ˤϡ��ե���ȥꥹ�� (font table) ���ޤޤ�Ƥ��ޤ�������������
���Ǥϡ��ե���ȤϤ��Υꥹ�Ȥˤ����ֹ�ǻ��ꤵ��ޤ����ǥե���ȤǤϤ�
�Υɥ饤�Фϰʲ��� 35 �ĤΥե���ȥꥹ�Ȥ�������������ˤ��Υꥹ�Ȥ�
{\bf Helvetica}, {\bf Times}, {\bf Courier} �γƥե���Ȥ� {\bf italic} �� {\bf oblique}
���֤���������Ρ�����Ӥ��εդˤ�� 6 �Ĥ��ɲäΥե���Ȥ��ޤޤ�ޤ�
(Microsoft Office �� Corel Draw CGM �� import �ե��륿�� {\bf italic} ��
{\bf oblique} ��Ʊ����ΤȤ��ư�������Ǥ�)��


\begin{center}
\begin{tabular}{|lll|} \hline
\multicolumn{3}{|c|}{CGM fonts}\\\hline
&Helvetica&Hershey/Cartographic\_Roman\\
&Helvetica Bold&Hershey/Cartographic\_Greek\\
&Helvetica Oblique&Hershey/Simplex\_Roman\\
&Helvetica Bold Oblique&Hershey/Simplex\_Greek\\
&Times Roman&Hershey/Simplex\_Script\\
&Times Bold&Hershey/Complex\_Roman\\
&Times Italic&Hershey/Complex\_Greek\\
&Times Bold Italic&Hershey/Complex\_Italic\\
&Courier&Hershey/Complex\_Cyrillic\\
&Courier Bold&Hershey/Duplex\_Roman\\
&Courier Oblique&Hershey/Triplex\_Roman\\
&Courier Bold Oblique&Hershey/Triplex\_Italic\\
&Symbol&Hershey/Gothic\_German\\
&ZapfDingbats&Hershey/Gothic\_English\\
&Script&Hershey/Gothic\_Italian\\
&15&Hershey/Symbol\_Set\_1\\
&&Hershey/Symbol\_Set\_2\\
&&Hershey/Symbol\_Math\\
\hline
\end{tabular}
\end{center}

�����Υե���Ȥκǽ�� 13 �Ĥ� WebCGM ���׵ᤵ��Ƥ����ΤǤ���
Microsoft Office �� CGM import �ե��륿�Ϥ��� 13 �Ĥ�ɸ��ե���Ȥ�
'ZapfDingbats' �� 'Script' �򥵥ݡ��Ȥ��Ƥ��ޤ��������������Υ������
�� (script) �ե���Ȥ� '15' �Ȥ���̾���Ǥ������������Ǥ��ޤ���
Microsoft �� import �ե��륿�� font ���֤������˴ؤ�����ܤ��������
�Ĥ��Ƥϡ�
\preverbatim
\begin{verbatim}
 C:\Program Files\Microsoft Office\Office\Cgmimp32.hlp
\end{verbatim}
\postverbatim
�Υإ�ץե����롢�ޤ���
\preverbatim
\begin{verbatim}
 C:\Program Files\Common Files\Microsoft Shared\Grphflt\Cgmimp32.cfg
\end{verbatim}
\postverbatim
������ե�����ʤɤ�����å����Ƥ���������

{\bf set term} ���ޥ�ɤǥǥե���ȤΥե���ȥꥹ�Ȥˤʤ��ե����̾�����
���뤳�Ȥ��ǽ�Ǥ������ξ�硢���λ��ꤷ���ե���Ȥ��ǽ�˸����뿷
�����ե���ȥꥹ�Ȥ�����ޤ������Υե����̾�˴ؤ��ơ����ڥ롢ñ��
����Ƭ����ʸ������ɤ��˥��ڡ��������뤫�ʤɤ�������� CGM �ե�����
���ɤॢ�ץꥱ�������ˤȤä�Ŭ�ڤʤ�ΤǤ��뤫������ȳ�ǧ����ɬ��
������ޤ���(gnuplot ��Ǥ�դ� MIL-D-28003A ��򥢥ץꥱ�������ϡ���
�����̾����ʸ����ʸ���ΰ㤤��̵�뤷�ޤ���) �������ե���Ȥ򤤤��Ĥ���
�ä��������ϡ�{\bf set term} ���ޥ�ɤ򷫤��֤����Ѥ��Ƥ���������

��:
\preverbatim
\begin{verbatim}
     set terminal cgm 'Old English'
     set terminal cgm 'Tengwar'
     set terminal cgm 'Arabic'
     set output 'myfile.cgm'
     plot ...
     set output
\end{verbatim}
\postverbatim

{\bf set label} ���ޥ�ɤǤϿ������ե���Ȥ�Ƴ�����뤳�ȤϤǤ��ޤ���
\subsubsection*{CGM �Υե���ȥ����� (fontsize)}
\addcontentsline{toc}{subsubsection}{CGM �Υե���ȥ����� (fontsize)}
\label{commands set terminal cgm fontsize}%
\label{set terminal cgm fontsize}%
\label{set term cgm fontsize}%
\label{cgm fontsize}%
�ե���Ȥϡ��ڡ����� 6 ����������Ǥ���Ȳ��ꤷ�ƿ��̤���ޤ���{\bf size}
���ޥ�ɤǥڡ����νĲ��椬�ѹ�����Ƥ����ꡢCGM �ե����뤬�ۤʤ�������
������Ƥ����硢��̤Ȥ��ƥե���ȤΥ���������礵�줿��̾����줿��
���뤳�Ȥˤʤ�ޤ������ꤵ��Ƥ��������ѹ�����ˤϡ�{\bf width} ���ץ����
����Ѥ��Ƥ���������
\subsubsection*{Cgm linewidth}
\addcontentsline{toc}{subsubsection}{Cgm linewidth}
\label{commands set terminal cgm linewidth}%
\label{set terminal cgm linewidth}%
\label{set term cgm linewidth}%
\label{cgm linewidth}%
{\bf linewidth} ���ץ�������������ݥ����ñ�� (pt) �����ꤷ�ޤ����ǥե�
��Ȥ����� 1 pt �Ǥ���{\bf fontsize} �� {\bf width} ���ץ����ΤȤ�����������
��Ƥ���褦�ˡ��ڡ����μºݤ����ˤ�äƤ��ν̼ܤϱƶ�������ޤ���
\subsubsection*{Cgm rotate}
\addcontentsline{toc}{subsubsection}{Cgm rotate}
\label{commands set terminal cgm rotate}%
\label{set terminal cgm rotate}%
\label{set term cgm rotate}%
\label{cgm rotate}%
{\bf norotate} ���ץ����ϥƥ����Ȥβ�ž�򤷤ʤ��褦�ˤ��ޤ����㤨�� Word
for Windows 6.0c �Ѥ� CGM ���ϥե��륿�ϲ�ž���줿ʸ���������դ��ޤ�
����Word ����°���� DRAW ���ǥ����Ϥ��������դ��뤳�Ȥ��Ǥ���������
�դ��Խ������ (�㤨�ж����˸��Ф���Ĥ���)�����Ƥβ�ž���줿ʸ�����
��ʿ�����ˤʤä���¸����Ƥ��ޤ���Y ���θ��Ф��ϥ���åפ���붭������
�ۤ��Ƥ��ޤ��Ǥ��礦��{\bf norotate} ���ץ�����Ȥ��С����ɤ����ɤ��ʤ�
��꤫�� Y ���θ��Ф����ϤޤäƤ��ޤ��ޤ������Խ��ˤ�äƥ��᡼�����
���뤳�ȤϤʤ��ʤ�ޤ���{\bf rotate} ���ץ����ϥǥե���Ȥε�ư���ݾڤ�
�ޤ���
\subsubsection*{Cgm solid}
\addcontentsline{toc}{subsubsection}{Cgm solid}
\label{set terminal cgm solid}%
\label{set term cgm solid}%
\label{cgm solid}%
{\bf solid} ���ץ���������������������襹�������̵������Τ˻Ȥ��ޤ���
����ϡ����顼��ͭ���Ǥ����硢�ޤ������ˤ��뤳�Ȥǥ���դ����ˤ�����
�����ͭ�ѤǤ��礦��{\bf dashed} ���ץ����ϥǥե���Ȥε�ư���ݾڤ���
���ξ��ġ�������˰ۤʤ������Υѥ�����Ϳ�����ޤ���
\subsubsection*{CGM �Υ����� (size)}
\addcontentsline{toc}{subsubsection}{CGM �Υ����� (size)}
\label{commands set terminal cgm size}%
\label{set terminal cgm size}%
\label{set term cgm size}%
\label{cgm size}%
CGM ����դΥǥե���ȤΥ������ϡ����֤� (landscape) �Ǥ��� 32599, ��
23457�����֤� (portrait) �Ǥ��� 23457, �� 32599 �Ǥ���
\subsubsection*{Cgm width}
\addcontentsline{toc}{subsubsection}{Cgm width}
\label{commands set terminal cgm width}%
\label{set terminal cgm width}%
\label{set term cgm width}%
\label{cgm width}%
CGM �ե���������Ƥ�Ĺ�������Ū��ñ�̤���������Υե�������ɤॢ�ץ�
��������󤬺ǽ�Ū�ʥ���դΥ���������ꤷ�ޤ����ǥե���ȤǤϺǽ�Ū��
����դ����� 6 ����� (15.24 cm) �Ǥ���Ȳ��ꤵ��Ƥ��ޤ�������������
�����ե���ȥ�������׻�����Τ˻Ȥ�졢{\bf width} ���ץ������ѹ��Ǥ���
����������� {\bf width} �θ������ݥ����ñ�̤ǻ��ꤷ�ޤ���(�����ǡ���
����Ȥ� PostScript ��Ʊ�� 1/72 ��������̣���ޤ�������ñ�̤� TeX �Ǥ�
{\tt"}big point{\tt"} �ȸƤФ�Ƥ��ޤ���) ¾��ñ�̤����Ѵ�����ˤϡ�gnuplot �ο�
�����Ȥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal cgm width 432            # �ǥե����
     set terminal cgm width 6*72           # ���Ʊ����
     set terminal cgm width 10/2.54*72     # 10 cm ����
\end{verbatim}
\postverbatim
\subsubsection*{Cgm nofontlist}
\addcontentsline{toc}{subsubsection}{Cgm nofontlist}
\label{commands set terminal cgm nofontlist}%
\label{set terminal cgm nofontlist}%
\label{set term cgm nofontlist}%
\label{cgm nofontlist}%
\label{set terminal cgm winword6}%
\label{set term cgm winword6}%
\label{cgm winword6}%
�ǥե���ȤΥե���ȥꥹ�� (font table) �� WebCGM �Ǵ��𤵤�Ƥ���ե�
��Ȥ�ޤ�Ǥ��ơ������ Microsoft Office �� Corel Draw �� CGM (Computer
Graphics Metafile) ���ϥե��륿��Ŭ�礷�Ƥ��ޤ���¾�Υ��ץꥱ�������
�ϰۤʤ�ե���ȡ����뤤�ϰۤʤ�ե����̾����Ѥ��뤫���Τ�ޤ��󤬡�
����ϥޥ˥奢��ˤϽ񤫤�Ƥ��ʤ������Τ�ޤ��󡣥��ץ����
{\bf nofontlist} ({\bf winword6} ��Ʊ����̣) ����Ѥ���� CGM �ե����뤫��ե�
��ȥꥹ�Ȥ������ޤ������ξ�硢�ɤ߹�������ץꥱ�������ϥǥե���
�ȤΥե���ȥꥹ�Ȥ���Ѥ���Ǥ��礦��gnuplot �Ϥ��ξ��Ǥ�ե������
�������Τ���˼�ʬ�Υǥե���ȤΥե���ȥꥹ�Ȥ���Ѥ��ޤ�����äơ�
'Helvetica' �� 1 �֤ˤʤꡢ���줬���ʤ��λ��Ѥ��륢�ץꥱ�������Υ�
�ե���ȥե���ȥꥹ�Ȥκǽ�Τ�Τˤʤ�ޤ���'Helvetica Bold' ������
�ե���ȥꥹ�Ȥ� 2 ���ܤΥե���Ȥ��б�����¾��Ʊ�ͤȤʤ�ޤ���

\subsection*{Context}
\addcontentsline{toc}{subsection}{Context}
\label{commands set terminal context}%
\label{set terminal context}%
\label{terminal context}%
\label{set term context}%
\label{term context}%
\label{context}%
\index{context}%
ConTeXt �� (��������Τ����) Metapost �ȹ��٤�ͻ�礷�����ʼ��� PDF ʸ
����������뤿��� TeX �Υޥ����ѥå������Ǥ������ν��Ϸ����ϡ�Metafun
���������������ޤ���������ϼ�ư���Խ��Ǥ�����������ۤȤ�ɤΤ��Ȥ�
�ʤ�������Ǥ��ޤ���

ConTeXt + gnuplot �⥸�塼���ʿ��Ū�ʥ桼���ˤϡ����Υڡ������ɤ���
�⡢{\bf Using ConTeXt} �򻲾Ȥ��뤫��ConTeXt �� gnuplot �⥸�塼��Υޥ˥�
����򻲾Ȥ��뤳�Ȥ�侩���ޤ���

���Ϸ��� {\bf context} �ϡ��ʲ��Υ��ץ����򥵥ݡ��Ȥ��Ƥ��ޤ�:

��:
\preverbatim
\begin{verbatim}
    set term context {default}
            {defaultsize | size <scale> | size <xsize>{in|cm}, <ysize>{in|cm}}
            {input | standalone}
            {timestamp | notimestamp}
            {noheader | header "<header>"}
            {color | colour | monochrome}
            {rounded | mitered | beveled} {round | butt | squared}
            {dashed | solid} {dashlength | dl <dl>}
            {linewidth | lw <lw>}
            {fontscale <fontscale>}
            {mppoints | texpoints}
            {inlineimages | externalimages}
            {defaultfont | font "{<fontname>}{,<fontsize>}"}
\end{verbatim}
\postverbatim

standalone �Ǥʤ������ ({\bf input}) �Ǥϡ����ץ����ϥ���ե�����������
���� {\bf size}�����٤ƤΥ�٥����Ψ $<$fontscale$>$ �ǿ��̤��� {\bf fontscasle}��
����� font �������Τ߰�̣�������¾�Υ��ץ����Ϸٹ�ʤ�̵�뤵����
�ߤǡ������Ϥ��Υ���ե��å����ɤ߹��� .tex �ե�������������ꤷ�Ƥ�
������������ʸ��Υե���Ȥ� 12pt �ǤϤʤ����ϡ�Ŭ�ڤʥե���ȥ�����
����ꤹ�뤳�Ȥ򶯤��侩���ޤ�������ˤ�ꡢgnuplot ����٥��Ѥˤɤ줯
�餤���礭���Υ��ڡ�������ݤ���Ф��������Τ뤳�Ȥ��Ǥ��ޤ���

{\bf default} �ϡ����٤ƤΥ��ץ�����ǥե���Ȥ��ͤ˥ꥻ�åȤ��ޤ���

{\bf defaultsize} �ϡ����襵������ 5in x 3in �����ꤷ�ޤ���
{\bf size} $<$scale$>$ �ϡ����襵������ǥե���ȥ������� $<$scale$>$ �ܤˤ��ޤ���
������ ',' ���ڤ�� 2 ��Ϳ�������ϡ��ǽ�Τ�Τϲ��Υ�������2 ����
�Τ�ΤϿ�ľ�����������ꤷ�ޤ��������Υ������ˤϡ�ñ�̤Ȥ��ƥ����
('in'), ����� ('cm') ���Ȥ��ޤ�������ά�������ϥǥե�����ͤ��Ф���
��Ǥ���Ȥߤʤ��ޤ���

{\bf input} (�ǥե����) �ϡ�¾�� ConTeXt ʸ�񤫤������륰��դ�������
�ޤ���
{\bf standalone} �ϡ�����˿����ɲä������켫�Ȥ����Τޤޥ���ѥ���Ǥ����
���ˤ��ޤ������ξ�硢{\bf header} ���ץ����ɬ�פˤʤ뤫�⤷��ޤ���

standalone �Υ���դ�����/���/�ޥ������ɲä��������� {\bf header} �����
���Ƥ����������ǥե���Ȥ� {\bf noheader} �Ǥ���

{\bf notimestamp} �ϡ���������ʬ�������ν��Ϥ��������ޤ� (�С���������
�����ƥ��ȤäƤ����硢���դ����㤦��Τ򿷤����С������Ȥ�����Ͽ
�������Ϥʤ��Ǥ��礦)��

{\bf color} (�ǥե����) �ϡ����顼������������ޤ�����{\bf monochrome} �ϰ���
special ������ޤ�������ץ���Ѥˤϡ����ε�ư�򤳤�������Ѥ�����
����ä��ɤ��ʤ�Ȥ��������ǥ�����äƤ���ͤϡ�������Ƥ��Ƥ���������

{\bf rounded} (�ǥե����) �� {\bf mitered}, {\bf beveled} �ϡ���ʬ���ܹ����η�����
���椷��{\bf round} (default) �� {\bf butt}, {\bf squared} �ϡ���ʬ��ü�η���������
���ޤ����ܺ٤ϡ�PostScript �� PDF �Υ�ե���󥹥ޥ˥奢��򻲾Ȥ��Ƥ�
���������㤷���Ѳ�����ؿ����������Ѥˤϡ���ʬ���ܹ����Ǥ����ä��Ѥ���
����褦��{\bf rounded} �� {\bf round} ��Ȥ��Ȥ����Ǥ��礦��
(����˴ؤ������Ū�ʻ��Ȥߤϡ����Υ��ץ���������襹����������̡���
����Ǥ���褦 gnuplot �����ݡ��Ȥ��٤����Ȼפ��ޤ���)

{\bf dashed} (�ǥե����) �ϡ��ۤʤ�����˰ۤʤ������ѥ������Ȥ���{\bf solid}
�ϡ����٤Ƥ�����˼�������Ѥ��ޤ���

{\bf dashlength} (�ޤ��� {\bf dl}) �ϡ���������ʬ��Ĺ���� $<$dl$>$ �ܤ��ޤ���
{\bf linewidth} (�ޤ��� {\bf lw}) �ϡ����٤Ƥ������� $<$lw$>$ �ܤ��ޤ���
(lw 1 �� 0.5bp ���̣��������� Metapost ������Υǥե���Ȥ������Ǥ�)
{\bf fontscale} �ϡ��ƥ����ȥ�٥��ǥե���Ȥ�ʸ��ե���Ȥ� $<$fontscale$>$
�ܤ˳��礷�ޤ���

{\bf mppoints} �ϡ�Metapost �����褵�줿����Ѥߤ����η�������Ѥ��ޤ���
{\bf texpoints} �ϡ���ñ������Ǥ��뵭�楻�åȤ���Ѥ��ޤ�������ϡ��ʲ�
�Τ褦�ˤ��� ConTeXt ������Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
    \defineconversion[my own points][+,{\ss x},\mathematics{\circ}]
    \setupGNUPLOTterminal[context][points=tex,pointset=my own points]
\end{verbatim}
\postverbatim

{\bf inlineimages} �ϡ��Х��ʥ������ʸ����Ȥ��ƽ񤭽Ф��ޤ����������
ConTeXt MKIV �Τߤǵ�ǽ���ޤ���
{\bf externalimages} �ϡ�PNG �ե�����������Ϥ�������� ConTeXt MKII �ǵ�
ǽ���ޤ������줬ư��뤿��ˤϡ�gnuplot �� PNG �������Ϥ򥵥ݡ��Ȥ���
����ɬ�פ�����ޤ���

standalone �Υ���դǤϡ�{\bf font} �ǥե����̾�ȥ�����������Ǥ��ޤ���
standalone �Ǥʤ��⡼�� ({\bf input}) �Ǥϡ��ƥ����ȥ�٥�˽�ʬ�ʥ��ڡ���
�������Ƥ뤿��˥ե���ȥ������Τߤ���̣������ޤ�
���ޥ��
\preverbatim
\begin{verbatim}
    set term context font "myfont,ss,10"
\end{verbatim}
\postverbatim
�ϡ��ʲ��Τ褦�ˤʤ�ޤ�:
\preverbatim
\begin{verbatim}
    \setupbodyfont[myfont,ss,10pt]
\end{verbatim}
\postverbatim
�㤨�Ф�����ɲä� {\bf fontscale} �� 0.8 �����ꤹ��ȡ���̤Ȥ��ƥե����
�� 8pt ���礭���ˤʤꡢ 
\preverbatim
\begin{verbatim}
    set label ... font "myfont,12"
\end{verbatim}
\postverbatim
�� 9.6pt �ˤʤ�ޤ���

Ŭ���ʥ����ץ�����ץȥե���� (�ȥإå���) ���Ѱդ���Τϼ�ʬ�ǹԤä�
����ʤ��Хե���Ȥ��ڤ��ؤ��ϸ��̤�����ޤ���ConTeXt MKII (pdfTeX)
��ɸ��ե���Ȥϡ��ʲ��Τ褦�ˤ��ƻȤ��ޤ�:
\preverbatim
\begin{verbatim}
    set terminal context standalone header '\usetypescript[iwona][ec]' \
        font "iwona,ss,11"
\end{verbatim}
\postverbatim
�ե���Ȥ����Ѥ˴ؤ��� ConTeXt �κǿ��ξ���ˤĤ��Ƥϡ�ConTeXt ��ʸ��
wiki���᡼��󥰥ꥹ�� (����������) ��õ���ƤߤƤ���������

��:
\preverbatim
\begin{verbatim}
    set terminal context size 10cm, 5cm     # 10cm, 5cm
    set terminal context size 4in, 3in      # 4in, 3in
\end{verbatim}
\postverbatim
UTF-8 ���󥳡��ɥ�٥�� standalone (�ڡ�������) ����դǻ��Ѥ���ˤ�:
\preverbatim
\begin{verbatim}
    set terminal context standalone header '\enableregime[utf-8]'
\end{verbatim}
\postverbatim

\subsubsection*{Requirements}
\addcontentsline{toc}{subsubsection}{Requirements}
ConTeXt �Ѥ� gnuplot �⥸�塼��:
\href{http://ctan.org/pkg/context-gnuplot}{\tt      http://ctan.org/pkg/context-gnuplot
}

�ȡ��ǿ��� ConTeXt ��ɬ�פǤ���
�������� gnuplot ��ƤӽФ��ˤϡ�write18 ���ǽ�ˤ���ɬ�פ�����ޤ���
�ۤȤ�ɤ� TeX ����ʪ�Ǥϡ������ texmf.cnf �� shell\_escape=t �Ȥ��뤳
�Ȥ�����Ǥ��ޤ���

���ν��Ϸ����Ȥ��ܤ����إ�פ���˴ؤ��Ƥϰʲ��⻲�Ȥ��Ƥ�������:
\href{http://wiki.contextgarden.net/Gnuplot}{\tt           http://wiki.contextgarden.net/Gnuplot
}


\subsubsection*{Calling gnuplot from ConTeXt}
\addcontentsline{toc}{subsubsection}{Calling gnuplot from ConTeXt}
ConTeXt ʸ��ǥ���դ��������Ǥ��ñ����ˡ�ϰʲ����̤�:
\preverbatim
\begin{verbatim}
    \usemodule[gnuplot]
    \starttext
    \title{How to draw nice plots with {\sc gnuplot}?}
    \startGNUPLOTscript[sin]
    set format y "%.1f"
    plot sin(x) t '$\sin(x)$'
    \stopGNUPLOTscript
    \useGNUPLOTgraphic[sin]
    \stoptext
\end{verbatim}
\postverbatim
����ϼ�ưŪ�� gnuplot ��¹Ԥ������η�̤β�����ʸ����˼����ߤޤ���
\subsection*{Domterm}
\addcontentsline{toc}{subsection}{Domterm}
\label{set terminal domterm}%
\label{terminal domterm}%
\label{set term domterm}%
\label{term domterm}%
\label{domterm}%
\index{domterm}%
��:
\preverbatim
\begin{verbatim}
     set terminal domterm 
                {font "<fontname>{,<fontsize>}"} {{no}enhanced}
                {fontscale <multiplier>}
                {rounded|butt|square} {solid|dashed} {linewidth <lw>}
                {background <rgb_color>}
                {animate}
\end{verbatim}
\postverbatim

{\bf domterm} ���Ϸ����ϡ�domterm, qtdomterm �ץ���������� DomTerm ������
�ʥ륨�ߥ�졼�����ư��ޤ���
����ϡ������ߥʥ�������ľ�� SVG ����ղ����������ळ�Ȥ򥵥ݡ��Ȥ�
�Ƥ��ޤ���http://domterm.org �򻲾Ȥ��Ƥ���������

terminal ���ץ����ˤĤ��Ƥϡ�{\bf svg} ���Ϸ����򻲾Ȥ��Ƥ���������

\subsubsection*{Animate}
\addcontentsline{toc}{subsubsection}{Animate}
\label{set term domterm animate}%
\label{term domterm animate}%
\preverbatim
\begin{verbatim}
    set term domterm animate
\end{verbatim}
\postverbatim

���ץ���� {\bf animate} �ϡ�����������֤򤹤٤ƤΥ���դκǽ�Ρ����Ϸ���
������ᤷ�����³������դ򥹥��꡼���Ʊ�����˾�񤭤���褦�ˤ���
��������ϡ�����֤Υ��˥᡼������������뤿��ˤ�˾�ޤ����Ǥ��礦��

\subsection*{Dumb}
\addcontentsline{toc}{subsection}{Dumb}
\label{commands set terminal dumb}%
\label{set terminal dumb}%
\label{set term dumb}%
\label{terminal dumb}%
\label{term dumb}%
\label{dumb}%
\index{dumb}%
����ü�� ({\bf dumb}) �ɥ饤�Фϡ�ASCII ʸ������Ѥ��ƥƥ������ΰ�����褷
�ޤ����������λ���Ȳ��������ѤΥ��ץ���󤬤���ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal dumb {size <xchars>,<ychars>} {[no]feed}
                       {aspect <htic>{,<vtic>}}
                       {[no]enhanced}
                       {fillchar {solid|"<char>"}}
                       {[no]attributes}
                       {mono|ansi|ansi256|ansirgb}
\end{verbatim}
\postverbatim

$<$xchars$>$, $<$ychars$>$ �ϥƥ������ΰ�Υ����������ꤷ���ǥե���Ȥ� 79 x 24
�ȤʤäƤ��ޤ����Ǹ�β��Ԥϡ�{\bf feed} ���ץ�������ꤵ��Ƥ�����Τ�
���Ϥ���ޤ���

���ץ���� {\bf aspect} �ϡ�����դΥ����ڥ����������˻��Ѥ��ޤ��������
��ʿ������ľ�����������ߤ�Ĺ�������ꤷ�ޤ��������λ���Τߤ��������
���ơ��ǥե���Ȥ� 2,1 �ǡ�����϶��̤Υ����꡼��ե���ȤΥ����ڥ�����
���б����ޤ���

ʸ�� {\tt"}\#{\tt"} ���ΰ��ɤ��٤��˻Ȥ��ޤ���������� terminal �ե���Ȥ����Ѥ�
����Ǥ�դ�ʸ�����֤������뤳�Ȥ��Ǥ��ޤ���{\bf fillchar solid} �ϡ�
{\bf fillchar {\tt"}$\backslash$U+2588{\tt"}} (Unicode �����ѹ��ͳ�) ��û�̷��Ǥ���

���ץ���� {\bf ansi}, {\bf ansi256}, {\bf ansirgb} �Ͽ���������˽��Ϥ˥���������
�������󥹤��������ޤ��������ʤ��Υ����ߥʥ�ǤϽ����Ǥ��ʤ����⤷���
���󡣥ǥե���Ȥ� {\bf mono} �Ǥ���
{\bf ansi} �⡼�ɤǤϡ����� {\bf set colorsequence classic} ��Ȥ��Τ����ֹ礤
�ޤ���
�ɤΥ⡼�ɤ���Ѥ��뤫�ˤ�äơ�{\bf dumb} ���Ϸ����ϡ��ʲ��Υ������󥹤��
�Ϥ��ޤ� (������ɲä�����):

\preverbatim
\begin{verbatim}
     ESC [ 0 m           °����ǥե���Ȥ˥ꥻ�å�
     foreground color:
     ɽ����:
     ESC [ 1 m           ��Ĵ/�����򥻥å�
     ESC [ 22 m          ��Ĵ/�����򥪥դ�
     ESC [ <fg> m        30 <= <fg> <= 37 �Υ��顼�����ɻ���
     ESC [ 39 m          �ǥե���Ȥ˥ꥻ�å�
     ESC [ 38; 5; <c> m  �ѥ�åȤ��ֹ���� (16 <= <c> <= 255)
     ESC [ 38; 2; <r>; <g>; <b> m  ��ʬ���� (0 <= <r,g,b> <= 255)
     �طʿ�:
     ESC [ <bg> m        40 <= <bg> <= 47 �Υ��顼�����ɻ���
     ESC [ 49 m          �ǥե���Ȥ˥ꥻ�å�
     ESC [ 48; 5; <c> m  �ѥ�åȤ��ֹ���� (16 <= <c> <= 231)
     ESC [ 48; 2; <r>; <g>; <b> m  ��ʬ���� (0 <= <r,g,b> <= 255)
\end{verbatim}
\postverbatim

�㤨�С��ʲ��ε��Ҥ⻲�Ȥ��Ƥ�������:
\href{https://en.wikipedia.org/wiki/ANSI_escape_code#Colors}{\tt           https://en.wikipedia.org/wiki/ANSI\_escape\_code\#Colors
}



���ץ���� {\bf attributes} �ϡ������䥤����å���ʸ���ѤΥ��������ץ�����
�󥹤򥵥ݡ��Ȥ���ü�������ߥ�졼������Ǥ�����ʸ�����Ϥ��ǽ�ˤ���
����
\preverbatim
\begin{verbatim}
     ESC [ 1 m / 22 m    ���� (bold) �Υ���/����
     ESC [ 3 m / 23 m    ������å��ΤΥ���/����
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     set term dumb mono size 60,15 aspect 1
     set tics nomirror scale 0.5
     plot [-5:6.5] sin(x) with impulse ls -1
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
         1 +-------------------------------------------------+
       0.8 +|||++                   ++||||++                 |
       0.6 +|||||+                 ++|||||||+  sin(x) +----+ |
       0.4 +||||||+               ++|||||||||+               |
       0.2 +|||||||+             ++|||||||||||+             +|
         0 ++++++++++++++++++++++++++++++++++++++++++++++++++|
      -0.2 +        +|||||||||||+              +|||||||||||+ |
      -0.4 +         +|||||||||+                +|||||||||+  |
      -0.6 +          +|||||||+                  +|||||||+   |
      -0.8 +           ++||||+                    ++||||+    |
        -1 +---+--------+--------+-------+--------+--------+-+
              -4       -2        0       2        4        6  
\end{verbatim}
\postverbatim
\subsection*{Dxf}
\addcontentsline{toc}{subsection}{Dxf}
\label{commands set terminal dxf}%
\label{set terminal dxf}%
\label{set term dxf}%
\label{terminal dxf}%
\label{term dxf}%
\label{dxf}%
\index{dxf}%
{\bf dxf} �� AutoCad (��꡼�� 10.x) �Ѥν��ϥɥ饤�ФǤ���
���Υɥ饤�Фˤϥ��ץ����Ϥ���ޤ��󡣥ǥե���Ȥ��礭���� AutoCad ��
ñ�̤Ǥ� 120x80 �Ǥ���
{\bf dxf} �� 7 �� (���֡������С��忧���ġ��ֻ�) ��Ȥ��ޤ�����������ѹ�
����ˤϥɥ饤�Х������ե������������ɬ�פ�����ޤ�������ν�������
��Ȥ���硢�����ο������������ΰ㤤��ɽ������ޤ���
����: �ɤʤ��������ν��ϥɥ饤�Ф� DXF ���� 2012 �˹������Ƥ������� !
\subsection*{Emf}
\addcontentsline{toc}{subsection}{Emf}
\label{commands set terminal emf}%
\label{set terminal emf}%
\label{set term emf}%
\label{terminal emf}%
\label{term emf}%
\label{emf}%
\index{emf}%
{\bf emf} �ɥ饤�Ф� EMF (Enhanced Metafile Format) �ե�������������ޤ���
���η����Υե������¿���� MS-Windows ���ץꥱ��������ǧ���Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal emf {color | monochrome}
                      {enhanced {noproportional}}
                      {rounded | butt}
                      {linewidth <LW>} {dashlength <DL>}
                      {size XX,YY} {background <rgb_color>}
                      {font "<fontname>{,<fontsize>}"}
                      {fontscale <scale>}
\end{verbatim}
\postverbatim

{\bf monochorome} �⡼�ɤ��ޤ����������Υѥ������۴Ĥ������Ǥ��Ф��ޤ���
{\bf linewidth $<$factor$>$} �����Ƥ������򤳤��ǻ��ꤹ�����ܤˤ��ޤ���
{\bf dashlength $<$factor$>$} �ϡ��������ˤ������Ǥ��礦��
{\bf $<$fontname$>$} �ϥե����̾��
{\bf $<$fontsize$>$} �ϥݥ����ñ�̤ǤΥե���Ȥ��礭���Ǥ���

���ϲ����η���Ū�� (̾�Ф����) �������ϡ��ǥե���ȤǤ�Ŭ����ñ�̤Ǥ�
1024x768 �ˤʤäƤ��ޤ������ץ���� {\bf size} ��Ȥä��̤ʷ���Ū�ʥ�����
�����Ǥ��ޤ���

��ĥʸ��������⡼�� (enhanced text mode) �ϡ��ץ��ݡ�����ʥ�ʸ���ֳ�
�������褦�Ȥ��ޤ�����Υ��ڡ����ե���Ȥ�Ȥ���硢���뤤�Ϥ��ζ��
�򹥤ޤʤ���硢���ץ���� {\bf noproportional} ��Ȥ����ȤǤ��������򥪥�
�ˤǤ��ޤ���

�ǥե���Ȥ�����ϡ�{\bf color font {\tt"}Arial,12{\tt"} size 1024,768} �ǡ�
{\bf default} �����򤹤�����ƤΥ��ץ���󤬤��Υǥե���Ȥ��ͤˤʤ�ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal emf 'Times Roman Italic, 12'
\end{verbatim}
\postverbatim
\subsection*{Epscairo}
\addcontentsline{toc}{subsection}{Epscairo}
\label{set terminal epscairo}%
\label{terminal epscairo}%
\label{set term epscairo}%
\label{term epscairo}%
\label{epscairo}%
\index{epscairo}%
���Ϸ��� {\bf epscairo} �ϡ�cairo, pango �饤�֥����Ѥ��� EPS ����
(Encapsulated PostScript) ���������ޤ���cairo �� version 1.6 �ʹߤ�ɬ
�פǤ���

�ܺ٤ϡ�{\bf pdfcairo} ���Ϸ����Υإ�פ򻲾Ȥ��Ƥ���������
\subsection*{Epslatex}
\addcontentsline{toc}{subsection}{Epslatex}
\label{commands set terminal epslatex}%
\label{set terminal epslatex}%
\label{set term epslatex}%
\label{terminal epslatex}%
\label{term epslatex}%
\label{epslatex}%
\index{epslatex}%
{\bf epslatex} �ɥ饤�Ф� LaTeX �ǽ������٤����Ϥ��������ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal epslatex   {default}
     set terminal epslatex   {standalone | input}
                             {level1 | leveldefault | level3}
                             {color | colour | monochrome}
                             {background <rgbcolor> | nobackground}
                             {dashlength | dl <DL>}
                             {linewidth | lw <LW>} {pointscale | ps <PS>}
                             {rounded | butt}
                             {clip | noclip}
                             {palfuncparam <samples>{,<maxdeviation>}}
                             {size <XX>{unit},<YY>{unit}}
                             {header <header> | noheader}
                             {blacktext | colortext | colourtext}
                             {{font} "fontname{,fontsize}" {<fontsize>}}
                             {fontscale <scale>}
\end{verbatim}
\postverbatim

epslatex ���Ϸ����ϡ�ʸ����� PostScript �����ɤ˴ޤޤ�������� LaTeX
�ե�����˰ܤ����Ȥ������ {\bf terminal postscript eps} Ʊ�ͤ����褷�ޤ���
��äơ�{\bf postscript terminal} ��¿���Υ��ץ���󤬶��̤Ǥ���

�ʲ��Τ褦�ʥ��顼��å��������Ф����:
\preverbatim
\begin{verbatim}
     "Can't find PostScript prologue file ... "
\end{verbatim}
\postverbatim
�ʲ�����: {\bf postscript prologue (p.~\pageref{postscript prologue})\index{prologue}}�������Ƥ��λؼ��˽��äƤ���������

���ץ���� {\bf color} �ϥ��顼��ͭ���ˤ���{\bf monochrome} �ϳ����Ǥ������
���褷�ޤ�������ˡ�{\bf monochrome} �ϳ����� {\bf palette} ����Ѥ��ޤ�����
����ϡ�����Ū�� {\bf colorspec} �ǻ��ꤵ�줿���ʤο����ѹ����ޤ���

{\bf dashlength} �ޤ��� {\bf dl} ����������ʬ��Ĺ���� $<$DL$>$ (0 ����礭���¿�)
�����ꤷ��
{\bf linewidth} �ޤ��� {\bf lw} �����Ƥ��������� $<$LW$>$ �����ꤷ�ޤ���

�ǥե���ȤǤϡ���������� PostScript �����ɤϡ��ä˥ե��륿��󥰤�
filledcurves �Τ褦�ʤǤ��ܤ����ΰ�Υѥ������ɤ�Ĥ֤��ˤ����ơ�
PostScript Level 2 �Ȥ��ƾҲ𤵤�Ƥ�����쵡ǽ��Ȥ��ޤ���PostScript
Level 2 �ε�ǽ�Ͼ��Ū���ݸ��Ƥ��ơ�PostScript Level 1 �Υ��󥿡�
�ץ꥿�����顼��Ф������ष����å������� PostScript Level 1 �ˤ��
����Ǥ��뤳�Ȥ�ɽ������褦�ˤʤäƤ��ޤ���{\bf level1} ���ץ����ϡ���
���ε�ǽ�������� PostScript Level1 �����Ѥ���PostScript Level 2 
�����ɤ���ڻ��Ѥ��ޤ��󡣤���ϸŤ��ץ�󥿤䡢Adobe Illustrator ��
�Ť��С������ʤɤ�ɬ�פˤʤ뤫�⤷��ޤ��󡣤��Υե饰 {\bf level1} ��
���Ϥ��줿 PostScript �ե�����Τ����Ԥ����Խ����뤳�Ȥǡ��夫��
����Ū�� PostScript Level 1 ��ǽ�� ON/OFF �ˤ��뤳�Ȥ�Ǥ��ޤ���level
2 �Υ����ɤ��ޤޤ�Ƥ����硢��ε�ǽ�ϸ����ʤ��������Υե饰����
�åȤ��줿��硢���뤤�� PostScript ���󥿥ץ꥿�ץ�����ब level 2
�ʾ�� PostScript ���᤹��Ȥϸ���ʤ��ä����˷ٹ�ʸ���֤������
�ޤ���{\bf level3} ���ץ����ϡ��ӥåȥޥåײ����� PNG ���ε�ǽ��ͭ����
���ޤ�������ˤ����ϥ������򤫤ʤ�︺�Ǥ��ޤ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt} �����ä�ü��
��ĥ�ä��ܹ�������Ѥ��ޤ���

{\bf clip} �ϡ�PostScript �ˤ��٤Ƥν��Ϥ� BoundingBox (PostScript �γ���)
�ǥ���åפ��뤳�Ȥ�ؼ����ޤ�; �ǥե���Ȥ� {\bf noclip} �Ǥ���

{\bf palfuncparam} �� {\bf set palette functions} ������Ϥη�����ɤΤ褦�˥�
���ɲ����뤫�����椷�ޤ�������Ū�ʿ�����ʬ�ؿ� ({\bf set palatte functions} 
�����ꤵ���) �ϡ�postscript ���ϤǤϷ����������䴰���Ѥ��ƥ����ɲ���
��ޤ�: �ޤ�������ʬ�ؿ��� $<$samples$>$ �Ĥ�����ɸ�ܲ����졢�����Ƥ����
�����ϡ���̤Ȥ��������䴰�Ȥ��к��� $<$maxdeviation$>$ ����˼��ޤ�褦��
�������ޤ����ۤȤ�����Ƥ�ͭ���ʥѥ�åȤǡ��ǥե���Ȥ� $<$samples$>$
=2000 �� $<$maxdeviation$>$=0.003 ���ͤ򤽤Τޤ޻Ȥ��Τ��ɤ��Ǥ��礦��

PostScript ���ϤΥǥե���Ȥ��礭���� 10 ����� x 7 ������Ǥ���EPS 
���ϤΥǥե���Ȥ��礭���� 5 x 3.5 ������Ǥ������ץ���� {\bf size} ��
������桼�������ꤷ����Τ��ѹ����ޤ����ǥե���ȤǤ� X �� Y �Υ�
������ñ�̤ϥ�����Ȥߤʤ���ޤ�����¾��ñ�� (���ߤ� cm �Τ�) ��Ȥ�
���ȤϤǤ��ޤ�������� BoundingBox (PostScript �ե�����γ���) �ϡ�
���������ѹ����줿���������ٴޤ�褦�����������ꤵ��ޤ���
�����꡼���ɸ�ϡ����ץ���� {\bf size} �ǻ��ꤵ�줿�����Ȥ����Τ� 0.0
���� 1.0 �ˤʤ�ޤ���

{\bf blacktext} �ϡ����Ȥ����顼�⡼�ɤǤ����Ƥ�ʸ�������ǽ񤭤ޤ���

epslatex �ɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��ޤ�:
(a) '\{' �ǻϤޤ�ʸ����ϡ�'\}' ���Ĥ���ɬ�פ�����ޤ���������ʸ��������
�� LaTeX �ˤ�äƿ�ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���
(b) '[' �ǻϤޤ�ʸ����ξ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r,c �Τ�
�� 2 �Ĥޤ�) ��³�������� ']\{'��ʸ�������Ρ��ǺǸ�� '\}' �Ȥ��ޤ�����
����ʸ�����  LaTeX �� LR-box �Ȥ����������ޤ���$\backslash$rule\{\}\{\} ��Ȥ��Ф�
����ɤ����ֹ�碌����ǽ�Ǥ��礦���ɥ饤�� {\bf pslatex} �˴ؤ��������⻲
�ȡ�
ʣ���Ԥθ��Ф����������ˤ� $\backslash$shortstack ����Ѥ��Ƥ����������㤨�С�
\preverbatim
\begin{verbatim}
  set ylabel '[r]{\shortstack{first line \\ second line}}'
\end{verbatim}
\postverbatim

{\bf set label} ���ޥ�ɤΥ��ץ���� {\bf back} �ϻȤ��ޤ�����¾�ν��Ϸ����Τ�
�ΤȤϾ�����äƤ��ޤ���{\bf front} �ξ��θ��Ф���¾�����Ƥ����Ǥξ�˽�
�Ϥ����Τ��Ф��ơ�{\bf back} ��Ȥä����Ф���¾�����Ƥ����Ǥβ��˽��Ϥ���
�ޤ���

���Υɥ饤�Ф� 2 �Ĥ��̤Υե��������ޤ���1 �ĤϿޤ� eps ����ʬ�ǡ�
�⤦��Ĥ� LaTeX ����ʬ�Ǥ���LaTeX �ե������̾���ϡ�{\bf set output} ����
��ɤΤ�Τ��Ȥ�졢eps �ե������̾���Ϥ��γ�ĥ�� (�̾� {\bf .tex}) ��
{\bf .eps} ���֤���������Τˤʤ�ޤ���
���ϥե��������ꤷ�ʤ���� LaTeX ���ϤϹԤʤ��ޤ��� !
{\bf multiplot} �⡼�ɰʳ��Ǥϡ����������Ԥʤ����ˤ��ν��ϥե�����򥯥�
��������Τ�˺��ʤ��Ǥ���������

LaTeX ��ʸ��ǿޤ������ˤ� '$\backslash$input\{filename\}' �Ȥ��Ƥ���������
{\bf .eps} �ե������ $\backslash$includegraphics\{...\} ���ޥ�ɤǼ�����Τǡ���ä�
LaTeX �Υץꥢ��֥�� $\backslash$usepackage\{graphicx\} �������ɬ�פ�����ޤ���
{\bf textcolour} ���ץ����ǿ��դ���ʸ�������Ѥ��Ƥ�����ϡ�LaTeX ��
�ץꥢ��֥�� $\backslash$usepackage\{color\} �������ɬ�פ�����ޤ���

���� eps �ե����뤫�� 'epstopdf' ��Ȥä� pdf �ե�������뤳�Ȥ�Ǥ�
�ޤ���graphics �ѥå�������Ŭ�ڤ����ꤵ��Ƥ����硢���� LaTeX �Υե�
����ϡ��ѹ��ʤ��� pdflatex �ˤ�äƤ�����Ǥ������ξ�� eps �ե�����
������� pdf �ե����뤬�����ޤ�ޤ���

�ե���Ȥ�����˴ؤ����ư�ϥإå����⡼�ɤ˰�¸���ޤ���
�ɤξ��Ǥ⡢Ϳ����줿�ե���ȥ������ϥ��ڡ����η׻��ˤ����Ȼ��Ѥ�
��ޤ���{\bf standalone} �⡼�ɤ��Ȥ��ʤ��ä����ϡ�include ��������
�μºݤ� LaTeX �ե���Ȥȥե���ȥ��������Ȥ���Τǡ���äƥե���Ȥ�
�ѹ��ˤ� LaTeX ���ޥ�ɤ�ȤäƤ����������㤨�Хե���ȥ������Ȥ���
LaTeX ʸ����� 12pt ��Ȥ����ϡ����ץ���� '{\tt"}{\tt"} 12' ��Ȥ��ޤ�������
���ե����̾��̵�뤵��ޤ���{\bf standalone} ��Ȥ����ϡ�Ϳ����줿�ե�
��Ȥȥե���ȥ��������Ȥ��ޤ����ܺ٤ϲ����򻲾Ȥ��Ƥ���������

ʸ���󤬥��顼��ɽ������뤫�ɤ����� TeX �� Bool ���ѿ� $\backslash$ifGPcolor ��
$\backslash$ifGPblacktext �����椷�ޤ���$\backslash$ifGPcolor �� true �� $\backslash$ifGPblacktext ��
false �ξ��Τ�ʸ����ϥ��顼��ɽ������ޤ������������������ TeX ��
��������ѹ����뤫���ޤ��Ϥ��ʤ��� TeX �ե���������Ū��Ϳ���Ƥ���������
�㤨��
\preverbatim
\begin{verbatim}
  \newif\ifGPblacktext
  \GPblacktexttrue
\end{verbatim}
\postverbatim
�򤢤ʤ��Υե�����Υץꥢ��֥�˽񤭤ޤ�����ʬŪ�ʻ�������Ū���ͤ�
Ϳ�����Ƥ��ʤ��Ȥ��Τ�Ư���ޤ���

epslatex ���Ϸ�����Ȥ���硢{\bf set output} ���ޥ�ɤ� TeX �ե������̾��
���ĥ���դ� (�̾� {\tt"}.tex{\tt"}) ��Ϳ���Ƥ���������eps �ե������̾���Ϥ���
��ĥ�Ҥ� {\tt"}.eps{\tt"} ���֤�������̾���ˤʤ�ޤ���

{\bf standalone} �⡼�ɤ�Ȥ���硢���� LaTeX �ե�����˴����� LaTeX �Υإ�
�����ղä��졢eps �ե�����Υե�����̾�ˤ� {\tt"}-inc{\tt"} ���ɲä���ޤ���
{\bf standalone} �⡼�ɤϡ�dvips, pdfTeX, VTeX ��Ȥ������������������ǽ�
�Ϥ����褦�� TeX �ե��������ޤ���
�ǥե���Ȥ� {\bf input} �⡼�ɤǡ������ $\backslash$input ���ޥ�ɤ�Ȥäơ��̤�
\preverbatim
\begin{verbatim}
LaTeX �ե����뤫���ɤ߹��ޤ��褦�ʥե�������������ޤ���
\end{verbatim}
\postverbatim

{\tt"}{\tt"} �� {\tt"}default{\tt"} �ʳ��Υե����̾��Ϳ����줿��硢����� LaTeX �Υ�
�����̾�Ȳ�ᤵ��ޤ�������ϡ�'fontname,fontseries,fontshape' �Ρ���
��ޤǶ��ڤ�줿 3 �İʲ�����ʬ����ʤ�ޤ����ǥե���ȤΥե���ȥ�����
�ס��ե���ȥ��꡼�����Ȥ��������Ϥ����Ͼ�ά�Ǥ��ޤ����Ĥޤꡢ�ե�
���̾���Ф��������ʽ񼰤ϡ�'[fontname][,fontseries][,fontshape]' �Ȥ�
��ޤ������Τ��������ʬ��̾���˴ؤ��Ƥ� LaTeX �Υե�����ηϤδ����˽�
���ޤ���fontname �� 3 ���� 4 ʸ����Ĺ���ǡ����Τ褦�ʵ�§�Ǻ���Ƥ���
��: 1 ���ܤ��ե���Ȥ���¤����ɽ�������� 2 �Ĥ��ե����̾�����ץ�����
�ɲä���� 1 �Ĥ����̤ʥե���Ȥ��̣�����㤨�� 'j' �ϵ켰�ο��������
�ե���ȡ�'x' �� expert �ե�������ȤʤäƤ��ޤ����ʲ��ˤϡ�¿���Υե�
��Ȥ�̾���ˤĤ��ƽ񤫤�Ƥ��ޤ���
\href{http://www.tug.org/fontname/fontname.pdf}{\tt           http://www.tug.org/fontname/fontname.pdf
}

�㤨�� 'cmr' �� Computer Modern Roman �ե���ȡ�'ptm' �� Times-Roman,
'phv' �� Helvetica ����ɽ���ޤ����ե���ȥ��꡼����ʸ���������������̣
������Ⱦ�� 'm' ������ ({\tt"}medium{\tt"})��'bx' �ޤ��� 'b' ������ (bold) �ե�
��Ȥ��̣���ޤ����ե���ȥ������פϰ��̤� 'n' ��Ω�� (upright)��'it'
�ϥ�����å���'sl' �ϼ��� (slanted)��'sc' �Ͼ�������ʸ�� (small caps)
�Ȥʤ�ޤ��������Ȥϰۤʤ�ե���ȥ��꡼����ե���ȥ������פ�Ϳ����
���ե���Ȥ�¸�ߤ��ޤ���

��:

Times-Roman ������ (�������פϼ����ʸ�����Ʊ�����) ��Ȥ����:
\preverbatim
\begin{verbatim}
     set terminal epslatex 'ptm,bx'
\end{verbatim}
\postverbatim
Helvetica �������ǥ�����å���Ȥ����:
\preverbatim
\begin{verbatim}
     set terminal epslatex 'phv,bx,it'
\end{verbatim}
\postverbatim
���ΤΥ������פǼ���Υե���Ȥ�Ȥ�³������:
\preverbatim
\begin{verbatim}
     set terminal epslatex ',,sl'
\end{verbatim}
\postverbatim
��������ʸ�� (small caps) ��Ȥ����:
\preverbatim
\begin{verbatim}
     set terminal epslatex ',,sc'
\end{verbatim}
\postverbatim

������ˡ�Ǥ�ʸ����Υե���ȤΤߤ��ѹ�����ޤ��������Υե���Ȥ��ѹ���
�������ϡ�{\tt"}gnuplot.cfg{\tt"} �ե����뤫�ޤ��� {\bf header} ���ץ�����Ȥ�
ɬ�פ�����ޤ���������ˤĤ��Ƥϰʲ��˽񤭤ޤ���

standalone �⡼�ɤǤϡ��ե���ȥ������� {\bf set terminal} ���ޥ�ɤ�Ϳ����
�줿�ե���ȥ��������Ȥ��ޤ������ꤷ���ե���ȥ��������Ȥ��뤿��ˤ�
LaTeX �θ����ѥ��� {\tt"}size$<$size$>$.clo{\tt"} �Ȥ����ե����뤬¸�ߤ��ʤ���Ф�
��ޤ��󡣥ǥե���ȤǤ� 10pt, 11pt, 12pt �����ݡ��Ȥ���Ƥ��ޤ����ѥ�
������ {\tt"}extsizes{\tt"} �����󥹥ȡ��뤵��Ƥ���С�8pt, 9pt, 14pt, 17pt,
20pt ���ɲä���ޤ���

���ץ���� {\bf header} ��ʸ�����������ޤ�������ʸ����ϡ����������
LaTeX �ե�����˽񤭹��ޤ�ޤ���{\bf standalone} �⡼�ɤ�Ȥ���硢����ʸ��
��ϥץꥢ��֥�� $\backslash$begin\{document\} ���ޥ�ɤ�ľ���˽񤭹��ޤ�ޤ���
{\bf input} �⡼�ɤǤϡ�����ʸ����� $\backslash$begingroup ���ޥ�ɤ�ľ����֤��졢
����ؤ����꤬���٤ƶɽ�Ū�ˤʤ�褦�ˤ��ޤ���

��:

T1 �ե���ȥ��󥳡��ǥ��󥰤�Ȥ���ʸ���󡢿����ե���Ȥ� Times-Roman
�Ȥ������󥻥�եե���Ȥ� Helvetica ���ѹ�������:
\preverbatim
\begin{verbatim}
   set terminal epslatex standalone header \
   "\\usepackage[T1]{fontenc}\n\\usepackage{mathptmx}\n\\usepackage{helvet}"
\end{verbatim}
\postverbatim
����γ���ʸ����ˤϱƶ���Ϳ���ʤ��褦������������� (boldface) �ե���
�Ȥ�Ȥ����:
\preverbatim
\begin{verbatim}
   set terminal epslatex input header "\\bfseries"
\end{verbatim}
\postverbatim

�ե����� {\tt"}gnuplot.cfg{\tt"} �� LaTeX �ˤ�äƸ��Ĥ�����ȡ�{\bf standalone}
�⡼�ɤ�ȤäƤ�����ϡ��������������� LaTeX ʸ��Υץꥢ��֥�˼�
����ޤ�ޤ���������ɲä������Ԥʤ��Τ˻Ȥ��ޤ����㤨�С�ʸ��Υե�
��Ȥ� TImes-Roman, Helvetica, Courier ���ѹ�����({\tt"}mathptmx.sty{\tt"} �ǰ�
���Ƥ���) �����ե���Ȥ��������:
\preverbatim
\begin{verbatim}
     \usepackage{mathptmx}
     \usepackage[scaled=0.92]{helvet}
     \usepackage{courier}
\end{verbatim}
\postverbatim
�ե����� {\tt"}gnuplot.cfg{\tt"} �� {\bf header} ���ޥ�ɤ�Ϳ������إå��������
���ɤ߹��ޤ�ޤ�����äơ�{\tt"}gnuplot.cfg{\tt"} �ǹԤʤ�������Τ����Ĥ���
{\bf header} ��Ȥäƾ�񤭤��뤳�Ȥ��Ǥ��ޤ���

\subsection*{Fig}
\addcontentsline{toc}{subsection}{Fig}
\label{commands set terminal fig}%
\label{set terminal fig}%
\label{set term fig}%
\label{terminal fig}%
\label{term fig}%
\label{fig}%
\index{fig}%
\label{xfig}%
\index{xfig}%
{\bf fig} �ɥ饤�Фϡ����÷�����ġ��� xfig �˼������ Fig ����ե��å���
��Ǥν��Ϥ��������ޤ���
����:
\preverbatim
\begin{verbatim}
      fig ���Ϸ����ϡ�gnuplot �С������ 5.3 ���礭����������ޤ�����
      ���ߤ� fig �ե���������С������ 3.2 �Τߥ��ݡ��Ȥ��Ƥ��ޤ���
      ����/�����ѥ���������Ѥ���ˤ� Xfig 3.2.6 �ʹߤ�ɬ�פǤ���
\end{verbatim}
\postverbatim

��:
\preverbatim
\begin{verbatim}
     set terminal fig {monochrome | color}
                      {small | big | size <xsize>{in|cm},<ysize>{in|cm}}
                      {landscape | portrait}
                      {pointsmax <max_points>}
                      {font "<fontname>{,<fontsize>}"} {fontsize <size>}
                      {textnormal | {textspecial texthidden textrigid}}
                      {{linewidth|lw} <multiplier>}
\end{verbatim}
\postverbatim

�ǥե���Ȥ�����ϡ�
\preverbatim
\begin{verbatim}
     set term fig color small landscape font "Times Roman,10" lw 1.0
\end{verbatim}
\postverbatim

{\bf size} �������ϰϤ� $<$xsize$>$*$<$ysize$>$ �ˡ������ñ�� (�ǥե����) ������
��ñ�̤����� (�ѹ�) ���ޤ����ǥե���Ȥ� {\bf size 5in,3in} �Ǥ���
{\bf small} �� {\bf size 5in,3in} (portrait �⡼�ɤǤ� 3in,5in) �ξ�ά����
{\bf big} �� {\bf size 8in,5in} �ξ�ά���Ǥ���

{\bf pointsmax} �ϡ��ޤ������ĺ���κ���������ꤷ��Ĺ�������ޤ����ϡ�ʬ��
���ޤ���

{\bf font} �ϡ��ƥ����ȥե���ȥե�����̾�� $<$fontname$>$ �ˡ��ե���ȥ�������
$<$fontsize$>$ �ݥ���Ȥ����ꤷ�ޤ�����������ϡ�35 ��ɸ�� PostScript �ե�
��Ȥ˸��ꤵ��Ƥ��ޤ���
{\bf textnormal} �ϥƥ����ȥե饰��ꥻ�åȤ��� postscript �ե���Ȥ����򤷡�
{\bf textspecial} �ϥƥ����ȥե饰�� LaTeX special �����ꤷ��
{\bf texthidden}, {\bf textrigid} �Ϥ��줾��̵ɽ���Υƥ����ȡ���������󥰤���
�ʤ��ƥ������ѤΥե饰�����ꤷ�ޤ���

{\bf linewidth} �ϡ����٤Ƥ������Ф��� linewidth ���ͤؤ���Ψ�Ǥ���

{\bf fig} �ɥ饤�Фˤ� {\bf plot} ���ޥ�ɤ� {\bf point} ��������ε��椬�ɲä����
���ޤ�������λ���� ({\bf pointtype} ����) \% 100 �� 50 �ʾ���ͤ��Ȥ�졢
�����ɤ�Ĥ֤���ǻ���� $<$pointtype$>$ \% 5 ���ͤ����椷�������سԤϹ�
($<$pointtype$>$ \% 10 $<$ 5 �ξ��) �ޤ��ϸ��ߤο��ǽ񤫤�ޤ������Ѳ�ǽ�ʵ�
��ϰʲ����̤�Ǥ���
\preverbatim
\begin{verbatim}
       50 - 59:  ��
       60 - 69:  ������
       70 - 79:  �Ҥ���
       80 - 89:  ������λ��ѷ�
       90 - 99:  �������λ��ѷ�
\end{verbatim}
\postverbatim
�����ε�����礭���ϥե���Ȥ��礭�����ѹ��Ǥ��ޤ���

RGB ���ϡ����줬�������������Ȥ����������Ƥ����ΤǤϤʤ���硢��
������Ͽ����Ƥ��뿧̾��ѥ�å��ͤ˰��פ��ʤ��ä����ϳ������֤�����
���ޤ����ʲ�����: {\bf colornames (p.~\pageref{colornames})\index{colornames}}��
��:
\preverbatim
\begin{verbatim}
     set linetype 999 lc rgb '#aabbcc'
     plot $data with fillecurve fillcolor rgb '#aabbcc'
\end{verbatim}
\postverbatim

\subsection*{Gif}
\addcontentsline{toc}{subsection}{Gif}
\label{commands set terminal gif}%
\label{set terminal gif}%
\label{set term gif}%
\label{terminal gif}%
\label{term gif}%
\label{gif}%
\index{gif}%
��:
\preverbatim
\begin{verbatim}
     set terminal gif 
            {{no}enhanced}
            {{no}transparent} {rounded|butt}
            {linewidth <lw>} {dashlength <dl>}
            {tiny | small | medium | large | giant}
            {font "<face> {,<pointsize>}"} {fontscale <scale>}
            {size <x>,<y>} {{no}crop}
            {background <rgb_color>}
            {animate {delay <d>} {loop <n>} {optimize}}
\end{verbatim}
\postverbatim

PNG, JPEG, GIF �����ϡ������饤�֥�� libgd ��Ȥä���������ޤ���GIF
������ϡ�ImageMagick �ѥå������Υ��ե� 'display' �ˤ��ν��Ϥ�ʲ���
�褦�˥ѥ��פ��Ϥ����Ȥ�����Ū��ɽ�������뤳�Ȥ��Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
              set term gif
              set output '| display gif:-'
\end{verbatim}
\postverbatim
�������襳�ޥ�ɤ���ν��Ϥϡ�display ������ɥ��������Ū�� $<$space$>$
���ǤĤ��ȤǸ��뤳�Ȥ��Ǥ��ޤ������ߤ������ե��������¸����ˤϡ�
display ������ɥ��Ǻ�����å�����{\bf save} �����򤷤Ƥ���������

{\bf transparent} �ϡ��ɥ饤�Ф��طʿ���Ʃ���� (transparent) ��Ԥ��褦��
�����ޤ����ǥե���Ȥ� {\bf notransparent} �Ǥ���

���ץ���� {\bf linewidth} �� {\bf dashlength} �ϳ���Ψ�ǡ����褵��뤹�٤Ƥ�
���˱ƶ���Ϳ���ޤ������ʤ�����������͡������襳�ޥ�ɤ��׵ᤵ�����
�ˤ���������ޤ���

{\bf butt} ����ʬ������ǡ�����ü�����ǤΤϤߤ����򵯤����ʤ�����᥽�å�
��Ȥ��褦�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭������
�Τ�ͭ���Ǥ�����������ϡ���ʿ������ľ��������ξ���ͭ�ѤǤ��礦��

�������襵���� $<$x,y$>$ �ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 ��
�����ʲ��⻲��: {\bf canvas (p.~\pageref{canvas})\index{canvas}}, {\bf set size (p.~\pageref{set size})\index{size}}��
���轪λ���ü��;��ϡ����ץ���� {\bf crop} �Ǽ��������Ȥ��Ǥ������η�
�̤Ȥ��Ƥ��β����������Ͼ������ʤ�ޤ����ǥե���Ȥ� {\bf nocrop} �Ǥ���

\subsubsection*{Animate}
\addcontentsline{toc}{subsubsection}{Animate}
\label{set term gif animate}%
\label{term gif animate}%
\label{gif animate}%
\label{animate}%
\index{animate}%

\preverbatim
\begin{verbatim}
     set term gif animate {delay <d>} {loop <n>} {{no}optimize}}
\end{verbatim}
\postverbatim

gif ���Ϸ����Υ��ץ���� {\bf animate} �ϡ�ʣ���Υե졼�फ��ʤ�ñ��� gif
�ե�������������ޤ����Ʋ����֤�ɽ���ֳ֤� 1/100 ��ñ�̤ǻ���Ǥ��ޤ�
�� (�ǥե���Ȥ� 5)������Ǥ��Υ��˥᡼�����򸫤�Τ˻Ȥ��ץ�
����ब���Τ˺Ƹ����뤫�⤷��ޤ��󤷡����ʤ����⤷��ޤ���
���˥᡼�����η����֤���������Ǥ��ޤ������ǥե���Ȥ� 0 �ǡ������
̵�¤η����֤����̣���ޤ�������Ƹ����ޤ����������ͤ⤽��򸫤�Τ˻�
���ץ�����ब���Τ˺Ƹ����뤫�⤷��ޤ��󤷡����ʤ����⤷��ޤ���
���˥᡼����������ϡ����� {\bf set output} �� {\bf set term} ���ޥ�ɤˤ��
�ƽ�λ���ޤ���

Ϣ³�����ž��ɽ��������:
\preverbatim
\begin{verbatim}
    set term gif animate loop 0
    set output 'rotating_surface.gif'
    do for [ang=1:359] {
        set view 60, ang
        splot f(x,y) with pm3d
    }
    unset output
\end{verbatim}
\postverbatim

\paragraph*{Optimize}
\addcontentsline{toc}{paragraph}{Optimize}
\label{set term gif animate optimize}%
\label{gif animate optimize}%
\preverbatim
\begin{verbatim}
    set term gif animate optimize
\end{verbatim}
\postverbatim

[��侩] ���ץ���� {\bf optimize} �ϡ����ϥե�����򳫤��Ȥ��� gd �饤�֥�
����Ϥ��ޤ�������ϡ����˥᡼������ 2 �Ĥθ��̤�����ޤ���

1) ���˥᡼��������Τ��̤���ñ��Υ��顼�ޥåפ����Ѥ���ޤ��������
���˥᡼���������ƤΥե졼��ǻ��Ѥ�������Ƥο����ǽ�Υե졼���
�������Ƥ���ɬ�פ�����ޤ���

2) ��ǽ�ʤ�С��ġ��Υե졼��ǰ�����Υե졼��Ȱ㤦��ʬ�Τߤ����˥�
�������ե��������¸����ޤ�������ϥե����륵�����򾮤������Ƥ���
�ޤ�����Ʃ������ǽ����Ѥ��Ƥ�����ˤ�Ư���ʤ����⤷��ޤ���

�����ξ���κ�Ŭ���Ϥ�꾮�����������ν��ϥե�����������Ȥ����Τ�
������¿ʬ���θ����̤ϡ�Ĺ�����˥᡼�����Τ߰�̣���������٤Ǥ��礦��
�ٹ�: libgd �κ�Ŭ���μ����Ϥ����������Ȥ��Τ��Ƥ��ޤ��Τǡ�gnuplot
�Ǥ��Υ��ץ�������Ѥ��뤳�ȤϿ侩���ޤ���

\subsubsection*{Fonts}
\addcontentsline{toc}{subsubsection}{Fonts}
\label{set term gif fonts}%

�ե���Ȥ�����ξܺ٤ϡ����ʣ���Ǥ���
���ܤ�������ˤĤ��Ƥϡ�{\bf fonts gd} �β��γ������륻�������򻲾Ȥ���
����������

��:

\preverbatim
\begin{verbatim}
     set terminal gif medium noenhanced size 640,480 background '#ffffff'
\end{verbatim}
\postverbatim

������� medium �������Ρ��礭���ѹ���ǽ�ǲ�ž�Ǥ��ʤ��Ȥ߹��ߥե����
����Ѥ��ޤ�����ĥʸ������ (enhanced text) �⡼�ɤϡ����Υե���ȤǤϵ�
ǽ���ޤ��󡣤����ơ�Ʃ��������ʤ��طʿ��Ȥ����� (16 �ʿ��� 24bit RGB)
����Ѥ��ޤ���

\preverbatim
\begin{verbatim}
     set terminal gif font arial 14
\end{verbatim}
\postverbatim

����ϡ�'arial' �Ȥ����ե�����̾�Υե���Ȥ򸡺������ե���ȥ�������
14pt �����ꤷ�ޤ���

\subsection*{Hpgl}
\addcontentsline{toc}{subsection}{Hpgl}
\label{commands set terminal hpgl}%
\label{set terminal hpgl}%
\label{set term hpgl}%
\label{terminal hpgl}%
\label{term hpgl}%
\label{hpgl}%
\index{hpgl}%
��:
\preverbatim
\begin{verbatim}
     set terminal hpgl {<number_of_pens>} {eject} {fontscale <scale>}
\end{verbatim}
\postverbatim

{\bf hpgl} �ɥ饤�Фϡ�1970 ǯ��ʹߤ� HP7475A ��¿����¾�Υץ��å��Τ褦��
Hewlett Packard �����Υڥ�ץ��å��Ѥ� HPGL ���Ϥ�Ԥʤ��ޤ���
HPGL ����ե��å��ǡ����ϡ�¿���Υ��եȥ������Ǽ����ळ�Ȥ�Ǥ��ޤ���
HPGL ���ޥ�ɸ���ϡ����θ�Υץ�󥿤ǤϹ��� PCL ���ޥ�ɸ�����֤���
�����ޤ������ʲ�����: {\bf set term pcl5 (p.~\pageref{set term pcl5})\index{pcl5}}��

terminal ���ץ����ϡ����Ѥ���ڥ�ο��ȡ���λ���˥ץ��å��˥ڡ�������
�� (eject) �����뤫�ɤ��������椷�ޤ����ǥե���ȤǤϡ�6 �ĤΥڥ���
���������Υڡ������ӽФϹԤʤ��ޤ���

���٤Ƥ�ʸ���ϰ��ͤʥ����������褵��ޤ������ץ���� {\bf fontscale} �Ϥ���
���������礭�����ޤ��Ͼ��������뤿����Ѱ��ҤǤ���
gnuplot �θ��ߤΥ��󥳡��ǥ��󥰤� iso\_8859\_1 �� cp850 �Τ����줫�˥���
�Ȥ���Ƥ���С��󥢥�����ʸ�����б�����ʸ�����åȤ򥵥ݡ��Ȥ��뤤��
�Ĥ��Υץ�󥿥�ǥ�ǽ������뤳�Ȥ��Ѵ����뤳�Ȥ��Ǥ��ޤ������ʤ��Υ�
��󥿥�ǥ뤬����򥵥ݡ��Ȥ��Ƥ��ʤ���С������Υ��󥳡��ǥ��󥰤�
���åȤǤ��ޤ���

\subsection*{Jpeg}
\addcontentsline{toc}{subsection}{Jpeg}
\label{commands set terminal jpeg}%
\label{set terminal jpeg}%
\label{set term jpeg}%
\label{terminal jpeg}%
\label{term jpeg}%
\label{jpeg}%
\index{jpeg}%
��:
\preverbatim
\begin{verbatim}
     set terminal jpeg 
            {{no}enhanced}
            {{no}interlace}
            {linewidth <lw>} {dashlength <dl>} {rounded|butt}
            {tiny | small | medium | large | giant}
            {font "<face> {,<pointsize>}"} {fontscale <scale>}
            {size <x>,<y>} {{no}crop}
            {background <rgb_color>}
\end{verbatim}
\postverbatim

PNG, JPEG, GIF �����ϡ������饤�֥�� libgd ��Ȥä���������ޤ�������
�ξ�硢ñ�������ʤ� PNG �����������Ƥ��ơ�GIF �ϥ��˥᡼������Ѥ�
����������»���ξ��ʤ����������ǡ�»���Τ��� JPEG �����������β�
�����������ޤ�������ϡ��ä˥٥��ɤ��٤����طʤǤΥ��顼�μ������Ĥޤ�
�ޤ��� gnuplot ����������ŵ��Ū�ʲ������Ф��Ƥ����դ��٤����ȤǤ���

���ץ���� {\bf interlace} �ϡ��ץ�����å��� JPEG �������������ޤ����ǥ�
����Ȥ� {\bf nointerlace} �Ǥ���

���ץ���� {\bf linewidth} �� {\bf dashlength} �ϳ���Ψ�ǡ����褵��뤹�٤Ƥ�
���˱ƶ���Ϳ���ޤ������ʤ�����������͡������襳�ޥ�ɤ��׵ᤵ�����
�ˤ���������ޤ���

{\bf butt} ����ʬ������ǡ�����ü�����ǤΤϤߤ����򵯤����ʤ�����᥽�å�
��Ȥ��褦�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭������
�Τ߰�̣������ޤ������εդ� {\bf rounded} �Ǥ���

�ե���Ȥ�����ξܺ٤ϡ����ʣ���Ǥ���
�ʲ���Ʊ����̣����Ĵ�ñ����򼨤��ޤ�:
\preverbatim
\begin{verbatim}
    set term jpeg font arial 11
    set term jpeg font "arial,11"
\end{verbatim}
\postverbatim
���ܤ�������ˤĤ��Ƥϡ�{\bf fonts} �β��γ������륻�������򻲾Ȥ��Ƥ�
��������

�������襵���� $<$x,y$>$ �ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 ��
�����ʲ��⻲��: {\bf canvas (p.~\pageref{canvas})\index{canvas}}, {\bf set size (p.~\pageref{set size})\index{size}}��
���轪λ���ü��;��ϡ����ץ���� {\bf crop} �Ǽ��������Ȥ��Ǥ������η�
�̤Ȥ��Ƥ��β����������Ͼ������ʤ�ޤ����ǥե���Ȥ� {\bf nocrop} �Ǥ���

\subsection*{Kittycairo}
\addcontentsline{toc}{subsection}{Kittycairo}
\label{set terminal kittycairo}%
\label{terminal kittycairo}%
\label{set term kittycairo}%
\label{term kittycairo}%
\label{kittycairo}%
\index{kittycairo}%
���Ϸ��� {\bf kittycairo} �ϡ�kitty ����ե��å��ץ��ȥ���򥵥ݡ��Ȥ���ü
�����ߥ�졼����ǡ�������ɥ�����Ϥ��������ޤ����ºݤ�����ϡ�2 ����
����ե��å��饤�֥��� cairo ��ʸ���������󥰥饤�֥��� pango
���Ѥ��ƹԤ��ޤ���kitty �ץ��ȥ���ϡ�sixel ����ե��å��Ȥ��̤������
�ǡ�24 �ӥå� RGB ���顼�򥵥ݡ��Ȥ��뤳�ȡ�����ӥ�⡼�ȥ��å�����
�ϥ���ԥ塼����ü���δ֤β����ǡ�����ž����ɬ�פ��������������������
�Ȥ�ͥ�̤Ǥ���

��:
\preverbatim
\begin{verbatim}
       set terminal kittycairo
                    {{no}enhanced} {mono|color}
                    {font <font>} {fontscale <scale>}
                    {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}
                    {transparent | background <rgbcolor>}
                    {size <XX>,<YY>} {anchor|scroll}
\end{verbatim}
\postverbatim

���ν��Ϸ����ϡ���٥��¾��ʸ��������˥ǥե���Ȥǳ�ĥʸ����������
�Ѥ��ޤ����ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

����դΤ��٤Ƥ���ʬ�����ϡ�{\bf linewidth} ���Ѱ��� $<$lw$>$ ���ѹ��Ǥ��ޤ���
�ե���ȥ�������Ʊ�ͤ� {\bf fontscale} �Υ��������Ѱ��Ҥǰ��ͤ��ѹ��Ǥ���
�����ե���Ȥ�ʸ�������ɥ��ץ����˴ؤ��������ˤĤ��Ƥϡ��ʲ�����:
{\bf pdfcairo (p.~\pageref{pdfcairo})\index{pdfcairo}}��

���ץ���� {\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt}
�����ä�ü�ȳ�ĥ�ä��ܹ������������ޤ���

����դΥ������ϡ������꡼��ԥ�����ñ�̤�Ϳ���ޤ����ǥե���ȤǤ�
({\bf anchor})�����줾��Υ���դϡ�ü��������ɥ��κ���������ޤ��������
���˥᡼�����䡢�����ܡ��ɤ����Ѥ��������ޥ������ (�ʲ�����:
{\bf pseudo-mousing (p.~\pageref{pseudo-mousing})\index{pseudo-mousing}}) �Ǥ������Ǥ���������{\bf scroll} �Ǥϡ��ƥ���դ򸽺ߤ�
����������֤��鳫�Ϥ��ޤ���������ˤ��ü��ʸ����Ǥ���򥹥��������
���ޤ���

\subsection*{Kittygd}
\addcontentsline{toc}{subsection}{Kittygd}
\label{commands set terminal kittygd}%
\label{set terminal kittygd}%
\label{set term kittygd}%
\label{terminal kittygd}%
\label{term kittygd}%
\label{kittygd}%
\index{kittygd}%
��:
\preverbatim
\begin{verbatim}
     set terminal kittygd
                  {{no}enhanced} {{no}truecolor} {rounded|butt}
                  {linewidth <lw>} {dashlength <dl>}
                  {font "<face> {,<pointsize>}"} {fontscale <scale>}
                  {size <x>,<y>} {anchor|scroll}
                  {background <rgb_color>}
\end{verbatim}
\postverbatim

���Ϸ��� {\bf kittygd} �ϡ�kitty ����ե��å��ץ��ȥ���򥵥ݡ��Ȥ���ü��
���ߥ�졼����ǡ�������ɥ�����Ϥ��������ޤ����ǥե���ȤǤϡ��饤��
���� 24 �ӥå� RGB PNG �����������������ϻ��� 256 �� ({\bf truecolor})
�����Ѵ�����ޤ���{\bf notruecolor} �ϡ����Ϥο��򤵤�˾��ʤ����¤��ޤ���
����ˤ�����Τ�ͥ�����Ϥ���ޤ���
Ʃ�᷿�� fill style �ˤϥ��ץ���� {\bf truecolor} ��ɬ�פǤ����ʲ�����:
{\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��
���ʤ��� gnuplot ����cairo ����ե��å����򥵥ݡ��Ȥ���褦�˥ӥ�ɤ�
�줿��Τʤ顢�ष�� {\bf kittycairo} �����������Ǥ��礦��

���ν��Ϸ����ϡ���٥��¾��ʸ��������˥ǥե���Ȥǳ�ĥʸ����������
�Ѥ��ޤ����ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

����դΤ��٤Ƥ���ʬ�����ϡ�{\bf linewidth} ���Ѱ��� $<$lw$>$ ���ѹ��Ǥ��ޤ���
�ե���ȥ�������Ʊ�ͤ� {\bf fontscale} �Υ��������Ѱ��Ҥǰ��ͤ��ѹ��Ǥ���
�����ե���Ȥ�ʸ�������ɥ��ץ����˴ؤ��������ˤĤ��Ƥϡ��ʲ�����:
{\bf png (p.~\pageref{png})\index{png}}��

{\bf butt} ����ʬ������ǡ�����ü�����ǤΤϤߤ����򵯤����ʤ�����᥽�å�
��Ȥ��褦�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭������
�Τ߰�̣������ޤ�������εդ� {\bf rounded} �ǡ�¿�����Ѱ�ʶ���������
���ޤ���������٤��ʤ�ޤ���

����դΥ������ϡ������꡼��ԥ�����ñ�̤�Ϳ���ޤ���
�ǥե���ȤǤ� ({\bf anchor})�����줾��Υ���դϡ�ü��������ɥ��κ����
�����ޤ�������ϥ��˥᡼�����䡢�����ܡ��ɤ����Ѥ��������ޥ������
(�ʲ�����: {\bf pseudo-mousing (p.~\pageref{pseudo-mousing})\index{pseudo-mousing}}) �Ǥ������Ǥ���������{\bf scroll} �Ǥϡ��ƥ���
�դ򸽺ߤΥ���������֤��鳫�Ϥ��ޤ���������ˤ��ü��ʸ����Ǥ����
��������Ǥ��ޤ���

\subsection*{Lua}
\addcontentsline{toc}{subsection}{Lua}
\label{commands set terminal lua}%
\label{set terminal lua}%
\label{set term lua}%
\label{terminal lua}%
\label{term lua}%
\label{lua}%
\index{lua}%
���� {\bf lua} ���ϥɥ饤�Фϡ��о����������ե������������뤿��Ρ���
�� Lua ������ץȤȤ��Ȥ߹�碌�ǵ�ǽ���ޤ������ߥ��ݡ��Ȥ��Ƥ����о�
�ϡ�TikZ -$>$ pdflatex �ΤߤǤ���

Lua �˴ؤ������ϡ�http://www.lua.org �ǻ��ȤǤ��ޤ���

��:
\preverbatim
\begin{verbatim}
  set terminal lua <target name> | "<file name>"
                      {<script_args> ...}
                      {help}
\end{verbatim}
\postverbatim

������ץ��Ѥ� 'target name'���ޤ��ϰ������դ��� 'file name' ��ɬ�ܤ�
����������ץȤ� 'target name' ��Ϳ�������ϡ����ν��Ϸ����ϡ�
{\tt"}gnuplot-$<$target name$>$.lua{\tt"} ��ޤ���������ǥ��쥯�ȥ��õ���������
���Ԥ���ȴĶ��ѿ� GNUPLOT\_LUA\_DIR ��õ���ޤ���

����¾�Τ��٤Ƥΰ����ϡ����򤷤�������ץȤ�ɾ��������褦��Ϳ������
�����㤨�С�'set term lua tikz help' �ϡ�������ץȤ��켫�Ȥˡ�������
�ץ��ѤΥ��ץ���������˴ؤ����ɲäΥإ�פ�ɽ�������ޤ���

\subsection*{Mf}
\addcontentsline{toc}{subsection}{Mf}
\label{commands set terminal mf}%
\label{set terminal mf}%
\label{set term mf}%
\label{terminal mf}%
\label{term mf}%
\label{mf}%
\index{mf}%
\label{metafont}%
\index{metafont}%
����: �Ť� (legacy) ���Ϸ��� (�ǥե���ȤǤϥӥ�ɤ���ޤ���)��
{\bf mf} �ɥ饤�Ф� METAFONT �ץ������ؤ����ϥե��������ޤ�����ä�
���οޤ� TeX ��ʸ����Ǥ�ʸ����Ʊ���褦�˻Ȥ����Ȥ��Ǥ��ޤ���

ʸ����ǿޤ�Ȥ��ˤϡ�{\bf gnuplot} �ν��Ϥ���ե���������ϤȤ��� METAFONT
�ץ�������¹Ԥ���ɬ�פ�����ޤ�����äơ��桼���ϥե���Ȥ������
�ץ������ȿ�������ä��ե���Ȥ�ɥ�����Ȥ˼����ि��δ����μ���
ɬ�פȤʤ�ޤ��������������Ѥ��륵���Ȥ� METAFONT �ץ�����बŬ�ڤ���
�ꤵ��Ƥ���С��и��Τʤ��桼���Ǥ⤽������ʤ����ϤǤ���Ǥ��礦��

��������ʸ���� METAFONT ��ʸ�����åȤ˴�Ť��ƥ��ݡ��Ȥ���ޤ�������
�Ǥ� Computer Modern Roman �ե���ȥ��åȤ����ϤǤ������桼����ɬ�פ�
�ե���Ȥ򲿤Ǥ⼫ͳ�����֤��Ȥ��Ǥ��ޤ�������������������ե���Ȥ�
METAFONT �������ե����뤬�Ȥ�����֤ˤʤäƤ���ɬ�פ�����ޤ����ġ���
ʸ���� METAFONT ������̡��Υԥ����㡼�ѿ�����¸���졢ʸ����ɬ�פˤʤ�
���Ȥ��ˤ������ѿ������ (��ž��������) ����ޤ��������ϡ�METAFONT
�ץ�����ब�����פ�����֤Ǥ�������׻��� (�Ĥޤ� PC) �Ǥϡ��ԥ���
�㡼�ѿ��򤿤�������Ѥ������뤳�Ȥǡ��Ȥ��������̤θ³��������
�������Ȥ⤢��ޤ���

{\bf mf} �ɥ饤�Фˤϥ��ץ����Ϥ���ޤ���
\subsubsection*{METAFONT �λȤ���}
\addcontentsline{toc}{subsubsection}{METAFONT �λȤ���}
\label{commands set terminal mf detailed}%
\label{set terminal mf detailed}%
\label{set term mf detailed}%
\label{mf detailed}%
\label{metafont detailed}%

- ���Ϸ��� (terminal) �� METAFONT �˥��å�:
\preverbatim
\begin{verbatim}
 set terminal mf
\end{verbatim}
\postverbatim
- ���ϥե�����̾�����ꡣ�㤨��:
\preverbatim
\begin{verbatim}
 set output "myfigures.mf"
\end{verbatim}
\postverbatim
- ����դ����衣�ƥ���դ��̡���ʸ���������������Υǥե���Ȥ��礭����
5x3 ������Ǥ����������礭���� {\bf set size 0.5,0.5} �Τ褦�ˤ��Ƥɤ�ʥ�
�����ˤǤ⼫ͳ���ѹ��Ǥ��ޤ���

- {\bf gnuplot} ��λ

- {\bf gnuplot} �ν��ϥե�������Ф��� METAFONT ��¹Ԥ���TFM �ե������ GF
�ե��������ޤ�������դϳ���礭�� (5x3 �����) �Τǡ�memmax ���ͤ�
���ʤ��Ȥ� 150000 �Ǥ��� METAFONT ��Ȥ�ɬ�פ�����Ǥ��礦��Unix �Ǥϡ�
������̾� bigmf �Ȥ���̾���ǥ��󥹥ȡ��뤵��Ƥ���Ǥ��礦���ʲ��Ǥϡ�
virmf ���ޥ�ɤ� big �Ǥ� METAFONT �Ǥ���Ȳ��ꤷ���¹���򼨤��ޤ�:

- METAFONT ��Ω���夲:
\preverbatim
\begin{verbatim}
   virmf '&plain'
\end{verbatim}
\postverbatim
- �������֤�����: METAFONT �ץ���ץ� ('*') ��Ǽ��Τ褦���Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
   \mode:=CanonCX;     % ���ʤ��λ��Ѥ���ץ�󥿤����
\end{verbatim}
\postverbatim
- ����Ψ (magnification) ������ (���ץ����):
\preverbatim
\begin{verbatim}
   mag:=1;             % ���ʤ��ι��ߤ��ͤ����
\end{verbatim}
\postverbatim
- {\bf gnuplot} �Ǻ�ä��ե����������:
\preverbatim
\begin{verbatim}
   input myfigures.mf
\end{verbatim}
\postverbatim
ŵ��Ū�� Unix �ޥ���Ǥϡ�virmf '\&plain' ��¹Ԥ��륹����ץ� {\tt"}mf{\tt"} ��
����Τǡ�virmf \&plain ������� mf ��Ȥ��ޤ�������ˤ�� mfput.tfm
�� mfput.\$\$\$gf (\$\$\$ �Ͻ������֤β�����) �� 2 �ĤΥե����뤬����ޤ���
��κ�Ȥϡ����٤Ƥ򥳥ޥ�ɥ饤���Ǵ�ñ�˼¹Ԥ��뤳�Ȥ�Ǥ��ޤ�:
virmf '\&plain' '$\backslash$mode:=CanonCX; mag:=1; input myfigures.mf'
���ξ�硢�����ե�����̾�� myfigures.tfm �� myfigures.300gf �Ȥ���
̾���ˤʤ�ޤ���

- gftopk ��Ȥä� GF �ե����뤫�� PK �ե����������:
\preverbatim
\begin{verbatim}
 gftopk myfigures.300gf myfigures.300pk
\end{verbatim}
\postverbatim
gftopk �����ե������̾���Ϥ��ʤ������Ѥ��� DVI �ɥ饤�Ф˰�¸���ޤ�
�Τǡ������Ȥ� TeX �δ����Ԥ˥ե����̾�ε�§�ˤĤ���ʹ���Ƥ���������
���� TFM �ե������ PK �ե������Ŭ���ʥǥ��쥯�ȥ�˥��󥹥ȡ��뤹�뤫
�ޤ��ϴĶ��ѿ���Ŭ�ڤ��ͤ����ꤷ�ޤ����̾綠��ϡ�TEXFONTS �˥����ȥ�
���쥯�ȥ��ޤ�뤳�Ȥȡ����ʤ������Ѥ��� DVI �ɥ饤�Ф����Ѥ��Ƥ����
���ѿ� (ɸ��Ū��̾���Ϥ���ޤ��� ...) ���Ф���Ʊ�����Ȥ���кѤߤ�
��������� TeX ���ե���ȥ�ȥ�å� (TFM) �ե����� �򸫤Ĥ���DVI �ɥ饤
�Ф� PK �ե�����򸫤Ĥ�����褦�ˤ��뤿���ɬ�פʺ�ȤǤ���

- ʸ��ˤ��Υ���դ�����뤿��� TeX �ˤ��Υե����̾��ؼ�:
\preverbatim
\begin{verbatim}
 \font\gnufigs=myfigures
\end{verbatim}
\postverbatim
�ƥ���դϡ��ǽ�Υ���դ�ʸ�� 0��2 ���ܤΥ���դ�ʸ�� 1 �Ȥ����褦�ˡ�
���줾���Ĥ�ʸ���Ȥ�����¸����Ƥ��ޤ����嵭�κ�Ȥ�Ԥʤ��ȡ������
�Ϥ���¾��ʸ����Ʊ���褦�˻Ȥ����Ȥ��Ǥ����㤨�Х���� 1 �� 2 ��ʸ����
�˥��󥿥�󥰤����֤������ plain TeX �ե�������Ǥ��٤����Ȥ�:
\preverbatim
\begin{verbatim}
 \centerline{\gnufigs\char0}
 \centerline{\gnufigs\char1}
\end{verbatim}
\postverbatim
�����Ǥ���������� LaTeX �Ǥ� picture �Ķ���Ȥä� $\backslash$makebox �� $\backslash$put ��
������Ǥ�դΰ��֤˥���դ����֤��뤳�Ȥ��Ǥ��ޤ���

���Τ�����ϡ����٥ե���Ȥ��������Ƥ��ޤ��С������˻��֤�����ˤʤ��
��: TeX �ϥ���դ�ʸ���Ȥ��ƻȤ�����������֤���ˤϤ������ʤ����֤���
���Ѥ��ޤ��󤷡�����դ���ʸ��������������뤳�Ȥ�¿���Ǥ��礦���顣
�����Ƥ���� TeX �Υ��������ˤ�ʤ�ޤ���METAFONT �ɥ饤�Ф�Ȥ���
���Ǹ�ΰ�Ĥ������ϡ���������� DVI �ե����뤬����ΥǥХ������¸��
���ˤʤ�Ȥ������ȤǤ�������� eepic �� tpic �ɥ饤�ФΤ褦�� $\backslash$special
���ޥ�ɤ������Ȥ�ʤ�����Ǥ���
\subsection*{Mp}
\addcontentsline{toc}{subsection}{Mp}
\label{commands set terminal mpost}%
\label{set terminal mp}%
\label{set term mp}%
\label{terminal mp}%
\label{term mp}%
\label{mp}%
\index{mp}%
\label{metapost}%
\index{metapost}%

����: �Ť� (legacy) ���Ϸ��� (�ǥե���ȤǤϥӥ�ɤ���ʤ�)��
{\bf mp} �ɥ饤�Ф� Metapost �ץ����������Ϥ��뤳�Ȥ�տޤ������Ϥ�����
�������Υե�������Ф��� Metapost ��¹Ԥ���ȥ���դ�ޤ� EPS �ե���
�뤬����ޤ����ǥե���ȤǤ� Metapost �����Ƥ�ʸ����� TeX ���̤���
��������ϥ����ȥ�丫�Ф���Ǥ�դ� TeX �ε�����ܼ�Ū�˻Ȥ����Ȥ��Ǥ�
�롢�Ȥ�����������Ĥ��Ȥ��̣���ޤ���

��:
\preverbatim
\begin{verbatim}
  set term mp {color | colour | monochrome}
              {solid | dashed}
              {notex | tex | latex}
              {magnification <magsize>}
              {psnfss | psnfss-version7 | nopsnfss}
              {prologues <value>}
              {a4paper}
              {amstex}
              {"<fontname> {,<fontsize>}"} 
\end{verbatim}
\postverbatim

���ץ���� {\bf color} �����򥫥顼�ǽ񤯤��Ȥ��̣�� (����򥵥ݡ��Ȥ���
�ץ�󥿤�ǥ����ץ쥤���)��{\bf monochrome} (�ޤ��ϲ�����ꤷ�ʤ����)
�Ϲ����������򤵤�ޤ������ץ���� {\bf solid} �����������������{\bf dashed}
(�ޤ���̵����) ������ۤʤ�ѥ����������������ʬ���ޤ���{\bf solid} ����
�ꤵ��Ƥ��� {\bf color} �����ꤵ��ʤ��ä���硢�ۤȤ�����Ƥ�����Ʊ����
�Τˤʤ�ޤ���������ⲿ���ξ��ˤ�ͭ�ѤǤ��礦����ǧ����Ƥ��ޤ���

���ץ���� {\bf notex} �ϴ����� TeX �򱪲󤷤ޤ��Τǡ����Υ��ץ����θ���
�ϸ��Ф��ˤ� TeX �Υ����ɤϻȤ����Ȥ��Ǥ��ޤ��󡣤���ϡ��Ť�����ե�
�����롢���뤤�� TeX �Ǥ��ü쵭��Ȥ��Ʋ�ᤵ��Ƥ��ޤ� {\bf \$} �� {\bf \%} ��
�褦�ʰ���Ū��ʸ���򤿤�����Ȥ��ե�����Τ�����Ѱդ���Ƥ��ޤ���

���ץ���� {\bf tex} �ϡ�TeX �ǽ�������ʸ�������Ϥ���褦�����ꤷ�ޤ���

���ץ���� {\bf latex} �ϡ�LaTeX �ǽ�������ʸ�������Ϥ���褦�����ꤷ��
��������ˤ�ä� TeX �ǤϻȤ��ʤ������ LaTeX �ǤϻȤ����Ρ��㤨��ʬ
���� $\backslash$frac �ǽ񤤤��ꤹ�뤳�Ȥ��Ǥ��ޤ������Υ��ץ�����Ȥ����ϡ�
�Ķ��ѿ� TEX �� LaTeX �μ¹ԥץ������̾ (�̾�� latex) �����ꤹ�뤫��
���뤤�� {\bf mpost --tex=$<$LaTeX �μ¹ԥץ������̾$>$ ...} �Ȥ��뤳�Ȥ�˺��
�ʤ��Ǥ��������������Ǥʤ��� metapost �ϥƥ����Ȥν����� TeX ��Ȥ���
�Ȥ��Ƽ��Ԥ��Ƥ��ޤ��Ǥ��礦��

TeX �ˤ�����ե���ȥ��������ѹ��Ͽ����ˤϸ��̤��ʤ������Τ褦���ѹ���
�Ԥʤ��ȤƤ��ñ����ˡ�ϡ����Ū�˳���Ψ (magnification factor) ������
����ʳ��ˤϤ���ޤ��󡣤��줬���ץ���� {\bf magnification} �ΰ�̣�Ǥ���
���ξ��ϳ���Ψ�����˻��ꤹ��ɬ�פ�����ޤ������Ƥ�ʸ�� (����դǤ�
�ʤ�) �Ϥ���Ψ�ǳ��礵��ޤ���������ǥե���Ȥ� 10pt �ʳ���¾�Υ�����
�ǽ񤭤������Ϥ������Ѥ��Ƥ���������������ǰ�ʤ��Ȥ����Ƥο�����Ʊ
���������ˤʤäƤ��ޤ��ޤ��������������ʲ��� MP ���Ϥ��Խ��˴ؤ�������
�򻲾Ȥ��Ƥ���������{\bf mag} �� {\bf notex} �θ��Ǥ�Ư���ޤ����������Ԥʤ�
��̣���ʤ����餤 (�ʲ��˽Ҥ٤�) �ե���ȥ��������ץ����Ϥ��ޤ�Ư����
����

���ץ���� {\bf psnfss} �� postscript �ե���Ȥ� LaTeX ���Ȥ߹�碌�ƻ���
���ޤ������Υ��ץ����� LaTeX ���Ȥ�����Τ߰�̣������ޤ��Τǡ�
��ưŪ�� {\bf latex} ���ץ�������򤵤�ޤ������Υ��ץ����ϰʲ���
LaTeX �ѥå���������Ѥ��ޤ�:
inputenc(latin1), fontenc(T1), mathptmx, helvet(scaled=09.2), courier,
latexsym, textcomp

���ץ���� {\bf psnfss-version7} �� postscript �ե���Ȥ� LaTeX ���Ȥ߹��
���ƻ��Ѥ��ޤ� ({\bf latex} ����ưŪ�����򤵤�ޤ�) �����ʲ��� LaTeX �ѥ�
����������Ѥ��ޤ�:
inputenc(latin1), fontenc(T1), times, mathptmx, helvet, courier

���ץ���� {\bf nopsnfss} �ϥǥե���Ȥǡ�ɸ��Ū�ʥե���� (������ꤵ���
���ʤ���� cmr10) ���Ȥ��ޤ���

���ץ���� {\bf prologues} ���ɲä��ͤ�����˻�����metapost �ե������
{\bf prologues:=$<$������$>$} �Ȥ����Ԥ��ɲä��ޤ����ͤȤ��� {\bf 2} ����ꤹ���
metapost �� eps �ե��������褦�� postscript �ե���Ȥ���Ѥ�������
�ˤ�ꤽ�η�̤��㤨�� ghostscript �ʤɤǻ��ȤǤ���褦�ˤʤ�ޤ���ɸ
��Ǥ� metapost �� TeX �Υե���Ȥ���Ѥ��ޤ��Τǡ�����򻲾Ȥ���ˤ�
(La)TeX �Υե�����˼�����ɬ�פ�����ޤ���

���ץ���� {\bf noprologues} �ϥǥե���Ȥǡ�prologue �ǻ��ꤷ�������ʤ��
���ɲä���ޤ���

���ץ���� {\bf a4paper} �� {\bf [a4paper]} �� documentclass ���ɲä��ޤ���ɸ
��Ǥ� letter �ѻ� (�ǥե����) ���Ȥ��ޤ������Υ��ץ����� LaTeX
�ǤΤ߻Ȥ��ޤ��Τǡ���ưŪ�� {\bf latex} ���ץ�������򤵤�ޤ���

���ץ���� {\bf amstex} �ϡ���ưŪ�� {\bf latex} ���ץ��������򤷡��ʲ���
LaTeX �ѥå���������Ѥ��ޤ�: amsfonts, amsmath(intlimits)���ǥե����
�ǤϤ����ϻ��Ѥ���ޤ���

������ǰϤޤ줿̾���ϥե����̾��ɽ����{\bf set label} �� {\bf set title} ��
����Ū�˥ե���Ȥ�Ϳ�����ʤ����Ϥ��Υե���Ȥ��Ȥ��ޤ����ե����
�� TeX ��ǧ���Ǥ��� (TFM �ե����뤬¸�ߤ���) ��Τ�Ȥ�ɬ�פ�����ޤ���
�ǥե���ȤǤ� {\bf notex} �����򤵤�Ƥ��ʤ���� {\tt"}cmr10{\tt"} ���������Ǥʤ���
�� {\tt"}pcrr8r{\tt"} (Courier) ���Ȥ��ޤ���{\bf notex} �θ��Ǥ⡢Metapost �ˤ�
TFM �ե������ɬ�פǤ���{\bf pcrr8r.tfm} �� LaTeX psnfss �ѥå�������
Courier �ե����̾�Ȥ���Ϳ�����Ƥ��ޤ���{\bf notex} �Υǥե���Ȥ���ե�
��Ȥ��ѹ�������ϡ����ʤ��Ȥ� 32-126 �Υ������ϰϤ� ASCII ���󥳡�
�ǥ��󥰤˰��פ����Τ�����Ǥ���������{\bf cmtt10} ��ܻۤȤ��ޤ�������
��������ϥ����� 32 (���ڡ���) �˥��ڡ����ǤϤʤ�ʸ�������äƤ��ޤ���

�������� 5.0 ���� 99.99 �δ֤�Ǥ�դο��������Ǥ�����ά���줿����
10.0 ���Ȥ��ޤ����ʤ�٤� {\bf magstep} ���������Ĥޤ� 1.2 ���������ޤ�
�� 0.5 ��� 10 �ܤ򾮿��ʲ� 2 ��̤����ݤ᤿�ͤ���Ѥ��뤳�Ȥ򤪴���
���ޤ�������Ϥ��줬 TeX �Υ����ƥ�ǺǤ�褯�Ȥ���ե���ȤΥ�����
������Ǥ���

���ƤΥ��ץ����Ͼ�ά��ǽ�Ǥ����ե���Ȥ���ꤹ����Ϥ���� (ɬ�פ�
�饵������Ĥ���) ���ֺǸ�˻��ꤹ��ɬ�פ�����ޤ����ե����̾�ˤ��Υ�
�������󤬴ޤޤ�Ƥ����Ȥ��Ƥ⡢���������Ѥ���ˤϥե���ȥ����������
����ɬ�פ�����ޤ����㤨�� {\bf set term mp {\tt"}cmtt12{\tt"}} �� cmtt12 ��ǥե���
�ȤΥ������Ǥ��� 10 �˽̤�ƻȤ��ޤ��������¿ʬ˾�ޤʤ����ȤǤ��礦��
cmtt10 ��Ȥ������ɤ��Ǥ��礦��

�ʲ��� ascii ʸ���ϡ�TeX �Ǥ����̤˰����ޤ�:
\preverbatim
\begin{verbatim}
  $, &, #, %, _;  |, <, >;  ^, ~,  \, {, }
\end{verbatim}
\postverbatim
\$, \#, \&, \_, \% �� 5 �Ĥϡ��㤨�� {\bf $\backslash$\$} �Ȥ��뤳�Ȥ��ưפˤ���򥨥�����
�פǤ��ޤ���$<$, $>$, $|$ �� 3 �Ĥϡ��㤨�� {\bf \$$<$\$} �Τ褦�˿����⡼�ɤ������
���Ф��ޤ������ޤ����Ĥ�Τ�Τ˴ؤ��ƤϾ��� TeX �β������ɬ�פˤ�
��ޤ�����Ŭ���ʤ褤 TeX ���ܤ�������Ƴ���Ƥ����Ǥ��礦��

���Ф�����Ű�����ǰϤ��硢TeX �����ɤΥХå�����å���ϥ���������
���� (2 �Ľ�) ɬ�פ�����ޤ���ñ��������Ȥ��Ф�����򤱤뤳�ȤϤ�
���ޤ��������٤ϲ��ԤȤ��� {\bf $\backslash$n} ��Ȥ��ʤ��ʤ�ޤ��������񤤤Ƥ��븽
�ߡ�gnuplot 3.7 �� {\bf plot} ���ޥ�ɤ�Ϳ����줿�����ȥ�ϡ��̤ʾ���Ϳ
����줿���Ȥϰۤʤ�����򤷤ޤ�����������Υ�������ˤ�����餺 TeX
���ޥ�ɤΥХå�����å������Ų����������ɤ������Ǥ���

Metapost �β����� TeX ��ʸ����ǰ��̤˻Ȥ��Ƥ��ޤ���Metapost �ϥե�
��Ȥ� TeX ���Ԥʤ��Τ�����Ʊ����ˡ�ǰ����������¾�������ʸ��������
�������ȤϰۤʤäƤ��ޤ�������դ� LaTeX ��ʸ��� graphics �ѥå���
���Ǽ����ޤ졢���뤤�� epsf.tex ��Ȥä� plainTeX �˼����ޤ졢����
�� dvips (�ޤ���¾�� dvi ���� ps �ؤ��Ѵ����ե�) �� PostScript ���Ѵ�
������硢���Υ�������ʸ��������������������Ƥ���Ǥ��礦������
����Metapost ���Ϥ򤽤Τޤ� PostScript ���󥿥ץ꥿�����äƤ⡢�����
���ʸ���Ͻ��Ϥ���ʤ��Ǥ��礦��

\subsubsection*{Metapost �λȤ���}
\addcontentsline{toc}{subsubsection}{Metapost �λȤ���}
\label{commands set terminal mp detailed}%
\label{set terminal mp detailed}%
\label{set term mp detailed}%
\label{mp detailed}%
\label{metapost detailed}%

- �ޤ� terminal �ɥ饤�Ф� Metapost �����ꡢ�㤨��:
\preverbatim
\begin{verbatim}
  set terminal mp mono "cmtt12" 12
\end{verbatim}
\postverbatim

- ���ϥե�����������㤨��:
\preverbatim
\begin{verbatim}
  set output "figure.mp"
\end{verbatim}
\postverbatim

- ����դ�������� plot (�ޤ��� multiplot �γƥ��롼��) �Ϥ��줾���̤�
Metapost beginfig...endfig ���롼�פ�ʬ�����ޤ������Υǥե���ȤΥ�
������ 5x3 ������Ǥ���������� {\bf set size 0.5,0.5} �Ȥ���������������
�פ�Ŭ���ʳ��򤽤Τ褦�˻��ꤹ�뤳�Ȥ��ѹ��Ǥ��ޤ���

- gnuplot ��λ��

-  gnuplot �ν��ϥե�������Ф��� Metapost ��¹Ԥ��� EPS �ե�������
��:
\preverbatim
\begin{verbatim}
  mpost figure.mp  OR  mp figure.mp
\end{verbatim}
\postverbatim
Metapost �ץ������̾�ϥ����ƥ�˰�¸����Unix �Ǥ��̾� {\bf mpost} �ǡ�¾
��¿���Υ����ƥ�Ǥ� {\bf mp} �Ǥ���Metapost �ϳƥ���դ��Ф��� 1 �Ĥ��Ĥ�
EPS �ե�������������ޤ���

- ���Υ���դ�ʸ��˼�����ˤ� LaTeX graphics �ѥå������䡢plainTeX
�Ǥ� epsf.tex �����:
\preverbatim
\begin{verbatim}
  \usepackage{graphics} % LaTeX
  \input epsf.tex       % plainTeX
\end{verbatim}
\postverbatim
TeX DVI ���Ϥ� PS ���Ѵ�����Τˡ�dvips �ʳ��� DVI �ɥ饤�Ф�Ȥ����
�ϡ�LaTeX �ե�����˰ʲ��ιԤ������ɬ�פ����뤫���Τ�ޤ���:
\preverbatim
\begin{verbatim}
  \DeclareGraphicsRule{*}{eps}{*}{}
\end{verbatim}
\postverbatim
���줿�ƥ���դ�ʬΥ�����ե�����ˤʤäƤ��ơ��ǽ�Υ���դΥե�����
�ϡ��㤨�� figure.0, 2 ���ܤ��㤨�� figure.1 �Τ褦��̾���ˤʤ�ޤ���
��äơ�3 ���ܤΥ���դ�ʸ��˼����ि��ˤ��ʤ������ʤ���Ф����ʤ�
���Ȥϰʲ��ΤߤǤ�:
\preverbatim
\begin{verbatim}
  \includegraphics{figure.2} % LaTeX
  \epsfbox{figure.2}         % plainTeX
\end{verbatim}
\postverbatim

mp �ɥ饤�Ф� postscript �ɥ饤�Ф����������ϡ��⤷����Ȥ���С���
����Խ���ǽ�ʽ��ϤǤ���Ȥ������ȤǤ��礦�����ν��Ϥ��ǽ�ʸ¤�����
���뤿��Ρ����ʤ�����Ϥ�ʧ���ޤ�����Metapost ����˴ؤ��뤽������
���μ��Τ������ǡ��ǥե���Ȥ�����俧������ {\bf lt[]} �� {\bf col[]} ���Խ�
���뤳�Ȥ��ѹ��Ǥ���褦�ˤʤ�ޤ���������/���������顼/����Ȥ��ä���
��⡢�����ͤȤ����������Ƥ��� {\bf dashedlines} �� {\bf colorlines} ���ѹ�
���뤳�ȤǹԤʤ��ޤ����ǥե���Ȥ� {\bf tex} ���ץ����ͭ���ʾ�硢�֥�
�å� {\bf vebatimtex...etex} ���Խ����뤳�Ȥǡ���٥�ʸ���ե���Ȥ��Ф���
���Ū���ѹ����Ԥʤ��ޤ����äˡ��⤷˾��ʤ� LaTeX �Υץꥢ��֥����
�ä��뤳�Ȥ�Ǥ������ξ�� LaTeX �λ��ĥ������ѹ����ޥ�ɤ�Ȥ���Τ�
����ν�������ȯ���Ǥ���Ǥ��礦����������Metapost �� plainTeX �Ǥʤ�
LaTeX ��¹Ԥ�����褦��Ŭ�ڤ� MP �����ѿ������ꤹ�뤳�Ȥ�˺��ʤ��Ǥ�
��������
\subsection*{Pcl5}
\addcontentsline{toc}{subsection}{Pcl5}
\label{commands set terminal pcl5}%
\label{set terminal pcl5}%
\label{set term pcl5}%
\label{terminal pcl5}%
\label{term pcl5}%
\label{pcl5}%
\index{pcl5}%
{\bf pcl5} �ɥ饤�Фϡ�1990 ǯ��ʹߤ� Hewlett Packard ���������뤤�Ϥ���¾
�Υץ�󥿤򥵥ݡ��Ȥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal pcl5 {<mode>} {{no}enhanced}
         {size <plotsize> | size <width>{unit},<height>{unit}}
         {font "<fontname>,<size>"} {pspoints | nopspoints}
         {fontscale <scale>} {pointsize <scale>} {linewidth <scale}
         {rounded|butt} {color <number_of_pens>}
\end{verbatim}
\postverbatim

$<$mode$>$ �� {\bf landscape} �� {\bf portrait} �Ǥ���$<$plotsize$>$ �ϥ���դ�ʪ��Ū
�����襵�����ǡ�����ϰʲ��Τ����Τ����줫�Ǥ�: {\bf letter} ��ɸ���
(8 1/2{\tt"} X 11{\tt"}) ���ϡ�{\bf legal} �� (8 1/2{\tt"} X 14{\tt"}) ���ϡ�{\bf noextended} ��
(36{\tt"} X 48{\tt"}) ���� (letter ��������)��{\bf extended} �� (36{\tt"} X 55{\tt"}) ����
(�ۤ� legal ��������)��{\bf a4} �� (296mm x 210mm) ���ϤǤ�������ˡ�����Ū
�˥����Х��������� {\bf width}, {\bf height} ���ץ����ǻ��ꤹ�뤳�Ȥ�Ǥ���
����ñ�̤Υǥե���Ȥ� {\bf in} �Ǥ����������Υǥե���Ȥ� {\bf letter} �Ǥ���

$<$fontname$>$ �� stick, univers (�ǥե����), albertus, antique\_olive,
arial, avant\_garde\_gothic, bookman, zapf\_chancery, clarendon, coronet,
courier, courier\_ps, cg\_times, garamond\_antigua, helvetica,
helvetica\_narrow, letter\_gothic, marigold, new\_century\_schlbk,
cg\_omega, palatino, times\_new\_roman, times\_roman, zapf\_dingbats,
truetype\_symbols, wingdings �Τ����줫�Ǥ����ե����̾�Ǥ���ʸ����ʸ��
�϶��̤��줺�������ϥ��ڡ��������å�����֤��������뤫�ޤ��ϼ�����
��ޤ���$<$fontsize$>$ �ϥݥ����ñ�̤ǤΥե���Ȥ��礭���Ǥ���

���μ��� (point type) �ϡ�{\bf nopspoints} ����ꤹ�뤳�Ȥ����¤��줿�ǥե�
��Ȥ��Ȥ���ѤǤ��ޤ�����{\bf pspoints} ����ꤹ��� postscript ���Ϸ�����
Ʊ��������Ȥ���Ѥ��뤳�Ȥ��Ǥ���褦�ˤʤ�ޤ���

���ץ���� {\bf butt} (�ǥե����) �����ä�ü�ȳ�ĥ�ä��ܹ���������������
����{\bf rounded} ������ü���ܹ�����ݤ����ޤ���

�����������ե���ȤΥ������ϡ����줾�쥪�ץ���� {\bf linewidth},
{\bf pointscale}, {\bf fontscale} ���ѹ��Ǥ��ޤ���

{\bf color} �ϡ��������ǻ��Ѥ���ڥ�ο� $<$number\_of\_pens$>$ ����ꤷ�ޤ���
�ǥե���Ȥ� 8 �ǡ��Ǿ��� 2 �Ǥ���

�����Υ��ץ����Τ����Ĥ����Ȥ߹��ޤ줿���ݡ��Ȥϡ��ץ�󥿤˰�¸��
�뤳�Ȥ����դ��Ƥ����������㤨�����ƤΥե���Ȥ϶��餯 HP Laserjet IV
�Ǥϥ��ݡ��Ȥ���Ƥ���Ǥ��礦����HP Laserjet III �� Designjet 750C ��
�� 2,3 (�㤨�� univers, stick) �����ݡ��Ȥ���Ƥ���ΤߤǤ��礦��
�ޤ�������ν������֤ǤϤ�����󥫥顼��Ȥ��ޤ��󤬡�������ʪ�ʤ餽��
�򥰥쥤��������Ǥ�äƤ����Ǥ��礦��

�ǥե����: landscape, a4, 8 ��, univers, 12 point, pspoints, butt,
\preverbatim
\begin{verbatim}
           ��������󥰤ʤ�
\end{verbatim}
\postverbatim

{\bf pcl5} ���Ϸ����ϡ�{\bf encoding} ������˹礦�ե���Ȥ��׵ᤷ�褦�Ȥ��ޤ���
����Ϻǹ��ͥ���٤���ĤΤǡ����Ū�˰㤦�ե���Ȥθ����ܤˤʤäƤ���
���⤷��ʤ����Ȥ����դ��Ƥ������������ν��ϥɥ饤�ФΥǥե���Ȥ�
{\bf encoding} �ϡ�{\bf HP Roman-8} �Ǥ���

����:

���ν��ϥɥ饤�Фϡ�Ʃ�����Υ���ե��ͤϥ��ݡ��Ȥ��Ƥ��ޤ���Ʃ�᷿��
�ɤ��٤��ϱ��ƥѥ�����ˤ�뵿��Ū�ʤ�ΤǤ���Ȣ�դ�ʸ����ϼ������Ƥ�
�ޤ���

UTF-8 �Υ��ݡ��Ȥ����¤�����ޤ���HP-GL/2 �� UTF-8 ���Ϥ��Ф����٥��
���ɤ��礱�Ƥ��뤿�ᡢ���Υɥ饤�Ф� 8bit ʸ�����ޤޤ�Ƥ���ʸ�������
���Ƥ� PCL �����ޤ���UTF-8 ʸ����β�ž�ϡ�0, 90, 180, 270 �٤γѤΤ�
�����¤���ޤ�����ľ�����ΰ��ֹ�碌�⡢�ե���Ȥˤ�äƤϸ����ʤ��ʤ�
���ޤ���

��ĥʸ����Τ����Ĥ��ε�ǽ (���ܥå�����Ťͽ�) �ϡ�HP-GL/2 �˲ä���
\preverbatim
\begin{verbatim}
PCL �ε�ǽ��Ȥ����Ȥ�ɬ�פˤʤ�ޤ�������ϡ�����ǽ�Ϥ���Ĥ�ΤˤϹ�
\end{verbatim}
\postverbatim
���ޤ��������ʤ��Υץ�󥿤䥽�եȥ������Ǥϵ�ǽ���ʤ����⤷��ޤ���
\subsection*{Pdfcairo}
\addcontentsline{toc}{subsection}{Pdfcairo}
\label{set terminal pdfcairo}%
\label{terminal pdfcairo}%
\label{set term pdfcairo}%
\label{term pdfcairo}%
\label{pdfcairo}%
\index{pdfcairo}%
���Ϸ��� {\bf pdfcairo} �ϡ�PDF ���Ϥ��������ޤ����ºݤ�����ϡ�2D �����
���å��饤�֥��Ǥ��� cairo �ȡ�ʸ��������֤ȥ�������ѤΥ饤��
��� pango ���ͳ���ƹԤ��ޤ���

��:
\preverbatim
\begin{verbatim}
       set term pdfcairo
                    {{no}enhanced} {mono|color}
                    {font <font>} {fontscale <scale>}
                    {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}
                    {background <rgbcolor>
                    {size <XX>{unit},<YY>{unit}}
\end{verbatim}
\postverbatim

���ν��Ϸ����ϡ���٥�䤽��¾��ʸ����򡢥ǥե���Ȥǳ�ĥʸ���������
���� (enhanced text mode) �ǽ������ޤ����ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

����ˤ��������Ƥ��������ϡ�{\bf linewidth} �ǻ��ꤹ����� $<$lw$>$ ���ѹ��Ǥ�
�ޤ����ǥե���Ȥ������� 0.5 �ݥ���ȤǤ���(1 {\tt"}PostScript{\tt"} �ݥ����
= 1/72 ����� = 0.353 mm)

{\bf rounded} �ϡ�����ü���ܹ�����ݤ����ޤ���
�ǥե���Ȥ� {\bf butt} �����ä�ü�ȳ�ĥ�ä��ܹ�������Ѥ��ޤ���

PDF ���ϤΥǥե���ȤΥ������ϡ�5inch x 3inch �Ǥ������ץ���� {\bf size} 
�ϡ������桼���λ��ꤹ���Τ��ѹ����ޤ����ǥե���Ȥ� X, Y ��������
ñ�̤ϥ�����Ǥ�����¾��ñ�̤���Ѳ�ǽ�Ǥ� (���ߤ� cm �Τ�)��
{\bf font} �ϡ�{\tt"}FontFace,FontSize{\tt"} �ν񼰡��Ĥޤ�ե����̾�ȥ�������
��ޤǶ��ڤä���Ĥ�ʸ����Ȥ���ɽ�����ޤ���FontFace �ϡ�'Arial' ��
�褦���̾�Υե����̾�Ǥ����ե����̾��Ϳ���ʤ���硢pdfcairo ���Ϸ�
���Ǥ�'Sans' �����Ѥ���ޤ���FontSize �ϥݥ����ñ�̤ǤΥե���ȥ���
���Ǥ������ꤷ�ʤ����ϡ�pdfcairo ���Ϸ����Ǥ� 12 �ݥ���ȥ�������ɸ
��ե���Ȥ����Ѥ���ޤ��������������ν��Ϸ����Υѥ�᡼�� fontscale
�Υǥե���Ȥ� 0.5 �ʤΤǡ�PDF ���Ϥ�ե륵�����Ǹ�����硢�������Υ�
����ȥ������ϡ�̾�ܾ�Υݥ���ȥ��������⾮�����ʤ�Ǥ��礦��

\preverbatim
\begin{verbatim}
  �� :
     set term pdfcairo font "Arial,12"
     set term pdfcairo font "Serif" # �ե����̾�Τ��ѹ�
     set term pdfcairo font ",14" # �ե���ȥ������Τ��ѹ�
     set term pdfcairo font "" # �ե����̾�ȥ�������ꥻ�å�
\end{verbatim}
\postverbatim

�ե���Ȥϡ��̾�Υե���Ƚ��������ˤ���������ޤ���Windows �Ǥϡ���
����Ȥϥ���ȥ�����ѥͥ�� {\tt"}�ե����{\tt"} �ι��ܤǹ������츫�Ĥ�����
��Τǡ�UNIX �Ǥϡ��ե���Ȥ� {\tt"}fontconfig{\tt"} �ǽ�������ޤ���

ʸ����ν�����Ԥ��饤�֥�� Pango �ϡ�utf-8 �˴�Ť��Ƥ���Τǡ�ɬ��
�ʤ� pdfcairo ���Ϸ����ϡ����ʤ���ʸ�������ɤ� utf-8 ���Ѵ����ޤ�����
�Ϥ����ꤹ��ʸ�������ɤϤ��ʤ������Ѥ��Ƥ��� 'locale' ������Τǡ�
���ʤ���ʸ���󤬼ºݤˤϰ㤦ʸ�������ɤʤ�С����ʤ����ɤ�ʸ�������ɤ�
�ȤäƤ���Τ���μ¤� gnuplot ���狼��褦�ˤ��Ƥ����������ܺ٤ϰʲ�
����: {\bf encoding (p.~\pageref{encoding})\index{encoding}}��

pango �ϡ�unicode �ޥåԥ󥰤Ǥʤ��ե���Ȥ��Ф��Ƥ�ͽ�����̷�̤�Ϳ��
�뤫�⤷��ޤ����㤨�� Symbol �ե���Ȥ��Ф��Ƥϡ�pdfcairo ���Ϸ���
�ϡ�ʸ�������ɤ� unicode ���Ѵ����뤿��� http://www.unicode.org/ ����
�������ޥåԥ󥰤����Ѥ��ޤ����ʤ���{\tt"}the Symbol font{\tt"} �ϡ�Acrobat
Reader �Ȱ��� {\tt"}SY\_\_\_\_\_\_.PFB{\tt"} �Ȥ������ۤ���Ƥ��� Adobe Symbol ��
����ȤǤ���Ȳ�ᤵ��뤳�Ȥ����դ��Ƥ�����������������ˡ�
OpenOffice.org �Ȱ��� {\tt"}opens\_\_\_.ttf{\tt"} �Ȥ������ۤ���� OpenSymbol
�ե���Ȥ�Ʊ��ʸ�����󶡤��Ƥ��ޤ���Microsoft �� Symbol �ե����
({\tt"}symbol.ttf{\tt"}) �����ۤ��Ƥ��ޤ���������ϰۤʤ�ʸ�����åȤˤʤäƤ�
�ơ������Ĥ��Ϸ礱�Ƥ��ޤ����������Ĥ��Ͽ���������Ѥ�äƤ��ޤäƤ���
�������ʤ��Υǥե���Ȥ�����Ǥʤ�餫�����꤬��������� (�㤨�Хǥ⥹
����ץ� enhancedtext.dem ��������ɽ������ʤ��Ȥ��ä����) �ϡ�
Adobe �� OpenOffice �� Symbol �ե���Ȥ򥤥󥹥ȡ��뤷�ơ�Microsoft ��
Symbol �ե���Ȥ������ʤ��Ȥ����ʤ����⤷��ޤ���{\tt"}windings{\tt"} �Τ�
����¾����ɸ��Υե���ȤǤ�ư��뤳�Ȥ���𤵤�Ƥ��ޤ���

����դΥ�����󥰤ϡ�����������ꥢ���������С�����ץ�󥰤� 2 ��
�ε�������äƤ��ޤ�������������ꥢ���ϡ���ʿ���ľ�Ǥʤ���������
���ˤ��ޤ��������С�����ץ�󥰤ϡ�����������ꥢ�����Ȥǥԥ�������
�⾮�����������Ǥ����٤��󶡤���gnuplot ����������ɸ��ľ����񤱤�褦
�ˤʤ�ޤ�������ϡ��г�������ľ�� (�㤨�� 'plot x') ���������ɤ���
���򤱤ޤ���

\subsection*{Pict2e}
\addcontentsline{toc}{subsection}{Pict2e}
\label{commands set terminal pict2e}%
\label{set terminal pict2e}%
\label{set term pict2e}%
\label{terminal pict2e}%
\label{term pict2e}%
\label{pict2e}%
\index{pict2e}%
���Ϸ��� {\bf pict2e} �ϡ�picture �Ķ��� LaTeX2e �Ѥ��Ѽ����Ѥ��ޤ�������
�ϡ������� LaTeX picture �Ķ��˴�Ť����Ϸ����Ǥ��� {\bf latex}, {\bf emtex},
{\bf tpic}, {\bf eepic} ���֤�������ΤǤ���

���ν��Ϸ��������ꡢ��괰���� gnuplot �ε�ǽ�򥵥ݡ��Ȥ����ΤȤ���
{\bf tikz}, {\bf pstricks}, {\bf cairolatex}, {\bf pslatex}, {\bf epslatex}, {\bf mp} �������
����

��:
\preverbatim
\begin{verbatim}
     set terminal pict2e
                  {font "{<fontname>}{,<fontsize>}"}
                  {size <XX>{unit}, <YY>{unit}}
                  {color | monochrome}
                  {linewidth <lw>} {rounded | butt}
                  {texarrows | gparrows} {texpoints | gppoints}
                  {smallpoints | tinypoints | normalpoints}
\end{verbatim}
\postverbatim

���ν��Ϸ����ϡ��ʲ��� LaTeX ɸ��ѥå��������ꤷ�ޤ�: {\bf pict2e},
{\bf xcolor}, {\bf graphics}/{\bf graphicx}, {\bf amssymb}��pdflatex �ξ��ϡ�Ʃ��Υ�
�ݡ��Ȥ� {\bf transparent} �ѥå���������Ѥ��ޤ���

�ǥե���ȤǤϡ�����դϤ��줬�����ޤ��ʸ��Υե���������Ѿ�����
���������ץ���� {\bf font} �ǥե���Ȥ���Ū�ˡ��㤨�� cmtt (Courier) ��
cmr (Roman) �ʤɤλ��ꤷ���ե���Ȥ��ѹ����뤳�Ȥ�Ǥ��ޤ������ξ�硢
����Υե���ȥ������ˤ��ѹ��Ǥ��ޤ����������Ǥʤ���С�fontsize ������
����ʸ�����Ѥ�ɬ�פʥ��ڡ�����׻�����Τ˻Ȥ��ޤ���
���ʤ��Υɥ饤�Ф����㤨�� dvips �Τ褦�ˤ�Ǥ�դΥ������Υե���Ȥ�����
�Ǥ��ʤ����ϡ�ɸ��� 10, 11, 12 �ݥ���ȥ������˸��ꤷ�Ƥ���������

����դΥǥե���ȥ������� 5inch x 3inch �Ǥ��������ץ���� {\bf size} �Ǥ�
���桼������˾����Ǥ�դΥ��������ѹ��Ǥ��ޤ����ǥե���ȤǤϡ�X �� Y
��ñ�̤� inch �Ǥ�����¾��ñ�̤����ѤǤ��ޤ� (���ߤ� cm �Τ�)��

{\bf texpoints} �ϡ�{\tt"}$\backslash$Diamond{\tt"} �� {\tt"}$\backslash$Box{\tt"} �Τ褦�� LaTeX ���ޥ�ɤ��
�ä��� (point) �ε����񤭤ޤ��������� latexsym �ѥå��������󶡤��졢
����� LaTeX �δ�������ʪ�Ǥ��Τǡ�Ǥ�դ� LaTeX �μ����˴ޤޤ�ޤ���
¾��������ϡ�amssymb �ѥå������ε������Ѥ��ޤ���
{\bf gppoints} �Ǥϡ����ν��Ϸ����ϡ������ gnuplot �������롼�����Ȥ�
������������褷�ޤ���

���ץ���� {\bf texpoints} �Ǥϡ�3 �Ĥΰۤʤ�������������: {\bf normalpoints},
{\bf smallpoints}, {\bf tinipoints} ������Ǥ��ޤ���

{\bf color} �ϡ�gnuplot �� $\backslash$color\{...\} ���ޥ�ɤ���������������ˤ�ꥰ��
�դο��դ���Ԥ��ޤ������Υ��ץ�������Ѥ���ˤϡ����ʤ��� LaTeX ʸ��
�Υץꥢ��֥�� $\backslash$usepackage\{xcolor\} �������ɬ�פ�����ޤ���
{\bf monochrome} �ϡ����˴ؤ��륳�ޥ�ɤ���ڽ��Ϥ��ޤ���
Ʃ�ῧ���ɤ��٤��ϡ�pdflatex ����Ѥ�������ѤǤ��ޤ���

{\bf linewidth} �ϡ������γ�����Ψ�����ꤷ�ޤ���
{\bf rounded} �ϡ�����ü���ܹ�����ݤ����ޤ���{\bf butt} �����ä�ü�ȳ�ĥ�ä���
��������Ѥ��������餬�ǥե���ȤǤ���

{\bf pict2e} �ϡ������Τߥ��ݡ��Ȥ��������ϥ��ݡ��Ȥ��Ƥ��ޤ���
�ǥե���Ȥ�����Ϥ��٤Ƽ����Ǥ����ѹ�����ˤϡ�{\bf dashtype} °����Ĥ���
{\bf set linetype} ����Ѥ��Ƥ���������

{\bf texarrows} �ϡ�LaTeX ���ޥ�ɤ���Ѥ����� ({\bf arrow}) �������ޤ���������
�Ϥ��û���������ץ����򤹤٤Ƥϥ��ݡ��Ȥ��Ƥ��ޤ���{\bf gparrows} �ϡ�
gnuplot ���ȤΥ롼������Ѥ�������������Ȥ����򤷤ޤ�����������Ϥ���
�Ƥε�ǽ�������Ƥ��ޤ���

\subsection*{Png}
\addcontentsline{toc}{subsection}{Png}
\label{commands set terminal png}%
\label{set terminal png}%
\label{set term png}%
\label{terminal png}%
\label{term png}%
\label{png}%
\index{png}%
��:
\preverbatim
\begin{verbatim}
     set terminal png 
            {{no}enhanced}
            {{no}transparent} {{no}interlace}
            {{no}truecolor} {rounded|butt}
            {linewidth <lw>} {dashlength <dl>}
            {tiny | small | medium | large | giant}
            {font "<face> {,<pointsize>}"} {fontscale <scale>}
            {size <x>,<y>} {{no}crop}
            {background <rgb_color>}
\end{verbatim}
\postverbatim

PNG, JPEG, GIF �����ϡ������饤�֥�� libgd ��Ȥä���������ޤ���PNG
������ϡ�ImageMagick �ѥå������Υ��ե� 'display' �ˤ��ν��Ϥ�ʲ���
�褦�˥ѥ��פ��Ϥ����Ȥ�����Ū��ɽ�������뤳�Ȥ��Ǥ��ޤ�:
\preverbatim
\begin{verbatim}
              set term png
              set output '| display png:-'
\end{verbatim}
\postverbatim
�������襳�ޥ�ɤ���ν��Ϥϡ�display ������ɥ��������Ū�� $<$space$>$
���ǤĤ��ȤǸ��뤳�Ȥ��Ǥ��ޤ������ߤ������ե��������¸����ˤϡ�
display ������ɥ��Ǻ�����å�����{\bf save} �����򤷤Ƥ���������

{\bf transparent} �ϡ��ɥ饤�Ф��طʿ���Ʃ���� (transparent) ��Ԥ��褦��
�����ޤ����ǥե���Ȥ� {\bf notransparent} �Ǥ���

{\bf interlace} �ϡ��ɥ饤�Ф˥��󥿡��졼�� GIF ����������褦�ؼ����ޤ���
�ǥե���Ȥ� {\bf nointerlace} �Ǥ���

���ץ���� {\bf linewidth} �� {\bf dashlength} �ϳ���Ψ�ǡ����褵��뤹�٤Ƥ�
���˱ƶ���Ϳ���ޤ������ʤ�����������͡������襳�ޥ�ɤ��׵ᤵ�����
�ˤ���������ޤ���

�ǥե���ȤǤϡ�png ���Ϸ����ϡ�1 �ԥ�������� 24bit �ο���������
TrueColor �����������ޤ������ץ���� {\bf notruecolor} �ϡ������ 8bit
���Τߤβ��� (256 �Ĥ��ֹ��դ���줿��) ����Ѥ��ޤ���Ʃ�����ɤ�Ĥ֤�
�������� (transparent fill style) �ˤϡ����ץ���� {\bf truecolor} ��ɬ��
�Ǥ����ʲ�����: {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}���طʤ�Ʃ�����ϡ��ֹ��դ������� TrueColor
�����ǲ�ǽ�Ǥ�������������ꥢ���ˤ� TrueColor ��ɬ�פǤ���

{\bf butt} ����ʬ������ǡ�����ü�����ǤΤϤߤ����򵯤����ʤ�����᥽�å�
��Ȥ��褦�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭������
�Τ߰�̣������ޤ�������εդ� {\bf rounded} �ǡ�����������ꥢ����ͭ����
�ʤ���� ({\bf notruecolor}) ¿�����Ѱ�ʶ������������ޤ���������٤���
��ޤ���

�ե���Ȥ�����ξܺ٤ϡ����ʣ���Ǥ���
�ʲ���Ʊ����̣����Ĵ�ñ����򼨤��ޤ�:
\preverbatim
\begin{verbatim}
    set term png font arial 11
    set term png font "arial,11"
\end{verbatim}
\postverbatim
���ܤ�������ˤĤ��Ƥϡ�{\bf fonts} �β��γ������륻�������򻲾Ȥ��Ƥ�
��������

�������襵���� $<$x,y$>$ �ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 ��
�����ʲ��⻲��: {\bf canvas (p.~\pageref{canvas})\index{canvas}}, {\bf set size (p.~\pageref{set size})\index{size}}��
���轪λ���ü��;��ϡ����ץ���� {\bf crop} �Ǽ��������Ȥ��Ǥ������η�
�̤Ȥ��Ƥ��β����������Ͼ������ʤ�ޤ����ǥե���Ȥ� {\bf nocrop} �Ǥ���

\subsubsection*{��}
\addcontentsline{toc}{subsubsection}{��}
\label{set term png examples}%

\preverbatim
\begin{verbatim}
     set terminal png font "arial,14" size 800,600 background "white"
\end{verbatim}
\postverbatim

����ϡ�'arial' �Ȥ����ե�����̾�Υ�������֥�ե���Ȥ򸡺������ե���
�ȥ������� 14pt �����ꤷ�ޤ����ե���Ȥθ������ɤΤ褦�˹Ԥ��뤫�ˤ�
���Ƥϰʲ�����: {\bf fonts (p.~\pageref{fonts})\index{fonts}}��

\preverbatim
\begin{verbatim}
     set terminal png transparent enhanced
\end{verbatim}
\postverbatim

����ϡ�24 �ӥå�/�ԥ�����ο��������Ѥ����طʤ�Ʃ�������ޤ���������
ɽ�������ʸ�������������Ȥ��� {\bf enhanced text} �⡼�ɤ���Ѥ��ޤ���

\subsection*{Pngcairo}
\addcontentsline{toc}{subsection}{Pngcairo}
\label{set terminal pngcairo}%
\label{terminal pngcairo}%
\label{set term pngcairo}%
\label{term pngcairo}%
\label{pngcairo}%
\index{pngcairo}%
���Ϸ��� {\bf pngcairo} �ϡ�PNG ���Ϥ��������ޤ����ºݤ�����ϡ�2D �����
���å��饤�֥��Ǥ��� cairo �ȡ�ʸ��������֤ȥ�������ѤΥ饤��
��� pango ���ͳ���ƹԤ��ޤ���

��:
\preverbatim
\begin{verbatim}
       set term pngcairo
                    {{no}enhanced} {mono|color}
                    {{no}transparent} {{no}crop} {background <rgbcolor>
                    {font <font>} {fontscale <scale>}
                    {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}
                    {pointscale <ps>}
                    {size <XX>{unit},<YY>{unit}}
\end{verbatim}
\postverbatim

���ν��Ϸ����ϡ���ĥʸ��������⡼�� (enhanced text mode) �򥵥ݡ��Ȥ�
�Ƥ��ơ��ե���Ȥ�񼰥��ޥ�� (���ա����դʤ�) ���٥��¾��ʸ�����
�����ळ�Ȥ��Ǥ��ޤ�����ĥʸ��������⡼�ɤν񼰤�¾�� gnuplot �ν�
�Ϸ����ȶ��̤Ǥ����ܺ٤ϡ��ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

����ˤ��������Ƥ��������ϡ����� $<$lw$>$ ���ѹ��Ǥ��ޤ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ����ޤ���
�ǥե���Ȥ� {\bf butt} �����ä�ü�ȳ�ĥ�ä��ܹ�������Ѥ��ޤ���

PNG ���ϤΥǥե���ȤΥ������ϡ�640 x 480 �ԥ�����Ǥ������ץ����
{\bf size} �ϡ������桼���λ��ꤹ���Τ��ѹ����ޤ����ǥե���Ȥ� X, Y
��������ñ�̤ϥԥ�����Ǥ�����¾��ñ�̤���Ѳ�ǽ�Ǥ� (���ߤ� cm �ȥ���
��)���������� cm ���������Ϳ����Ȥ���ϡ������� 72 dpi �ǤΥԥ�����
�����Ѵ�����ޤ���{\bf size} ���ץ����ǻ��ꤵ�줿���Ȥˤ�������ü����
ü�ޤǤ��ΰ�ϡ���˥����꡼���ɸ�� 0.0 ���� 1.0 ���б����ޤ���

$<$font$>$ �ϡ�{\tt"}FontFace,FontSize{\tt"} �ν񼰡��Ĥޤ�ե����̾�ȥ�������
��ޤǶ��ڤä���Ĥ�ʸ����Ȥ���ɽ�����ޤ���FontFace �ϡ�'Arial' ��
�褦���̾�Υե����̾�Ǥ����ե����̾��Ϳ���ʤ���硢pngcairo ���Ϸ�
���Ǥ�'Sans' �����Ѥ���ޤ���FontSize �ϥݥ����ñ�̤ǤΥե���ȥ���
���Ǥ������ꤷ�ʤ����ϡ�pngcairo ���Ϸ����Ǥ� 12 �ݥ���ȤΥ�������
���Ѥ���ޤ���
\preverbatim
\begin{verbatim}
  �� :
     set term pngcairo font "Arial,12"
     set term pngcairo font "Arial" # �ե����̾�Τ��ѹ�
     set term pngcairo font ",12" # �ե���ȥ������Τ��ѹ�
     set term pngcairo font "" # �ե����̾�ȥ�������ꥻ�å�
\end{verbatim}
\postverbatim

�ե���Ȥϡ��̾�Υե���Ƚ��������ˤ���������ޤ���Windows �Ǥϡ���
����Ȥϥ���ȥ�����ѥͥ�� {\tt"}�ե����{\tt"} �ι��ܤǹ������츫�Ĥ�����
��Τǡ�UNIX �Ǥϡ��ե���Ȥ� {\tt"}fontconfig{\tt"} �ǽ�������ޤ���

ʸ����Υ쥤�����Ȥ˻��Ѥ����饤�֥�� Pango �ϡ�utf-8 �˴�Ť��Ƥ�
�ޤ��Τǡ�pngcairo ���Ϸ����Ǥϡ�ʸ�������ɤ� utf-8 ���Ѵ�����ɬ�פ���
��ޤ����ǥե���Ȥ�����ʸ�������ɤϡ����ʤ������Ѥ��Ƥ��� 'locale'
�˴�Ť��ޤ���¾��ʸ�������ɤˤ��������ϡ����ʤ����ɤ�ʸ�������ɤ��
�äƤ���Τ���μ¤� gnuplot ���狼��褦�ˤ��Ƥ����������ܺ٤ˤĤ���
�ϡ��ʲ�����: {\bf encoding (p.~\pageref{encoding})\index{encoding}}��

pango �ϡ�unicode �ޥåԥ󥰤Ǥʤ��ե���Ȥ��Ф��Ƥ�ͽ�����̷�̤�Ϳ��
�뤫�⤷��ޤ����㤨�� Symbol �ե���Ȥ��Ф��Ƥϡ�pngcairo ���Ϸ���
�ϡ�ʸ�������ɤ� unicode ���Ѵ����뤿��� http://www.unicode.org/ ����
�������ޥåԥ󥰤����Ѥ��ޤ����ʤ���{\tt"}the Symbol font{\tt"} �ϡ�Acrobat
Reader �Ȱ��� {\tt"}SY\_\_\_\_\_\_.PFB{\tt"} �Ȥ������ۤ���Ƥ��� Adobe Symbol ��
����ȤǤ���Ȳ�ᤵ��뤳�Ȥ����դ��Ƥ�����������������ˡ�
OpenOffice.org �Ȱ��� {\tt"}opens\_\_\_.ttf{\tt"} �Ȥ������ۤ���� OpenSymbol
�ե���Ȥ�Ʊ��ʸ�����󶡤��Ƥ��ޤ���Microsoft �� Symbol �ե����
({\tt"}symbol.ttf{\tt"}) �����ۤ��Ƥ��ޤ���������ϰۤʤ�ʸ�����åȤˤʤäƤ�
�ơ������Ĥ��Ϸ礱�Ƥ��ޤ����������Ĥ��Ͽ���������Ѥ�äƤ��ޤäƤ���
�������ʤ��Υǥե���Ȥ�����Ǥʤ�餫�����꤬��������� (�㤨�Хǥ⥹
����ץ� enhancedtext.dem ��������ɽ������ʤ��Ȥ��ä����) �ϡ�
Adobe �� OpenOffice �� Symbol �ե���Ȥ򥤥󥹥ȡ��뤷�ơ�Microsoft ��
Symbol �ե���Ȥ������ʤ��Ȥ����ʤ����⤷��ޤ���

������󥰤ϡ�cairo �� pango �饤�֥�꤬���ݡ��Ȥ����ϰ���ǡ�������
������ץ�󥰤ȥ���������ꥢ�����ե���ȤΥҥ�ƥ��󥰤�Ԥ��ޤ���

\subsection*{Postscript}
\addcontentsline{toc}{subsection}{Postscript}
\label{commands set terminal postscript}%
\label{set terminal postscript}%
\label{set term postscript}%
\label{terminal postscript}%
\label{term postscript}%
\label{postscript}%
\index{postscript}%
{\bf postscript} �ɥ饤�ФǤϤ����Ĥ��Υ��ץ��������Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal postscript {default}
     set terminal postscript {landscape | portrait | eps}
                             {enhanced | noenhanced}
                             {defaultplex | simplex | duplex}
                             {fontfile {add | delete} "<filename>"
                              | nofontfiles} {{no}adobeglyphnames}
                             {level1 | leveldefault | level3}
                             {color | colour | monochrome}
                             {background <rgbcolor> | nobackground}
                             {dashlength | dl <DL>}
                             {linewidth | lw <LW>} {pointscale | ps <PS>}
                             {rounded | butt}
                             {clip | noclip}
                             {palfuncparam <samples>{,<maxdeviation>}}
                             {size <XX>{unit},<YY>{unit}}
                             {blacktext | colortext | colourtext}
                             {{font} "fontname{,fontsize}" {<fontsize>}}
                             {fontscale <scale>}
\end{verbatim}
\postverbatim
�ʲ��Τ褦�ʥ��顼��å��������Ф����:
\preverbatim
\begin{verbatim}
     "Can't find PostScript prologue file ... "
\end{verbatim}
\postverbatim
�ʲ�����: {\bf postscript prologue (p.~\pageref{postscript prologue})\index{prologue}}�������Ƥ��λؼ��˽��äƤ���������


{\bf landscape} �� {\bf portrait} �Ͻ��Ϥ����֤������֤������򤷤ޤ���
{\bf eps} �⡼�ɤ� EPS (Encapsulated PostScript) ���Ϥ��������ޤ���������
���̾�� PostScript �ˡ������¾��¿���Υ��ץꥱ�������Ǽ����ळ��
���Ǥ���褦�ˤ����Ĥ��ιԤ��ɲä�����ΤǤ� (�ɲä����Ԥ� PostScript
�Υ����ȹԤʤΤǡ���äƤ��켫�Ȥ�����Ȱ����Ǥ��ޤ�)��EPS ���Ϥ�
����ˤ� {\bf eps} �⡼�ɤ���Ѥ���1 �ĤΥե�����ˤ� 1 �ĤΥ���դΤߡ���
���Ƥ���������{\bf eps} �⡼�ɤǤϥե���Ȥ�ޤ�ƥ�������Τ��ǥե���Ȥ�
�礭����Ⱦʬ�˽̤���ޤ���

{\bf enhanced} �ϳ�ĥʸ��������⡼�� (���դ�ʸ�������դ�ʸ���������ʣ��
�Υե���Ȥ�����) �ε�ǽ��ͭ���ˤ��ޤ����ܺ٤ϡ��ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��
{\bf blacktext} �ϡ����Ȥ����顼�⡼�ɤǤ����Ƥ�ʸ�������ǽ񤭤ޤ���

PostScript ��ξ�̰���̿�� (duplex) �ϡ��ץ�󥿤� 1 ��λ��ξ�̰�����
�뤳�Ȥ��ǽ�ˤ��ޤ���{\bf defaultplex} �ϥץ�󥿤Υǥե���Ȥ���������
����{\bf simplex} �ϻ�����̤Τ߰�����{\bf duplex} �� ξ�̰�����Ԥʤ��ޤ� (��
�ʤ��Υץ�󥿤������Ԥʤ��ʤ��ʤ�̵�뤵��ޤ�)��

{\bf {\tt"}$<$fontname$>${\tt"}} ��ͭ���� PostScript �ե���Ȥ�̾���ǡ�{\bf $<$fontsize$>$} ��
PostScript �ݥ����ñ�̤ǤΥե���Ȥ��礭���Ǥ���
ɸ��Ū�� postscript �ե���Ȱʳ��ˡ�������ɽ������Τ������� oblique
Symbol �ե���� ({\tt"}Symbol-Oblique{\tt"}) ���������Ƥ��ޤ���

{\bf default} �����ƤΥ��ץ�����ʲ��Υǥե���Ȥ��ͤ����ꤷ�ޤ�:
{\bf landscape}, {\bf monochrome}, {\bf dl 1.0}, {\bf lw 1.0}, {\bf defaultplex},
{\bf enhanced}, {\tt"}Helvetica{\tt"}, 14pt��PostScript �Υ���դΥǥե���Ȥ��礭
���ϡ�10 ����������� 7 ������ι⤵�Ǥ���
���ץ���� {\bf color} �ϥ��顼��ͭ���ˤ���{\bf monochrome} �ϳ����Ǥ������
���褷�ޤ�������ˡ�{\bf monochrome} �ϳ����� {\bf palette} ����Ѥ��ޤ�����
����ϡ�����Ū�� {\bf colorspec} �ǻ��ꤵ�줿���ʤο����ѹ����ޤ���

{\bf dashlength} �ޤ��� {\bf dl} ����������ʬ��Ĺ���� $<$DL$>$ (0 ����礭���¿�)
�����ꤷ��
{\bf linewidth} �ޤ��� {\bf lw} �����Ƥ��������� $<$LW$>$ �����ꤷ�ޤ���

�ǥե���ȤǤϡ���������� PostScript �����ɤϡ��ä˥ե��륿��󥰤�
filledcurves �Τ褦�ʤǤ��ܤ����ΰ�Υѥ������ɤ�Ĥ֤��ˤ����ơ�
PostScript Level 2 �Ȥ��ƾҲ𤵤�Ƥ�����쵡ǽ��Ȥ��ޤ���PostScript
Level 2 �ε�ǽ�Ͼ��Ū���ݸ��Ƥ��ơ�PostScript Level 1 �Υ��󥿡�
�ץ꥿�����顼��Ф������ष����å������� PostScript Level 1 �ˤ��
����Ǥ��뤳�Ȥ�ɽ������褦�ˤʤäƤ��ޤ���{\bf level1} ���ץ����ϡ���
���ε�ǽ�������� PostScript Level1 �����Ѥ���PostScript Level 2 
�����ɤ���ڻ��Ѥ��ޤ��󡣤���ϸŤ��ץ�󥿤䡢Adobe Illustrator ��
�Ť��С������ʤɤ�ɬ�פˤʤ뤫�⤷��ޤ��󡣤��Υե饰 {\bf level1} ��
���Ϥ��줿 PostScript �ե�����Τ����Ԥ����Խ����뤳�Ȥǡ��夫��
����Ū�� PostScript Level 1 ��ǽ�� ON/OFF �ˤ��뤳�Ȥ�Ǥ��ޤ���level
2 �Υ����ɤ��ޤޤ�Ƥ����硢��ε�ǽ�ϸ����ʤ��������Υե饰����
�åȤ��줿��硢���뤤�� PostScript ���󥿥ץ꥿�ץ�����ब level 2
�ʾ�� PostScript ���᤹��Ȥϸ���ʤ��ä����˷ٹ�ʸ���֤������
�ޤ���{\bf level3} ���ץ����ϡ��ӥåȥޥåײ����� PNG ���ε�ǽ��ͭ����
���ޤ�������ˤ����ϥ������򤫤ʤ�︺�Ǥ��ޤ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt} �����ä�ü��
��ĥ�ä��ܹ�������Ѥ��ޤ���

{\bf clip} �ϡ�PostScript �ˤ��٤Ƥν��Ϥ� BoundingBox (PostScript �γ���)
�ǥ���åפ��뤳�Ȥ�ؼ����ޤ�; �ǥե���Ȥ� {\bf noclip} �Ǥ���

{\bf palfuncparam} �� {\bf set palette functions} ������Ϥη�����ɤΤ褦�˥�
���ɲ����뤫�����椷�ޤ�������Ū�ʿ�����ʬ�ؿ� ({\bf set palatte functions} 
�����ꤵ���) �ϡ�postscript ���ϤǤϷ����������䴰���Ѥ��ƥ����ɲ���
��ޤ�: �ޤ�������ʬ�ؿ��� $<$samples$>$ �Ĥ�����ɸ�ܲ����졢�����Ƥ����
�����ϡ���̤Ȥ��������䴰�Ȥ��к��� $<$maxdeviation$>$ ����˼��ޤ�褦��
�������ޤ����ۤȤ�����Ƥ�ͭ���ʥѥ�åȤǡ��ǥե���Ȥ� $<$samples$>$
=2000 �� $<$maxdeviation$>$=0.003 ���ͤ򤽤Τޤ޻Ȥ��Τ��ɤ��Ǥ��礦��

PostScript ���ϤΥǥե���Ȥ��礭���� 10 ����� x 7 ������Ǥ���EPS 
���ϤΥǥե���Ȥ��礭���� 5 x 3.5 ������Ǥ������ץ���� {\bf size} ��
������桼�������ꤷ����Τ��ѹ����ޤ����ǥե���ȤǤ� X �� Y �Υ�
������ñ�̤ϥ�����Ȥߤʤ���ޤ�����¾��ñ�� (���ߤ� cm �Τ�) ��Ȥ�
���ȤϤǤ��ޤ�������� BoundingBox (PostScript �ե�����γ���) �ϡ�
���������ѹ����줿���������ٴޤ�褦�����������ꤵ��ޤ���
�����꡼���ɸ�ϡ����ץ���� {\bf size} �ǻ��ꤵ�줿�����Ȥ����Τ� 0.0
���� 1.0 �ˤʤ�ޤ���

{\bf fontfile} �� {\bf fontfile add} �ǻ��ꤵ�줿�ե���Ȥϡ����Υե���ȤΥ�
����������ľ�� postscript Type 1, TrueType �ե���Ȥ��� gnuplot ��
postscript ���Ϥ���˥��ץ��벽���ޤ�����äơ����������ޤ줿�ե���
�Ȥϸ��Ф��������ȥ�ʤɤ˻Ȥ����Ȥ��Ǥ��ޤ����ܺ٤ϡ��ʲ�����:
{\bf postscript fontfile (p.~\pageref{postscript fontfile})\index{fontfile}}��{\bf fontfile delete} �ˤ�äƥե���ȥե��������
����ޤ��ե�����ΰ���������������Ȥ��Ǥ��ޤ���
{\bf nofontfiles} �������ߥե���ȤΥꥹ�Ȥ򥯥ꥢ���ޤ���

{\bf postscript} �ɥ饤�Ф��� 70 ����ΰۤʤ�����򥵥ݡ��Ȥ��Ƥ��ơ�����
�� {\bf plot} �� {\bf set linetype} �� {\bf pointtype} ���ץ���������Ǥ��ޤ���

{\bf gnuplot} �� Postscript �˴ؤ���¿ʬͭ�ѤȻפ���ե����뤬 {\bf gnuplot}
������ʪ���ޤ��Ϥ������ۥ����Ȥ� /docs/psdos ���֥ǥ��쥯�ȥ���ˤ���
�Ĥ��ޤޤ�Ƥ��ޤ��������ˤ� {\tt"}ps\_symbols.gpi{\tt"} (�¹Ԥ���� {\bf postscript}
�ɥ饤�ФǻȤ������Ƥε����Ҳ𤹤� {\tt"}ps\_symbols.ps{\tt"} �Ȥ����ե��������
������ {\bf gnuplot} �Υ��ޥ�ɥե�����)��{\tt"}ps\_guide.ps{\tt"} (��ĥ���줿�񼰤�
�ؤ�������ȡ�ʸ������� 8 �ʥ����ɤ�����������Ρ�symbol �ե������
��ޤ� PostScript �ե�����)��{\tt"}ps\_file.doc{\tt"} ({\bf gnuplot} �Ǻ����
PostScript �ե�����ι�¤��������ޤ�ƥ����ȥե�����)��
{\tt"}ps\_fontfile\_doc.tex{\tt"} (�����ե���Ȥ�ʸ���ΰ����� LaTeX �Υե���Ȥ���
����ߤ˴ؤ���û��������ޤ� LaTeX �ե�����) ������ޤ���

PostScript �ե�������Խ���ǽ�ǡ����� {\bf gnuplot} �Ǥ������С������
˾��褦�˽������뤳�Ȥϼ�ͳ�˹Ԥʤ��ޤ������Τ���Υҥ�Ȥ�����ˤϡ�
�ʲ�����: {\bf editing postscript (p.~\pageref{editing postscript})\index{postscript}}��
\subsubsection*{PostScript ���Խ� (editing postscript)}
\addcontentsline{toc}{subsubsection}{PostScript ���Խ� (editing postscript)}
\label{commands set terminal postscript editing}%
\label{set terminal postscript editing}%
\label{set term postscript editing}%
\label{terminal postscript editing}%
\label{term postscript editing}%
\label{editing_postscript}%
\index{editing postscript}%
\label{editing postscript}%
PostScript ����ϤȤƤ�ʣ���ʸ���ǡ������Ǿܺ٤򵭽Ҥ��뤳�ȤϤȤƤ�
�Ǥ��ޤ��󡣤���Ǥ⡢{\bf gnuplot} �Ǻ���� PostScript �ե�����ˤϡ���
̿Ū�ʥ��顼�򤽤Υե������Ƴ�����Ƥ��ޤ��������Τʤ��ѹ���Ԥʤ�����
����ǽ����ʬ������ޤ���

�㤨�С�PostScript ��ʸ {\tt"}/Color true def{\tt"} ({\bf set terminal postscript color}
���ޥ�ɤ������ƥե�����˽񤭹��ޤ�ޤ�) ���ѹ����ơ���������������
��Τˤ�����ˡ�Ϥ��狼��Ǥ��礦��Ʊ�ͤˡ����ο���ʸ���ο�����������
(weight)������Υ������⡢�����˴�ñ�˽񤭴�������Ǥ��礦�������ȥ�
�丫�Ф��ʤɤ�ʸ����θ����䡢�ե���Ȥ��ѹ����Խ���ǽ�Ǥ��礦��Ǥ�դ�
��Τ����֤��ѹ��Ǥ��ޤ������������Ǥ�դΤ�Τ��ɲä����ꡢ�������
���Ǥ��ޤ����������ν����� PostScript ����ο����μ���ɬ�פǤ��礦��

{\bf gnuplot} �ˤ�äƺ���� PostScript �ե�����ι����˴ؤ��Ƥϡ�gnuplot
�Υ���������ʪ��� docs/ps �ǥ��쥯�ȥ�Υƥ����ȥե����� {\tt"}ps\_file.doc{\tt"}
�˽Ҥ٤��Ƥ��ޤ���
\subsubsection*{Postscript fontfile}
\addcontentsline{toc}{subsubsection}{Postscript fontfile}
\label{commands set terminal postscript fontfile}%
\label{set terminal postscript fontfile}%
\label{set term postscript fontfile}%
\label{terminal postscript fontfile}%
\label{term postscript fontfile}%
\label{postscript fontfile}%
\label{fontfile}%
\index{fontfile}%
\preverbatim
\begin{verbatim}
     set term postscript ... fontfile {add|delete} <filename>
\end{verbatim}
\postverbatim
���ץ���� {\bf fontfile} �ޤ��� {\bf fontfile add} �� 1 �ĤΥե�����̾�����
�Ȥ��ƻ��������Υե������ postscript ������˥��ץ��벽���������ߡ�
����ˤ�ä��͡���ʸ�������� (��٥롢�����긫�Ф��������ȥ���) �򤽤�
�ե���Ȥǽ��Ϥ��뤳�Ȥ��ǽ�ˤ��ޤ������ץ���� {\bf fontfile delete} ��
1 �ĤΥե�����̾������˻��������Υե�����̾�򥫥ץ��벽�����ե�����
�Υꥹ�Ȥ��������ޤ���

postscript ���ϥɥ饤�ФϤ����Ĥ��Υե���ȥե����������ǧ�����ޤ�:
ASCII ������ Type 1 �ե���� (��ĥ�� {\tt"}.pfa{\tt"})���Х��ʥ������ Type 1 ��
����� (��ĥ�� {\tt"}.pfb{\tt"})��TrueType �ե���� (��ĥ�� {\tt"}.ttf{\tt"})��pfa �ե���
���ľ��ǧ������ޤ�����pfb �� ttf �ե������ gnuplot �μ¹�����¹Ԥ�
���Ѵ����졢���Τ����Ŭ�ڤ��Ѵ��ġ��� (��������) �����󥹥ȡ��뤵���
����ɬ�פ�����ޤ����ե�����̾�ϳ�ĥ�Ҥ�ޤ�ƴ����ʷ��ǻ��ꤹ��ɬ�פ�
����ޤ����� {\bf fontfile} ���ץ����Ϥ��礦�ɰ�ĤΥե���ȥե�����̾��
�б����ޤ��Τǡ�ʣ���Υե���ȥե�����������ि��ˤϤ��Υ��ץ����
��ʣ����ȤäƲ�������

�ե���ȥե�����򸫤Ĥ��뤿��θ�����ϰʲ����̤�Ǥ���
(1) ���Хѥ�̾���ޤ��ϸ��ߤκ�ȥǥ��쥯�ȥ� (�����ȥǥ��쥯�ȥ�)
(2) {\bf set loadpath} �ǻ��ꤷ���ǥ��쥯�ȥ�Τ��٤�
(3) {\bf set fontpath} �ǻ��ꤷ���ǥ��쥯�ȥ�
(4) �Ķ��ѿ� GNUPLOT\_FONTPATH �˻��ꤵ��Ƥ���ǥ��쥯�ȥ�

�����ޤ줿�ե���ȥե������Ȥ��ˤϡ��ե����̾����ꤹ��ɬ�פ�����
�ޤ�����������̾�ե�����̾�Ȱ㤤�ޤ������å⡼�ɤ� {\bf fontfile} ���ץ�
����Ȥäƥե���Ȥ����������硢�ե����̾�ϥ����꡼���ɽ������
�ޤ���

��:
\preverbatim
\begin{verbatim}
  set term post "VAGRoundedBT_Regular" 14 fontfile "bvrr8a.pfa"
    Font file 'bvrr8a.pfa' contains the font 'VAGRoundedBT_Regular'.
    Location: /usr/share/fonts/Type1/bvrr8a.pfa
\end{verbatim}
\postverbatim

pfa �� pfb �ե���ȤǤϡ��ե����̾�ϥե���ȥե�������˸��Ĥ��뤳��
���Ǥ��ޤ����ե���ȥե�������� {\tt"}/FontName /URWPalladioL-Bold def{\tt"} ��
�褦�ʹԤ�����ޤ��������ο����ʪ���� / ���������Τ��ե����̾�Ǥ���
������ξ��� {\tt"}URWPalladioL-Bold{\tt"} �Ȥʤ�ޤ���
TrueType �ե���ȤǤϡ��ե����̾�ϥХ��ʥ��������¸����Ƥ���ΤǸ�
�Ĥ���Τ��ưפǤϤ���ޤ��󡣤���ˡ�����̾����¿���ξ�硢Type 1 ��
����� (�¹���� TrueType ���Ѵ����������Ǥ���) �Ǥϥ��ݡ��Ȥ���Ƥ�
�ʤ������ڡ�����ޤ�������ˤʤäƤ��ޤ������Τ��ᡢ�ե����̾�Ϥ�����
�饹�ڡ�����������������Ѵ�����ޤ���gnuplot �ǻȤ�������������줿
�ե����̾�����Ǥ��뤫���Τ�Ǥ��ñ����ˡ�ϡ�gnuplot �����å⡼�ɤǵ�
ư���ơ��ʲ��Τ褦�����Ϥ��뤳�ȤǤ�:
{\tt"}set terminal postscript fontfile '$<$filename.ttf$>$'{\tt"}.

�ե���ȥե����� (ttf, pfb) �� pfa �������Ѵ����뤿��ˡ��ե���ȥե�
������ɤ�ǡ��������Ѵ���̤�ɸ����Ϥ��Ǥ��Ф��Ѵ��ġ��뤬ɬ�פˤʤ�
�ޤ������ν��Ϥ�ɸ����Ϥ˽񤭽Ф����Ȥ��Ǥ��ʤ���硢�¹�����Ѵ��Ϥ�
���ޤ���

pfb �ե�������Ф��Ƥϡ��㤨�� {\tt"}pfbtops{\tt"} ���Ȥ��ޤ������줬�����ƥ�
�˥��󥹥ȡ��뤵��Ƥ���С��¹�����Ѵ��Ϥ��ޤ��Ԥ��Ϥ��Ǥ���pfb �ե�
����Υ��ץ��벽�����äȤ�äƤߤޤ��礦���⤷�ץ��������Ѵ�������
�����ġ����ƤӽФ��Ƥ��ʤ����ϡ��ɤΤ褦�˥ġ����ƤӽФ������ɤ�
����Ķ��ѿ� GNUPLOT\_PFBTOPFA �ˡ��㤨�� {\tt"}pfbtops \%s{\tt"} �Τ褦�������
�Ʋ�������{\bf \%s} �ϥե���ȥե�����̾���֤��������ޤ��Τǡ�����Ϥ���
ʸ�����ɬ��ɬ�פǤ���

�¹�����Ѵ��򤷤����ʤ��ơ�����ɤ� pfa �����Υե������ɬ�פǤ����
�硢{\tt"}pfb2pfa{\tt"} �Ȥ��� C �ǽ񤫤줿��ñ�ʥġ����Ȥ����ɤ��Ǥ��礦����
�������� C ����ѥ���ǥ���ѥ���Ǥ������������ ftp �����Ф��֤���
����ޤ����㤨��
\href{ftp://ftp.dante.de/tex-archive/fonts/utilities/ps2mf/}{\tt           ftp://ftp.dante.de/tex-archive/fonts/utilities/ps2mf/
}

�ºݤ� {\tt"}pfbtopfa{\tt"} �� {\tt"}pfb2ps{\tt"} ��Ʊ����Ȥ�Ԥ��ޤ���{\tt"}pfbtops{\tt"} �Ϸ�̤�
pfa �����ɤ�ɸ����Ϥ˽��Ϥ��ޤ�����{\tt"}pfbtopfa{\tt"} �ϥե�����˽��Ϥ��ޤ���

TrueType �ե���Ȥϡ��㤨�� {\tt"}ttf2pt1{\tt"} �Ȥ����ġ����Ȥä� Type 1 pfa
�ե����ޥåȤ��Ѵ��Ǥ��ޤ�������ϰʲ��ˤ���ޤ�:
\href{http://ttf2pt1.sourceforge.net/}{\tt           http://ttf2pt1.sourceforge.net/
}

�⤷ gnuplot ���Ȥ߹��ޤ�Ƥ����Ѵ���礬���ޤ��Ԥ��ʤ���硢�Ѵ�����
��ɤϴĶ��ѿ� GNUPLOT\_TTFTOPFA ���ѹ��Ǥ��ޤ���ttf2pt1 ��Ȥ����ϡ�
����� {\tt"}ttf2pt1 -a -e -W 0 \%s - {\tt"} �Τ褦�����ꤷ�Ʋ������������Ǥ�
{\bf \%s} �ϥե�����̾���̣���ޤ���

�ü�����ӤΤ���ˡ��ѥ��פ�Ȥ���褦�ˤʤäƤ��ޤ� (�ѥ��פ򥵥ݡ���
���Ƥ��� OS ���)���ե�����̾�� {\tt"}$<${\tt"} �ǻϤᡢ���θ�˥ץ������ƤӽФ�
���ɲä��ޤ������Υץ��������Ϥ�ɸ����Ϥؤ� pfa �ǡ����Ǥʤ���Ф�
���ޤ��󡣷�̤Ȥ��� pfa �ե�������㤨�аʲ��Τ褦�ˤ��ƥ���������
���뤳�Ȥˤʤ�ޤ�: {\bf set fontfile {\tt"}$<$ cat garamond.pfa{\tt"}}��

Type 1 �ե���Ȥ�����ळ�Ȥϡ��㤨�� LaTeX ʸ����� postscript �ե�
������������˻Ȥ��ޤ���pfb ������ {\tt"}european computer modern{\tt"} ��
����� ({\tt"}computer modern{\tt"} �ե���Ȥΰ��) �����Ϥ� CTAN �����Ф��֤���
�Ƥ��ޤ���
\href{ftp://ftp.dante.de/tex-archive/fonts/ps-type1/cm-super/}{\tt           ftp://ftp.dante.de/tex-archive/fonts/ps-type1/cm-super/
}

�㤨�С��ե����� {\tt"}sfrm1000.pfb{\tt"} �ϡ�������������դ���Ω�Τ� 10 �ݥ���
�ȤΥե���� (�ե����̾ {\tt"}SFRM1000{\tt"}) �Ǥ���computer modern �ե���Ȥ�
���Ǥ������񤯤Τ�ɬ�פǤ���������ϰʲ��ˤ���ޤ�:
\href{ftp://ftp.dante.de/tex-archive/fonts/cm/ps-type1/bluesky}{\tt           ftp://ftp.dante.de/tex-archive/fonts/cm/ps-type1/bluesky
}

�����ˤ�äơ�TeX �Ѥ�Ǥ�դ�ʸ����Ȥ��ޤ�����������computer modern
�ե���ȤϾ������󥳡��ǥ��󥰤����������ʤäƤ��ޤ� (���Τ��ᡢʸ����
�ˤ� cmr10.pfb ������� sfrm1000.pfb ��Ȥ��٤��Ǥ�)��
TeX �ե���Ȥλ���ˡ�Ϥ����Ĥ��Υǥ�ΰ�Ĥ��Τ뤳�Ȥ��Ǥ��ޤ���
{\bf gnuplot} �Υ���������ʪ�� /docs/psdoc �˴ޤޤ��ե�����
{\tt"}ps\_fontfile\_doc.tex{\tt"} �� TeX ���إե���Ȥ�ʸ���ΰ���ɽ���ޤޤ�Ƥ���
����

�ե���� {\tt"}CMEX10{\tt"} (�ե����� {\tt"}cmex10.pfb{\tt"}) ��������ȡ�gnuplot ��
�ɲåե���� {\tt"}CMEX10-Baseline{\tt"} ��������ޤ�������ϡ�¾��ʸ���ˤ�����
���˿�ľ�����ˤ��餵�줿��ΤǤ� (CMEX10 �ϡ������ŷ�դ˥١����饤��
������ޤ�)��
\subsubsection*{PostScript prologue �ե�����}
\addcontentsline{toc}{subsubsection}{PostScript prologue �ե�����}
\label{commands set terminal postscript prologue}%
\label{set terminal postscript prologue}%
\label{terminal postscript prologue}%
\label{postscript prologue}%
\label{prologue}%
\index{prologue}%
�� PostScript ���ϥե������ \%\%Prolog ����������ޤߤޤ������㤨��ʸ
�����󥳡��ǥ��󥰤ʤɤ�ޤ��ɲå桼���������������ޤफ�⤷��ޤ�
���󡣤����Υ��������ϡ�gnuplot �μ¹ԥե�������˥���ѥ��뤵���
���롢���뤤�Ϥ��ʤ��Υ���ԥ塼�����̤ΤȤ�������¸����Ƥ���
PostScript prologue �ե����뷲���饳�ԡ�����ޤ��������Υե����뤬��
�����ǥե���ȤΥǥ��쥯�ȥ�ϡ�gnuplot �Υ��󥹥ȡ���������ꤵ���
���������Υǥե���Ȥ� gnuplot ���ޥ�ɤ� {\bf set psdir} ��Ȥ������Ķ���
�� GNUPLOT\_PS\_DIR ��������뤳�Ȥ��ѹ��Ǥ��ޤ����ʲ�����: {\bf set psdir (p.~\pageref{set psdir})\index{psdir}}��
\subsubsection*{Postscript adobeglyphnames}
\addcontentsline{toc}{subsubsection}{Postscript adobeglyphnames}
\label{commands set terminal postscript adobeglyphnames}%
\label{set terminal postscript adobeglyphnames}%
\label{terminal postscript adobeglyphnames}%
\label{postscript adobeglyphnames}%
\label{adobeglyphnames}%
\index{adobeglyphnames}%
\index{UTF 8}%
��������ϡ�UTF-8 ���󥳡��ǥ��󥰤Ǥ� PostScript ���ϤˤΤߴط����ޤ���
����ϡ�0x00FF ����礭�� Unicode ����ȥ�ݥ���� (�Ĥޤ� Latin1 ����
���Τ��٤�) ��ʸ���򵭽Ҥ���Τ˻Ȥ���̾�������椷�ޤ������̤ˡ�
unicode ʸ���ϰ�դ�̾���������������� unicode �����ֹ椷�������ޤ�
�󡣤�������Adobe �ϡ������ϰϤ�ʸ�� (��ĥ��ƥ�ʸ�������ꥷ��ʸ����)
��̾���������Ƥ�侩��§����äƤ��ޤ����ե���Ȥˤ�äƤϤ��ε�§��
���Ѥ��Ƥ����Τ���ޤ����������Ǥʤ���Τ⤢��ޤ���gnuplot �ϥǥե�
��ȤǤ� Adobe �����̾����Ѥ��ޤ����㤨�С����ꥷ��ʸ���ξ�ʸ���Υ�
��ե��� /alpha �Ȥʤ�ޤ���{\bf noadobeglyphnames} ����ꤷ����硢����ʸ
�����Ф��� gnuplot ������� /uni03B1 ��Ȥ����Ȥ��ޤ���
��������Ǥ��������ʤä��Ȥ���С�����Ϥ���ʸ�����ե������ˤ���ˤ�
������餺���줬���Ĥ���ʤ����Ǥ���Adobe �ե���Ȥ��Ф��Ƥϡ��ǥե�
��Ȥ�Ȥ��Τ�������������⤷��ޤ��󤬡�¾�Υե���ȤǤ�ξ���������
��Ƥߤʤ��Ȥ����ʤ����⤷��ޤ��󡣰ʲ��⻲��: {\bf fontfile (p.~\pageref{fontfile})\index{fontfile}}��


\subsection*{Pslatex and pstex}
\addcontentsline{toc}{subsection}{Pslatex and pstex}
\label{commands set terminal pslatex}%
\label{set terminal pslatex}%
\label{set term pslatex}%
\label{terminal pslatex}%
\label{term pslatex}%
\label{pslatex}%
\index{pslatex}%
\label{commands set terminal pstex}%
\label{set terminal pstex}%
\label{set term pstex}%
\label{terminal pstex}%
\label{term pstex}%
\label{pstex}%
\index{pstex}%
{\bf pslatex} �ɥ饤�Ф� LaTeX �Ǹ�����������Ϥ���������{\bf pstex} �ɥ饤
�Ф� TeX �Ǹ�����������Ϥ��������ޤ���{\bf pslatex} �� dvips �� xdvi ��
ǧ����ǽ�� $\backslash$special ̿�����Ѥ��ޤ���{\bf pstex} �����������ޤϡ�Ǥ��
�� plain-TeX �١����� TeX (LaTeX �⤽���Ǥ�) �Ǽ����ळ�Ȥ��Ǥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal [pslatex | pstex] {default}
     set terminal [pslatex | pstex]
                             {rotate | norotate}
                             {auxfile | noauxfile}
                             {level1 | leveldefault | level3}
                             {color | colour | monochrome}
                             {background <rgbcolor> | nobackground}
                             {dashlength | dl <DL>}
                             {linewidth | lw <LW>} {pointscale | ps <PS>}
                             {rounded | butt}
                             {clip | noclip}
                             {palfuncparam <samples>{,<maxdeviation>}}
                             {size <XX>{unit},<YY>{unit}}
                             {<font_size>}
\end{verbatim}
\postverbatim

�ʲ��Τ褦�ʥ��顼��å��������Ф����:
\preverbatim
\begin{verbatim}
     "Can't find PostScript prologue file ... "
\end{verbatim}
\postverbatim
�ʲ�����: {\bf postscript prologue (p.~\pageref{postscript prologue})\index{prologue}}�������Ƥ��λؼ��˽��äƤ���������

���ץ���� {\bf color} �ϥ��顼��ͭ���ˤ���{\bf monochrome} �ϳ����Ǥ������
���褷�ޤ�������ˡ�{\bf monochrome} �ϳ����� {\bf palette} ����Ѥ��ޤ�����
����ϡ�����Ū�� {\bf colorspec} �ǻ��ꤵ�줿���ʤο����ѹ����ޤ���

{\bf dashlength} �ޤ��� {\bf dl} ����������ʬ��Ĺ���� $<$DL$>$ (0 ����礭���¿�)
�����ꤷ��
{\bf linewidth} �ޤ��� {\bf lw} �����Ƥ��������� $<$LW$>$ �����ꤷ�ޤ���

�ǥե���ȤǤϡ���������� PostScript �����ɤϡ��ä˥ե��륿��󥰤�
filledcurves �Τ褦�ʤǤ��ܤ����ΰ�Υѥ������ɤ�Ĥ֤��ˤ����ơ�
PostScript Level 2 �Ȥ��ƾҲ𤵤�Ƥ�����쵡ǽ��Ȥ��ޤ���PostScript
Level 2 �ε�ǽ�Ͼ��Ū���ݸ��Ƥ��ơ�PostScript Level 1 �Υ��󥿡�
�ץ꥿�����顼��Ф������ष����å������� PostScript Level 1 �ˤ��
����Ǥ��뤳�Ȥ�ɽ������褦�ˤʤäƤ��ޤ���{\bf level1} ���ץ����ϡ���
���ε�ǽ�������� PostScript Level1 �����Ѥ���PostScript Level 2 
�����ɤ���ڻ��Ѥ��ޤ��󡣤���ϸŤ��ץ�󥿤䡢Adobe Illustrator ��
�Ť��С������ʤɤ�ɬ�פˤʤ뤫�⤷��ޤ��󡣤��Υե饰 {\bf level1} ��
���Ϥ��줿 PostScript �ե�����Τ����Ԥ����Խ����뤳�Ȥǡ��夫��
����Ū�� PostScript Level 1 ��ǽ�� ON/OFF �ˤ��뤳�Ȥ�Ǥ��ޤ���level
2 �Υ����ɤ��ޤޤ�Ƥ����硢��ε�ǽ�ϸ����ʤ��������Υե饰����
�åȤ��줿��硢���뤤�� PostScript ���󥿥ץ꥿�ץ�����ब level 2
�ʾ�� PostScript ���᤹��Ȥϸ���ʤ��ä����˷ٹ�ʸ���֤������
�ޤ���{\bf level3} ���ץ����ϡ��ӥåȥޥåײ����� PNG ���ε�ǽ��ͭ����
���ޤ�������ˤ����ϥ������򤫤ʤ�︺�Ǥ��ޤ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt} �����ä�ü��
��ĥ�ä��ܹ�������Ѥ��ޤ���

{\bf clip} �ϡ�PostScript �ˤ��٤Ƥν��Ϥ� BoundingBox (PostScript �γ���)
�ǥ���åפ��뤳�Ȥ�ؼ����ޤ�; �ǥե���Ȥ� {\bf noclip} �Ǥ���

{\bf palfuncparam} �� {\bf set palette functions} ������Ϥη�����ɤΤ褦�˥�
���ɲ����뤫�����椷�ޤ�������Ū�ʿ�����ʬ�ؿ� ({\bf set palatte functions} 
�����ꤵ���) �ϡ�postscript ���ϤǤϷ����������䴰���Ѥ��ƥ����ɲ���
��ޤ�: �ޤ�������ʬ�ؿ��� $<$samples$>$ �Ĥ�����ɸ�ܲ����졢�����Ƥ����
�����ϡ���̤Ȥ��������䴰�Ȥ��к��� $<$maxdeviation$>$ ����˼��ޤ�褦��
�������ޤ����ۤȤ�����Ƥ�ͭ���ʥѥ�åȤǡ��ǥե���Ȥ� $<$samples$>$
=2000 �� $<$maxdeviation$>$=0.003 ���ͤ򤽤Τޤ޻Ȥ��Τ��ɤ��Ǥ��礦��

PostScript ���ϤΥǥե���Ȥ��礭���� 10 ����� x 7 ������Ǥ���EPS 
���ϤΥǥե���Ȥ��礭���� 5 x 3.5 ������Ǥ������ץ���� {\bf size} ��
������桼�������ꤷ����Τ��ѹ����ޤ����ǥե���ȤǤ� X �� Y �Υ�
������ñ�̤ϥ�����Ȥߤʤ���ޤ�����¾��ñ�� (���ߤ� cm �Τ�) ��Ȥ�
���ȤϤǤ��ޤ�������� BoundingBox (PostScript �ե�����γ���) �ϡ�
���������ѹ����줿���������ٴޤ�褦�����������ꤵ��ޤ���
�����꡼���ɸ�ϡ����ץ���� {\bf size} �ǻ��ꤵ�줿�����Ȥ����Τ� 0.0
���� 1.0 �ˤʤ�ޤ���

{\bf rotate} �����ꤵ���� y ���θ��Ф�����ž����ޤ���
$<$font\_size$>$ �ϴ�˾����ե���Ȥ� (�ݥ����ñ�̤Ǥ�) �礭���Ǥ���

{\bf auxfile} �����ꤵ���ȡ��ɥ饤�Ф� PostScript ���ޥ�ɤ�LaTeX �ե�
�����ľ�ܽ��Ϥ�������ˡ�����ե�����˽񤭽Ф��褦�ˤʤ�ޤ�������
�ϡ�dvips ������򰷤��ʤ����餤�礭������դǤ������ͭ�ѤǤ������
PostScript �ե������̾���ϡ�{\bf set output} ���ޥ�ɤ�Ϳ������ TeX ��
�������̾������Ƴ������Τǡ�����Ϥ��κǸ�� {\bf .tex} ����ʬ (�ºݤ�
�ե�����̾�κǸ�γ�ĥ�Ҥ���ʬ) �� {\bf .ps} ���֤���������Ρ��ޤ��ϡ�TeX
�ե�����˳�ĥ�Ҥ��ʤ��ʤ�� {\bf .ps} ��Ǹ���դ�­������Τˤʤ�ޤ���
{\bf .ps} �ե������ $\backslash$special\{psfile=...\} �Ȥ���̿��� {\bf .tex} �ե������
�����ޤ�ޤ���{\bf multiplot} �⡼�ɰʳ��Ǥϡ����������Ԥʤ����ˤ��ν�
�ϥե�����򥯥���������Τ�˺��ʤ��Ǥ���������

pslatex �ɥ饤�Ф�ʸ��������֤���������̤���ˡ���󶡤��ޤ�:
(a) '\{' �ǻϤޤ�ʸ����ϡ�'\}' ���Ĥ���ɬ�פ�����ޤ���������ʸ��������
�� LaTeX �ˤ�äƿ�ʿ�����ˤ��ľ�����ˤ⥻�󥿥�󥰤���ޤ���
(b) '[' �ǻϤޤ�ʸ����ξ��ϡ����֤λ���򤹤�ʸ���� (t,b,l,r �Τ���
2 �Ĥޤ�) ��³�������� ']\{'��ʸ�������Ρ��ǺǸ�� '\}' �Ȥ��ޤ���������
ʸ����� LaTeX �� LR-box �Ȥ����������ޤ���$\backslash$rule\{\}\{\} ��Ȥ��Ф������
�����ֹ�碌����ǽ�Ǥ��礦��

�����˵��Ҥ���Ƥ��ʤ����ץ����� {\bf Postscript terminal} �Τ�Τ�Ʊ���
���Τǡ�����餬����Ԥʤ��Τ����Τꤿ����Ф�����򻲾Ȥ��Ƥ���������

��:
\preverbatim
\begin{verbatim}
     set term pslatex monochrome rotate       # �ǥե���Ȥ�����
\end{verbatim}
\postverbatim
PostScript ���ޥ�ɤ� {\tt"}foo.ps{\tt"} �˽񤭽Ф�:
\preverbatim
\begin{verbatim}
     set term pslatex auxfile
     set output "foo.tex"; plot ...; set output
\end{verbatim}
\postverbatim
���Ф��ΰ��ֹ�碌�˴ؤ���:
gnuplot �Υǥե���� (���񤽤�ʤ�ˤʤ뤬�������Ǥʤ����Ȥ⤢��):
\preverbatim
\begin{verbatim}
      set title '\LaTeX\ -- $ \gamma $'
\end{verbatim}
\postverbatim
��ʿ�����ˤ��ľ�����ˤ⥻�󥿥��:
\preverbatim
\begin{verbatim}
      set label '{\LaTeX\ -- $ \gamma $}' at 0,0
\end{verbatim}
\postverbatim
���֤�����Ū�˻��� (��˹�碌��):
\preverbatim
\begin{verbatim}
      set xlabel '[t]{\LaTeX\ -- $ \gamma $}'
\end{verbatim}
\postverbatim
¾�θ��Ф� -- �������Ĺ�����Ф����Ф��븫�Ѥ�:
\preverbatim
\begin{verbatim}
      set ylabel '[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}'
\end{verbatim}
\postverbatim

�����������礭���� {\bf set style line} ���ѹ��Ǥ��ޤ���

\subsection*{Pstricks}
\addcontentsline{toc}{subsection}{Pstricks}
\label{commands set terminal pstricks}%
\label{set terminal pstricks}%
\label{set term pstricks}%
\label{terminal pstricks}%
\label{term pstricks}%
\label{pstricks}%
\index{pstricks}%
{\bf pstricks} �ɥ饤�Ф� TeX���ޤ��� LaTeX �� {\tt"}pstricks.sty{\tt"} �ޥ����ѥ�
�������ȶ��˻Ȥ��뤳�Ȥ�տޤ��Ƥ��ޤ���
{\tt"}pstricks.sty{\tt"} ��ɬ�פǤ������������ PostScript ���᤹��ץ�󥿡�
�ޤ��� Ghostscript �Τ褦���Ѵ����եȤ�ɬ�פǤ���

PSTricks �ϰʲ��ˤ���ޤ���
\href{http://tug.org/PSTricks/}{\tt           http://tug.org/PSTricks/��
}

���Υɥ饤�Фϡ�PSTricks �ѥå����������Ƥ�ǽ�Ϥ�Ȥ����ȤʤɤȤ�������
���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal pstricks
                    {unit | size <XX>{unit},<YY>{unit}}
                    {standalone | input}
                    {blacktext | colortext | colourtext}
                    {linewidth <lw>} {rounded | butt}
                    {pointscale <ps>}
                    {psarrows | gparrows}
                    {background <rgbcolor>}
                    {pstricks | pdftricks2}
\end{verbatim}
\postverbatim

���ץ���� {\bf unit} �ϡ����������� 1x1 �Υ���դ��������ޤ����ǥե���Ȥ�
����դϡ�{\bf size 5in,3in} �Ǥ���

{\bf standalone} �ϡ����Τޤޥ���ѥ���Ǥ��롢ʣ���Υ���դ��ǽ�� LaTeX
�ե�������������ޤ����ǥե���Ȥ� {\bf input} �ǡ������¾�� LaTeX �ե���
���� include �Ǥ����Τ��������ޤ���

{\bf blacktext} �ϡ����٤Ƥ�ʸ�������Ū�˹��ǽ񤭽Ф���{\bf colortext} �Ͽ�
�դ���ʸ�����ǽ�ˤ��ޤ����ǥե���Ȥ� {\bf blacktext} �Ǥ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt} �����ä�ü��
��ĥ�ä��ܹ�������Ѥ��ޤ���

{\bf linewidth} �� {\bf pointscale} �ϡ����줾���������� (point) ����Υ�������
���̤��ޤ���

{\bf psarrows} �ϡ�{\bf arrow} (��) �� PSTricks ���ޥ�ɤ������ޤ���������Ͼ�
��û�����������Ƥ��٤ƤΥ��ץ�����̵�뤷�ޤ���{\bf gparrows} �ϡ��������
��ꡢgnuplot ���ȤΥ��֥롼����ˤ�롢���٤Ƥ� gnuplot �Ѥε�ǽ���б�
���� arrow �������ޤ���

���ץ���� {\bf pdftricks2} ����Ѥ���ȡ�{\bf pdftricks} �ޥ����ѥå������Ѥ�
���Ϥ�������������� pdflatex/lualatex �����ѤǤ��ޤ��������Ǥʤ����
������Ū�� tex/latex�����뤤�� xelatex �ǻ��Ѥ��� {\bf pstricks} �ѥå���
���Ѥν��Ϥ��������ޤ���

�Ť����ץ���� {\bf hacktext} �ϡ��������ǥե���Ȥν� (\%h) ���֤�������
��Ƥ��ޤ����ʲ�����: {\bf format specifiers (p.~\pageref{format specifiers})\index{specifiers}}��

Ʃ�ῧ�λ��Ѥϡ�Ghostscript���ޤ��� PDF ���Ѵ�����¾�Τ�Τ�����򥵥�
���Ȥ��Ƥ���ɬ�פ�����ޤ���
\subsection*{Qms}
\addcontentsline{toc}{subsection}{Qms}
\label{commands set terminal qms}%
\label{set terminal qms}%
\label{set term qms}%
\label{terminal qms}%
\label{term qms}%
\label{qms}%
\index{qms}%
{\bf qms} �ɥ饤�Ф� QMS/QUIC �졼�����ץ�󥿡�Talaris 1200������¾�򥵥�
���Ȥ��ޤ������ץ����Ϥ���ޤ���
\subsection*{Qt}
\addcontentsline{toc}{subsection}{Qt}
\label{set terminal qt}%
\label{terminal qt}%
\label{set term qt}%
\label{term qt}%
\label{qt}%
\index{qt}%
{\bf qt} ���Ϸ����ϡ�Qt �饤�֥����Ѥ����̥�����ɥ��ؤν��Ϥ��������ޤ���

��:
\preverbatim
\begin{verbatim}
       set term qt {<n>}
                   {size <width>,<height>}
                   {position <x>,<y>}
                   {title "title"}
                   {font <font>} {{no}enhanced}
                   {rounded|butt}
                   {{no}replotonresize}
                   {{no}antialias}
                   {linewidth <lw>} {dashlength <dl>}
                   {{no}persist} {{no}raise} {{no}ctrl}
                   {close}
                   {widget <id>}
\end{verbatim}
\postverbatim

ʣ�������襦����ɥ��⥵�ݡ��Ȥ��Ƥ��ơ�{\bf set terminal qt $<$n$>$} �Ȥ����
�ֹ� n �����襦����ɥ��ؽ��Ϥ��ޤ���

�ǥե���ȤΥ�����ɥ������ȥ�ϡ����Υ�����ɥ��ֹ�˴�Ť��Ƥ��ޤ���
���Υ����ȥ�ϥ������ {\tt"}title{\tt"} �Ǥ����Ǥ��ޤ���

���襦����ɥ��ϡ�{\bf gnuplot} �ν��Ϸ������̤ʤ�Τ��ѹ�������ǤⳫ����
�ޤ޻Ĥ�ޤ������襦����ɥ��ϡ����Υ�����ɥ������ϥե�����������ä�
������֤�ʸ�� 'q' ���ǤĤ���������ɥ��ޥ͡������˥塼�� {\bf close} ��
���򤹤뤫���ޤ��� {\bf set term qt $<$n$>$ close} �Ȥ��뤳�Ȥ��Ĥ��뤳�Ȥ��Ǥ�
�ޤ���

�����ΰ�Υ������ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 �Ǥ���
����˲ä��ơ�������ɥ��μºݤΥ������ˤϡ��ġ���С��䥹�ơ������С�
�ѤΥ��ڡ������ɲä���ޤ���
������ɥ��Υ��������ѹ�����ȡ����襰��դ⥦����ɥ��ο�������������
�Ԥä���礦�褦�ˤ����˿��̤���ޤ���{\bf qt} ���Ϸ����ϥե���ȡ��������
����������Τ򿭽̤��ޤ��������ΤΥ����ڥ�����ϰ�����ݤ��ޤ���
���θ� {\bf replot} �ȥ����פ��뤫�������ߥʥ�ġ���С��� {\bf replot} ������
��򥯥�å����뤫�������� {\bf plot} ���ޥ�ɤ����Ϥ���ȡ����ο���������
�Ǥϴ����ˤ��Υ�����ɥ��˹�碌���ޤ������ե���ȥ������������Ϥ��� ����Υǥե���Ȥ˥ꥻ�åȤ���ޤ���

position ���ץ��������襦����ɥ��ΰ��֤����ꤹ��Τ˻Ȥ��ޤ��������
���ޥ�� {\bf set term} ��κǽ������ˤΤ�Ŭ�Ѥ���ޤ���


���ߤ����襦����ɥ� ({\bf set term qt $<$n$>$} �����򤵤줿���) �����÷��ǡ�
���ε�ư�ϡ�¾�ν��Ϸ����ȶ��̤Ǥ����ܺ٤ϡ��ʲ�����: {\bf mouse (p.~\pageref{mouse})\index{mouse}}������ˤ�
�ɲäΥ�������⤤���Ĥ��Ĥ��Ƥ��ޤ����������Ϥ��켫�Τ�����Ū�ʤ��
�ˤʤäƤ���Ϥ��Ǥ���

���ν��Ϸ����ϡ���ĥʸ��������⡼�� (enhanced text mode) �򥵥ݡ��Ȥ�
�Ƥ��ơ��ե���Ȥ�񼰥��ޥ�� (���ա����դʤ�) ���٥��¾��ʸ�����
�����ळ�Ȥ��Ǥ��ޤ�����ĥʸ��������⡼�ɤν񼰤ϡ�gnuplot ��¾�ν�
�Ϸ����ȶ��̤Ǥ����ܺ٤ϡ��ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

$<$font$>$ �� {\tt"}FontFace,FontSize{\tt"} �η����ǡ�FontFace �� FontSize �Ȥ�
��ޤ�ʬΥ���ư�Ĥ�ʸ����Ȥ��ƽ񤭤ޤ���FontFace �ϡ�'Arial' �Τ�
�����̾�Υե����̾�Ǥ���FontFace ��Ϳ���ʤ����ϡ�qt ���Ϸ�����
'Sans' ����Ѥ��ޤ���FontSize �ϥݥ����ñ�̤Υե���ȥ������Ǥ���
FontSize ��Ϳ���ʤ����ϡ�qt ���Ϸ����� 9 �ݥ���Ȥ���Ѥ��ޤ���
\preverbatim
\begin{verbatim}
  �� :
     set term qt font "Arial,12"
     set term qt font "Arial" # �ե����̾�Τ��ѹ�
     set term qt font ",12" # �ե���ȥ������Τ��ѹ�
     set term qt font "" # �ե����̾�����ե���ȥ�������ꥻ�å�
\end{verbatim}
\postverbatim

dashlength �ϡ�����/�����ѥ�����Υ桼������ˤΤ߱ƶ���Ϳ����Qt ������
�˻��äƤ���ѥ�����ˤϱƶ���Ϳ���ޤ���

��ǽ�ʸ¤�Ǥ��ɤ����Ϥ��������뤿��ˡ����Υ�����󥰤ϥ�������ꥢ
���������С�����ץ�󥰡��ҥ���󥰤� 3 �Ĥε�������äƤ��ޤ���
�����С�����ץ�󥰤ϡ�����������ꥢ�����Ȥǥԥ�������⾮��������
���Ǥ����٤��󶡤���gnuplot ����������ɸ��ľ����񤱤�褦�ˤʤ�ޤ���
����ϡ��г�������ľ�� (�㤨�� 'plot x') ���������ɤ��Τ��򤱤ޤ���
�ҥ�ƥ��󥰤ϡ������С�����ץ�󥰤ˤ�äư�������������ʿ����ľ��
������ʬ�Τܤ������򤱤ޤ������ν��Ϸ����ϡ�������ľ����������ɸ��·
��������ˤ�ꡢ1 �ԥ���������ľ���������� 1 �� (1 �Ĥ��¿���⾯�ʤ�
��ʤ�) �Υԥ���������褷�ޤ���

{\bf butt} �ϡ�������ʬ��ü�����Ϥ߽Ф��ʤ��褦����ʬ��������ˡ��Ȥ��褦
�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭�����ˤΤ�Ŭ�Ѥ���
������������ϡ���ʿ����ľ������񤯾��˺Ǥ�ͭ�ѤǤ����ǥե���Ȥϡ�
{\bf rounded} �Ǥ���

���ץ���� {\bf replotonresize} �ϡ����襦����ɥ��Υ��������ѹ������ȥ�
������ replot ���ޤ������Υ��ץ���󤬤ʤ����֤Ǥϡ������ڥ�������Ѥ�
�ʤ�������ɥ��������ѹ��θ�ǡ�������ɥ��ΰ���ʬ�������褵��ʤ�����
����ޤ��󡣤��Υ��ץ�����Ĥ���ȡ�gnuplot �ϸġ��Υ������ѹ����٥�
����˴����� replot ��Ԥ������ڡ�����Ŭ�ڤ����Ѥ�����̤ˤʤ�ޤ�����
�Υ��ץ����ϡ��������ѹ��δ֤κ�������Ф��� CPU �����Ū�ʽ���˿���
�������������Ƥϡ�����Ū��˾�ޤ�����ΤǤ���replot �ϡ��ۥåȥ�����
'e' ��Ȥä��ꥳ�ޥ�� 'replot' �ˤ�äƼ�ư�Ǽ¹Ԥ��뤳�Ȥ��ǽ�Ǥ���

�ǥե���ȤǤϡ����褬�Ԥ�줿�Ȥ��˥�����ɥ��ϥǥ����ȥåפΰ��־�
(������) ��ɽ������ޤ�������ϡ�������� {\tt"}raise{\tt"} ������Ǥ��ޤ���
������� {\tt"}persist{\tt"} �ϡ����٤Ƥ����襦����ɥ�������Ū���Ĥ��ʤ���
�ϡ�gnuplot ����λ���ʤ��褦�ˤ��ޤ���

$<$space$>$ ������ gnuplot ���󥽡��륦����ɥ����˾夲�ޤ� (MS Windows
�Τ�)��'q' �����襦����ɥ����Ĥ��ޤ��������Υۥåȥ����ϡ�terminal
���ץ���󥭡���ɤ� {\tt"}\{no\}ctrl{\tt"} ��Ȥ����Ȥǡ�ctl-space �� ctrl-q ��
�ѹ��Ǥ��ޤ�����������'q' ������� ctrl-q �����򤹤����褤��ˡ�ϡ�
���襦����ɥ��Υġ��륦�������åȤΥȥ��륹���å���Ȥ����ȤǤ���

�ץ������Υ���ѥ���������򤷤����ˡ�gnuplot �γ����ɥ饤��
gnuplot\_qt �����󥹥ȡ��뤵��ޤ������Ķ��ѿ� GNUPLOT\_DRIVER\_DIR ������
���뤳�Ȥ��֤������ѹ����뤳�Ȥ�Ǥ��ޤ���
\subsection*{Sixelgd}
\addcontentsline{toc}{subsection}{Sixelgd}
\label{commands set terminal sixelgd}%
\label{set terminal sixelgd}%
\label{set term sixelgd}%
\label{terminal sixelgd}%
\label{term sixelgd}%
\label{sixelgd}%
\index{sixelgd}%
��:
\preverbatim
\begin{verbatim}
     set terminal sixelgd
            {{no}enhanced} {{no}truecolor} {rounded|butt}
            {linewidth <lw>} {dashlength <dl>}
            {tiny | small | medium | large | giant}
            {font "<face> {,<pointsize>}"} {fontscale <scale>}
            {size <x>,<y>} {anchor|scroll} {{no}transparent}
            {background <rgb_color>}
\end{verbatim}
\postverbatim

{\bf sixel} ���ϥե����ޥåȤϡ����� DEC �Υ����ߥʥ��ץ�󥿤ǻȤ���
������ΤǤ���gnuplot �� sixelgd �ɥ饤�Фϡ�gd �饤�֥�������Ū�˻�
�Ѥ��ƺ������� PNG �������Ѵ����� sixel ��������������ޤ���sixel ����
��ϡ��������������Ȥ��˥����ߥʥ���ɽ�������뤳�Ȥ��Ǥ��ޤ�������
���Ϥ��ν������ե�����˽񤭤����Ƥ����ơ��夫�餽�Υե�����򥿡���
�ʥ���Ǥ��Ф����Ȥ�ɽ�����֤������뤳�Ȥ�Ǥ��ޤ���

sixel ���Ϸ����ϡ�������ɥ������ƥफ���ޤ��ϥ���ե��å��ǥ����ץ쥤
�ޥ͡����㤬ͭ���Ǥʤ����ˡ�gnuplot �Υ���դ� linux ���󥽡����ɽ
�������������ˤ������Ǥ����ʲ�����: {\bf linux console (p.~\pageref{linux console})\index{console}}��

���ץ���� {\bf linewidth} �� {\bf dashlength} �ϳ���Ψ�ǡ����褵��뤹�٤Ƥ�
���˱ƶ���Ϳ���ޤ��������ϡ����襳�ޥ�ɤ��׵ᤵ����ͤˤ����������
����

�ǥե���ȤǤϡ�sixel ���Ϥϡ��ֹ��դ��� 16 ������Ѥ��ޤ������ץ����
{\bf truecolor} �Ǥϡ�24bit RGB PNG ������������������ 256 ���� sixel ��
�����Ϥ˸������ޤ���Ʃ�᷿�ɤ��٤���������ˤϡ����ץ���� {\bf truecolor}
��ɬ�פǤ����ʲ�����: {\bf fillstyle (p.~\pageref{fillstyle})\index{fillstyle}}��

{\bf butt} ����ʬ������ǡ�����ü�����ǤΤϤߤ����򵯤����ʤ�����᥽�å�
��Ȥ��褦�ɥ饤�Ф˻ؼ����ޤ�����������ϡ������� 1 ����礭������
�Τ߰�̣������ޤ�������εդ� {\bf rounded} �ǡ�¿�����Ѱ�ʶ���������
���ޤ���������٤��ʤ�ޤ���

gdlib ����Ѥ�����Ϸ����ˤ�����ե���Ȥ�����ξܺ٤ϡ����ʣ���Ǥ���
�ܺ٤ϡ��ʲ�����: {\bf fonts (p.~\pageref{fonts})\index{fonts}}��

�������襵���� $<$x,y$>$ �ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x480 ��
���������ʤ��Υ����ߥʥ륦����ɥ��Υ��������¿ʬ�������Ǥ��礦��

{\bf transparent} �ϡ��ɥ饤�Ф��طʿ���Ʃ���� (transparent) ��Ԥ��褦�ؼ�
���ޤ������ۤȤ�ɤ�ü�����ߥ�졼���Ϥ���򥵥ݡ��Ȥ��Ƥ��ޤ��󡣥ǥ�
����Ȥ� {\bf notransparent} �Ǥ���

gnuplot �� sixelgd ���Ϥϡ��ʲ���ü�����ߥ�졼����ǥƥ��Ȥ�������ư
��Ƥ��ޤ�: konsole, mlterm, mintty, vt340 �⡼�ɤ� xterm (����: ��
����°���� xterm �� sixel ����ե��å��򥵥ݡ��Ȥ���褦�˥ӥ�ɤ����
���ʤ����⤷��ޤ���)��KDE konsole terminal �� sixel ���ݡ��Ȥϡ��С�
����� 22.04.0 ���ɲä���ޤ�����

�ǥե���ȤǤ� ({\bf anchor}) �ƥ���դϡ�������ɥ��κ�����ΰ�˾�񤭤�
��������褷�ޤ�������ϡ������褹�뤳�ȤǤξ����꼰���˥᡼�����
(in-place animation) �κ����䡢{\bf pause mouse} �δ֤����������Ȥä���
���ޥ��������ǽ�ˤ��ޤ���
������Ф����ץ���� {\bf scroll} �ϡ��ƥ���դ򸽺ߤΥ���������֤�������
�Ȥǡ����θ�Υ���ե����������ƥ����Ȥ򶴤ळ�ȤǹԤ���褦�ˤ��ޤ���

\subsection*{Svg}
\addcontentsline{toc}{subsection}{Svg}
\label{commands set terminal svg}%
\label{set terminal svg}%
\label{set term svg}%
\label{terminal svg}%
\label{term svg}%
\label{svg}%
\index{svg}%
���Υɥ饤�Ф� W3C SVG (Scalable Vector Graphics) �ե����ޥåȤ�������
�ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal svg {size <x>,<y> {|fixed|dynamic}}
                {mouse} {standalone | jsdir <dirname>}
                {name <plotname>}
                {font "<fontname>{,<fontsize>}"} {{no}enhanced}
                {fontscale <multiplier>}
                {rounded|butt|square} {solid|dashed} {linewidth <lw>}
                {background <rgb_color>}
\end{verbatim}
\postverbatim

������ $<$x$>$ �� $<$y$>$ ����������� SVG ����դΥ������Ǥ�����{\bf dynamic} ��
svg �ӥ塼�������Υꥵ�����������{\bf fixed} �����Х��������׵ᤷ�ޤ�
(�ǥե����)��

{\bf linewidth $<$w$>$} �Ͽޤ���ǻ��Ѥ�������Ƥ������������ $<$w$>$ �������ä�
���ޤ���

$<$font$>$ �ϥǥե���ȤȤ��ƻȤ���ե����̾ (�ǥե���ȤǤ� Arial)��
$<$fontsize$>$ �ϥݥ����ñ�̤ǤΥե���ȥ����� (�ǥե���Ȥ� 12) �Ǥ���
svg �ӥ塼�諒�եȤϡ����Υե������ɽ���κݤˤ��̤����ѥե���Ȥ�Ȥ�
���Ȥˤʤ�Ǥ��礦��

��ĥʸ������� (enhanced) �⡼�ɤν񼰻���ϡ�¾�ν��Ϸ����ξ���Ʊ��
�Ǥ����ܺ٤ϡ��ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

���ץ���� {\bf mouse} �ϡ��ޥ����ȥ�å��󥰵�ǽ�ȡ��б����� key ��ǥ���
�å����뤳�ȤǤ��줾��Υ���դ������ On/Off �ˤ��뵡ǽ�򥵥ݡ��Ȥ���
�ä��뤳�Ȥ� gnuplot �˻ؼ����ޤ����ǥե���ȤǤϥ�������ǥ��쥯�ȥꡢ
�̾�� /usr/local/share/gnuplot/$<$version$>$/js ��Τ��륹����ץȤ�ؤ���
�󥯤�����ळ�ȤǹԤ��ޤ��������ץ���� {\bf jsdir} ���̤Υ�������ǥ�
�쥯�ȥ꤫���̾�� URL ����ꤹ�뤳�ȤǤ�����ѹ��Ǥ��ޤ���SVG ������
Web �ڡ����������ΤǤ���С����̤ϸ�Ԥ� URL ��������ꤷ�ޤ���������
���ץ���� {\bf standalone} �ϡ��ޥ������ץ������� SVG ʸ���Τ�����
�ߡ������꥽�����ؤΥ�󥯤ϹԤ��ޤ���

SVG �ե�����򲿤��γ����ե�������Ȥ߹�碌�����Ѥ�������硢�㤨�Ф�
�줬���� Web �ڡ������ʸ��� javascript�����ɤ��黲�Ȥ���Ƥ���褦��
��硢¾�� SVG ����դؤλ��ȤȤξ��ͤ��򤱤뤿��˰��Ū��̾����ɬ�פ�
�ʤ�ޤ������ξ��ϥ��ץ���� {\bf name} ��ȤäƸ�ͭ��̾������ݤ��Ƥ���
������

\subsection*{Texdraw}
\addcontentsline{toc}{subsection}{Texdraw}
\label{commands set terminal texdraw}%
\label{set terminal texdraw}%
\label{set term texdraw}%
\label{terminal texdraw}%
\label{term texdraw}%
\label{texdraw}%
\index{texdraw}%
{\bf texdraw} �ɥ饤�Ф� (La)TeX texdraw �Ķ��򥵥ݡ��Ȥ��ޤ��������
texdraw �ѥå������ȶ������Ѥ���뤳�Ȥ����ꤷ�Ƥ��ޤ����ʲ��򻲾Ȥ���
��������: https://www.ctan.org/tex-archive/graphics/texdraw/ ��

\preverbatim
\begin{verbatim}
     set terminal texdraw
                    {size <XX>{unit},<YY>{unit}}
                    {standalone | input}
                    {blacktext | colortext | colourtext}
                    {linewidth <lw>} {rounded | butt}
                    {pointscale <ps>}
                    {psarrows | gparrows} {texpoints | gppoints}
                    {background <rgbcolor>}
\end{verbatim}
\postverbatim

����: ����ե��å��ϡ�������Ĵ�ΤߤǤ���ʸ����Ͼ�˹��Ǥ���Ȣ (box) ��
¿�ѷ����ɤ��٤��ϡ��٥��ɤ� (solid) �γ�����Ĵ�Τߤǡ��ѥ������ɤ�ϻ�
���ޤ���

��������ǡ��� (point) �ϡ�LaTeX �Υ��ޥ�� {\tt"}$\backslash$Diamond{\tt"}, {\tt"}$\backslash$Box{\tt"} �ʤɤ�
�Ȥä�������ޤ��������Υ��ޥ�ɤϸ��ߤ� LaTeX2e �Υ����ˤ�¸�ߤ���
latexsym �ѥå������˴ޤޤ�Ƥ��ޤ��������Υѥå������������ۤΰ�����
���ꡢ��ä�¿���� LaTeX �Υ����ƥ�ΰ����ˤʤäƤ��ޤ������Υѥå���
����Ȥ����Ȥ�˺��ʤ��Ǥ���������
¾������ϡ�amssymb �ѥå������ε������Ѥ��ޤ���plain TeX �Ȥθߴ���
�Τ���ˤϡ����ץ���� {\bf gppoints} ����ꤹ��ɬ�פ�����ޤ���

{\bf standalone} �ϡ�����ѥ�����Ѱդ��Ǥ�����ʣ���Υ���դ���Ĳ�ǽ���Τ�
�� LaTeX �ե�������������ޤ����ǥե���Ȥ� {\bf input} �ǡ�¾�Υե����뤫
�� include �Ǥ��� TeX �ե�������������ޤ���

{\bf blacktext} �ϡ�����Ū�ˤ��٤�ʸ�������ǽ񤭤ޤ�����{\bf colortext} �ϡ�
�ֿ��դ��פ�ʸ������ǽ�ˤ��ޤ����ǥե���Ȥ� {\bf blacktext} �ǡ������Ǥ�
�ֿ��פϡ��ºݤˤϳ�����Ĵ���̣���ޤ���

{\bf rounded} ������ü���ܹ�����ݤ�����{\bf butt} �����ä�ü�ȳ�ĥ�ä��ܹ�����
���Ѥ������줬�ǥե���ȤǤ���

{\bf linewidth} �� {\bf pointscale} �ϡ�������������Υ������򤽤줾�쿭�̤���
����{\bf pointscale} �ϡ�{\bf gppoints} �ˤΤ�Ŭ�Ѥ��ޤ���

{\bf psarrows} �ϡ�TeXdraw ���ޥ�ɤ��Ѥ��� {\bf arrow} (��) ��񤭤ޤ��������
�ϴ�ñ�Ǥ������ɤ�ʥ��ץ������󶡤��ޤ���{\bf gparrows} �ϡ�����ˡ�
gnuplot ���ȤΡ����٤Ƥε�ǽ�����������֥롼����ˤ�� arrow ���������
�򤷤ޤ���Ʊ�ͤˡ�{\bf texpoints} �� {\bf gppoints} �� LaTeX �ε���� gnuplot
��������롼���������Ǥ���
\subsection*{Tgif}
\addcontentsline{toc}{subsection}{Tgif}
\label{commands set terminal tgif}%
\label{set terminal tgif}%
\label{set term tgif}%
\label{terminal tgif}%
\label{term tgif}%
\label{tgif}%
\index{tgif}%
�Ť� (legacy) ���Ϸ����Ǥ� (gnuplot �� configure ���� --with-tgif ���
�����Ȥ��Τ߻��Ѳ�ǽ)��
tgif �ϡ�Xlib �١��������÷���2 �����٥��ȥ�����Υɥ������󥰥ġ����
�ӥåȥޥåײ������������ꡢ��̤�ӥåȥޥåײ�������Ǥ��ޤ���

{\bf tgif} �ɥ饤�Фϡ��ե���Ȼ��ꡢ�ե���ȥ��������ꡢ1 �ڡ������ʣ����
���������򥵥ݡ��Ȥ��Ƥ��ޤ���������Ψ���ѹ�����ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal tgif {portrait | landscape | default} {<[x,y]>}
                       {monochrome | color}
                       {{linewidth | lw} <LW>}
                       {solid | dashed}
                       {font "<fontname>{,<fontsize>}"}
\end{verbatim}
\postverbatim

$<$[x,y]$>$ �ˤϤ��Υڡ������ x ������y �����Υ���դο�����ꤷ��
{\bf color} �ϥ��顼��ǽ��ͭ���ˤ���{\bf linewidth} �����Ƥ������� $<$LW$>$ �ܤ���
{\tt"}$<$fontname$>${\tt"} �ˤ�ͭ���� PostScript �ե����̾��$<$fontsize$>$ �Ϥ���
PostScript �ե���Ȥ��礭������ꤷ�ޤ���{\bf defaults} �����ƤΥ��ץ����
���ͤ�ǥե���Ȥ��ͤ˥��åȤ��ޤ����ǥե���Ȥ� {\bf portrait}, {\bf [1,1]},
{\bf color}, {\bf linewidth 1.0}, {\bf dashed}, {\bf {\tt"}Helvetica,18{\tt"}} �Ǥ���

{\bf solid} ���ץ����ϡ��Խ������ˤ����Ǥ���褦�ˡ��������顼�Ǥ����
������̻Ȥ��ޤ����ϡ��ɥ��ԡ�������ˤʤ뤳�Ȥ�¿���Τǡ����ξ���
{\bf dashed} �����򤹤٤��Ǥ��礦��

¿������ (multiplot) �� 2 �������ˡ�Ǽ�������Ƥ��ޤ���

���ΰ�Ĥϡ�ɸ��Ū�� gnuplot ��¿������Τ�����Ǥ�:

\preverbatim
\begin{verbatim}
     set terminal tgif
     set output "file.obj"
     set multiplot
     set origin x01,y01
     set size  xs,ys
     plot ...
          ...
     set origin x02,y02
     plot ...
     unset multiplot
\end{verbatim}
\postverbatim

���ܤ�������ˤĤ��Ƥϡ��ʲ�����: {\bf set multiplot (p.~\pageref{set multiplot})\index{multiplot}}��

�⤦��Ĥ���ˡ�ϥɥ饤�Ф� [x,y] ���ץ����Ǥ���������ˡ��Ĺ��ϡ���
�� (origin) ���礭�� (size) ������򤷤ʤ��Ƥ����ƤΥ���դ���ưŪ�˽�
�ܤ������֤���뤳�ȤǤ�������դ��� x/y �ϡ��������� 3/2 (�ޤ��� {\bf set
size} �����ꤵ�줿���) ���ݻ�����ޤ���

ξ����¿������μ��������򤵤줿��硢ɸ��Ū�ʤ�������������򤵤졢��
��Υ�å�������ɽ������ޤ���

ñ������ (�ޤ���ɸ��Ū��¿������) ����:
\preverbatim
\begin{verbatim}
     set terminal tgif                  # �ǥե����
     set terminal tgif "Times-Roman,24"
     set terminal tgif landscape
     set terminal tgif landscape solid
\end{verbatim}
\postverbatim

�ɥ饤�Фλ���¿������λ��Ȥߤ����Ѥ�����:
\preverbatim
\begin{verbatim}
     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 �ĤΥ�
                                       # �������
\end{verbatim}
\postverbatim
\subsection*{Tikz}
\addcontentsline{toc}{subsection}{Tikz}
\label{commands set terminal tikz}%
\label{set terminal tikz}%
\label{set term tikz}%
\label{terminal tikz}%
\label{term tikz}%
\label{tikz}%
\index{tikz}%
���Υɥ饤�Фϡ�TeX �Υ���ե��å��ޥ����� TikZ �ѥå������ȤȤ�˻���
������Ϥ��������ޤ������ߤϡ����� lua script �ˤ�äƼ�������Ƥ��ơ�
{\bf set term tikz} �� {\bf set term lua tikz} �ξ�ά���Ǥ���
�����������ϡ��ʲ�����: {\bf term lua tikz (p.~\pageref{term lua tikz})\index{tikz}}��
���Ϸ������ץ�����ɽ���ϡ�{\bf set term tikz help} ����Ѥ��Ƥ���������
\subsection*{Tkcanvas}
\addcontentsline{toc}{subsection}{Tkcanvas}
\label{commands set terminal tkcanvas}%
\label{set terminal tkcanvas}%
\label{set term tkcanvas}%
\label{terminal tkcanvas}%
\label{term tkcanvas}%
\label{tkcanvas}%
\index{tkcanvas}%
���Υɥ饤�Фϡ��ʲ��Υ�����ץȸ���Τ����ΰ�Ĥ� Tk canvas widget ��
�ޥ�ɤ��������ޤ�: Tcl (�ǥե����), Perl, Python, Ruby, REXX��

��:
\preverbatim
\begin{verbatim}
     set terminal tkcanvas {tcl | perl | perltkx | python | ruby | rexx}
                           {standalone | input}
                           {interactive}
                           {rounded | butt}
                           {nobackground | background <rgb color>}
                           {{no}rottext}
                           {size <width>,<height>}
                           {{no}enhanced}
                           {externalimages | pixels}
\end{verbatim}
\postverbatim

��̤�ɽ������ˤϡ��ʲ��� Tcl/Tk ���ޥ�����¹Ԥ��ޤ�:

\preverbatim
\begin{verbatim}
     package require Tk
     # �ʲ��� 2 �Ԥϡ�������������Ѥ�����ˤΤ�ɬ��
     package require img::png
     source resize.tcl
     source plot.tcl
     canvas .c -width 800 -height 600
     pack .c
     gnuplot .c
\end{verbatim}
\postverbatim

Perl/Tk �ξ��ϡ��ʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     use Tk;
     my $top = MainWindow->new;
     my $c = $top->Canvas(-width => 800, -height => 600)->pack;
     my $gnuplot = do "plot.pl";
     $gnuplot->($c);
     MainLoop;
\end{verbatim}
\postverbatim

Perl/Tkx �ξ��ϡ��ʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     use Tkx;
     my $top = Tkx::widget->new(".");
     my $c = $top->new_tk__canvas(-width => 800, -height => 600);
     $c->g_pack;
     my $gnuplot = do "plot.pl";
     $gnuplot->($c);
     Tkx::MainLoop();
\end{verbatim}
\postverbatim

Python/Tkinter �ξ��ϡ��ʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     from tkinter import *
     from tkinter import font
     root = Tk()
     c = Canvas(root, width=800, height=600)
     c.pack()
     exec(open('plot.py').read())
     gnuplot(c)
     root.mainloop()
\end{verbatim}
\postverbatim

Ruby/Tk �ξ��ϡ��ʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     require 'tk'
     root = TkRoot.new { title 'Ruby/Tk' }
     c = TkCanvas.new(root, 'width'=>800, 'height'=>600) { pack  { } }
     load('plot.rb')
     gnuplot(c)
     Tk.mainloop
\end{verbatim}
\postverbatim

Rexx/Tk �ξ��ϡ��ʲ��Τ褦�ˤ��ޤ�:

\preverbatim
\begin{verbatim}
     /**/
     call RxFuncAdd 'TkLoadFuncs', 'rexxtk', 'TkLoadFuncs'
     call TkLoadFuncs
     cv = TkCanvas('.c', '-width', 800, '-height', 600)
     call TkPack cv
     call 'plot.rex' cv
     do forever
         cmd = TkWait()
         if cmd = 'AWinClose' then leave
         interpret 'call' cmd
     end
\end{verbatim}
\postverbatim

{\bf gnuplot} ���������륳���� (�����Ǥϡ�{\tt"}plot.$<$ext$>${\tt"} �Ȥ��ƽ񤭽Ф���
�Ƥ����ΤǤ�) �ϡ��ʲ��Τ褦�ʼ�³���ؿ���ޤ�Ǥ��ޤ�:

gnuplot(canvas)
\preverbatim
\begin{verbatim}
  �����Ȥ��� canvas ��̾������ޤ���
  �����ƤӽФ��ȡ����� canvas �򥯥ꥢ����canvas �Υ�������õ������
  ����˥���դ�����������˹礦�褦�˿��̤��ޤ���
\end{verbatim}
\postverbatim

gnuplot\_plotarea()
\preverbatim
\begin{verbatim}
  canvas �����꡼���ɸ�Ǥ������ΰ�ζ��� (xleft, xright, ytop, ybot)
  ��ޤ�ꥹ�Ȥ��֤��ޤ���
  2 ������������� (`plot`) ���Ф��ƤΤ�ư��ޤ���
\end{verbatim}
\postverbatim

gnuplot\_axisranges()
\preverbatim
\begin{verbatim}
  ����պ�ɸ�Ǥ� 2 �Ĥμ����ϰ� (x1min, x1max, y1min, y1max, x2min,
  x2max, y2min, y2max) ���֤��ޤ���
  2 ������������� (`plot`) ���Ф��ƤΤ�ư��ޤ���
\end{verbatim}
\postverbatim

���ץ���� {\bf standalone} ��Ȥ��С����ʴ��뤷���Ǿ�������ץȤ������Ǥ�
�ޤ����ǥե���Ȥ� {\bf input} �ǡ�����ϼ����ޤ��٤�������ץȤ����
�� (���ʤ����load ����뤫 call ����뤫���ޤ������򤷤������ѤΤʤ��
����Ŭ�ڤ���ˡ��)��

���ץ���� {\bf interactive} ����ꤹ��ȡ���Ĥ���ʬ��ǥޥ�������å�����
�Ȥ��ˤ��������κ�ɸ��ɸ����Ϥ˽��Ϥ����褦�ˤʤ�ޤ���
����ư��ϡ�user\_gnuplot\_coordinates �Ȥ�����³���ؿ���������뤳�Ȥǡ�
�̤ʤ�Τ��֤������뤳�Ȥ��ǽ�Ǥ������μ�³���ؿ��ˤϰʲ��ΰ������Ϥ�
��ޤ�:
\preverbatim
\begin{verbatim}
 win id x1s y1s x2s y2s x1e y1e x2e y2e x1m y1m x2m y2m,
\end{verbatim}
\postverbatim
�����ϡ�canvas ��̾������ʬ�� id��2 �Ĥκ�ɸ�ϤǤΤ�����ʬ�γ�������
��ɸ����λ���κ�ɸ�������κ�ɸ�Ǥ��������κ�ɸ�ϡ��п������Ф��ƤΤ�Ϳ
�����ޤ�

�ǥե���ȤǤϡ�canvas �� {\bf transparent} �Ǥ��������ץ���� {\bf background}
�ǡ�����Ū���طʿ������ꤹ�뤳�Ȥ�Ǥ��ޤ���

{\bf rounded} �ϡ�����ü���ܹ�����ݤ����ޤ���
�ǥե���Ȥ� {\bf butt} �ϡ����ä�ü�ȳ�ĥ�ä��ܹ�������Ѥ��ޤ���

���ץ���� {\bf rottext} �ǡ�ʸ�����Ǥ�ճѤǤβ�ž��ͭ���ˤǤ��ޤ���������
�ˤ� Tcl/Tk 8.6 �ʹߤ�ɬ�פǤ����ǥե���Ȥ� {\bf norottext} �Ǥ���

���ץ���� {\bf size} �ϡ�������ι�ߤȥե���ȥ������򡢻��ꤵ�줿 canvas
���������Ф��ƺ�Ŭ���ʤ�Τˤ��褦�Ȥ��ޤ����ǥե���ȤǤϡ����ϥ�����
�� 800 x 600 �ԥ�����Ȥ��Ƥ��ޤ���

{\bf enhanced} �ϡ���ĥʸ������������򤷤ޤ� (�ǥե����) ��������Ϻ��Τ�
���� Tcl �ǤΤ����Ѳ�ǽ�Ǥ���

���ץ���� {\bf pixels} (�ǥե����) �ϡ��ե����륻���դʥԥ�������β�����
���롼��������򤷤ޤ����ʲ�����: {\bf image pixels (p.~\pageref{image pixels})\index{pixels}}��
���ץ���� {\bf externalimages} �ϡ��������� PNG �����Ȥ�����¸���������
���Ȥ� tkcanvas �����ɤ��ɤ߹���ǿ��̤��ޤ������Υ��ץ����ϡ�Tcl ��
�Τ�ͭ���ǡ������� Tk �β��������롼����Ǥ�դο��̤��󶡤��Ƥ��ʤ���
��ˡ���������Ǥ��٤��ʤ�ޤ������ξ�硢������ץȤǡ��󶡤����
rescale.tcl ������ޤʤ���Ф����ޤ���

���÷��⡼�ɤϡ�Python/Tk, Rexx/Tk �ǤϤޤ���������Ƥ��ޤ���Ryby/Tk
�����÷��⡼�ɤϡ��ޤ� user\_gnuplot\_coordinates �򥵥ݡ��Ȥ��Ƥ��ޤ���
\subsection*{Webp}
\addcontentsline{toc}{subsection}{Webp}
\label{set terminal webp}%
\label{terminal webp}%
\label{set term webp}%
\label{term webp}%
\label{webp}%
\index{webp}%
{\bf webp} ���Ϸ����ϡ�ñ��ե졼�ࡢ�ޤ��ϥ��˥᡼�������������ޤ����º�
������ϡ�2 ��������ե��å��饤�֥�� cairo �ȡ��쥤�����ȡ�ʸ��������
�饤�֥�� pango ��ô�����ޤ���

��:
\preverbatim
\begin{verbatim}
       set term webp
                    {size <x_pixels>,<y_pixels>}
                    {font <font>} {fontscale <scale>} {{no}enhanced}
                    {{no}transparent} {background <rgbcolor>
                    {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}
                    {pointscale <ps>}
\end{verbatim}
\postverbatim

\preverbatim
\begin{verbatim}
                    {{no}animate {quality <q>} {delay <msec>} {loop <n>}}
\end{verbatim}
\postverbatim

��ͥ�����Ȥ��ơ�pngcairo ���Ϸ����ȶ�ͭ����롼�����Ȥäƺ��ޤ���
�ե���Ȥ� terminal ���ץ����˴ؤ���ܺ٤ϡ��ʲ�����:
{\bf set terminal pngcairo (p.~\pageref{set terminal pngcairo})\index{pngcairo}}��
���θ塢���Υե졼�����ϻ��� webp �������Ѵ����ޤ���

���ץ���� {\bf animate} �ϡ�ʣ���Υե졼�फ��ʤ� webp �ե��������������
�����ġ��Υե졼��ϡ����̤� {\bf plot}���ޤ��� {\bf splot} ���ޥ�ɤ���������
��ΤǤ������Υ��˥᡼�������ϡ����ޥ�� {\bf set output} ����
{\bf set terminal} �ǽ�λ���ޤ���

{\bf quality} (1..100) �ϡ����ϥե�����Υ������˱ƶ����ޤ���1-74 �� q ����
�ϡ�»�� (loss) �Τ��밵�̤���Ѥ��ޤ�����꾮�����ͤ���ꤹ��ȡ�����
��������κ������Ӽ������ˤ��ơ���꾮�����ե������������ޤ���
75-100 �� q ���ͤϡ�»���Τʤ� (lossless) ���̤�Ԥ��ޤ�������Ϥ��٤�
Ʊ�������ʼ��Ǥ� (lossless!)������礭���ͤ���ꤹ��ȡ����餹�ե�����
�������ˤ�������ͤθ����Τ���ˤ��¿���η׻����֤��񤷤ޤ���
�ǥե���Ȥ� 75 �ǡ�;ʬ�ʷ׻��ʤ���»���Τʤ����̤�Ԥ��ޤ���

���֥��ץ���� {\bf delay} �ϡ��������Υե졼��ֳ֤�ߥ���ñ�̤����ꤷ�ޤ�
(�ǥե���Ȥ� 50 �ߥ���)��

���֥��ץ���� {\bf loop} �ϡ��������˥��˥᡼�������򲿲󷫤��֤��ƺ���
���뤫����ꤷ�ޤ����ǥե���Ȥ� 0 �ϥ롼�פ�³���ޤ���

\subsection*{Windows}
\addcontentsline{toc}{subsection}{Windows}
\label{commands set terminal windows}%
\label{set terminal windows}%
\label{set term windows}%
\label{terminal windows}%
\label{term windows}%
\label{windows}%
\index{windows}%
���Ϸ��� {\bf windows} �ϡ�����������ʸ��������� Windows GDI ����Ѥ���
��®�����÷����ϥɥ饤�ФǤ���Windows �Ǥϡ�ʣ���δĶ���ư��� {\bf wxt}
���Ϸ�����{\bf qt} ���Ϸ����⥵�ݡ��Ȥ���Ƥ��ޤ���

��:
\preverbatim
\begin{verbatim}
     set terminal windows {<n>}
                          {color | monochrome}
                          {solid | dashed}
                          {rounded | butt}
                          {enhanced | noenhanced}
                          {font <fontspec>}
                          {fontscale <scale>}
                          {linewidth <scale>}
                          {pointscale <scale>}
                          {background <rgb color>}
                          {title "Plot Window Title"}
                          {{size | wsize} <width>,<height>}
                          {position <x>,<y>}
                          {docked {layout <rows>,<cols>} | standalone}
                          {close}
\end{verbatim}
\postverbatim

ʣ���Υ�����ɥ����褬���ݡ��Ȥ���Ƥ��ޤ�: {\bf set terminal win $<$n$>$} ��
���Ϥ��ֹ� n �����襦����ɥ��������ޤ���

{\bf color}, {\bf monochrome} �ϡ����顼���Ϥ�������Ϥ�������ǡ�
{\bf dashed} �� {\bf solid} �ϡ������ȼ���������Ǥ���{\bf color} �Ǥ� {\bf solid} ��
�ǥե���Ȥǡ�{\bf monochrome} �Ǥ� {\bf dashed} ���ǥե���ȤǤ���
{\bf rounded} �ϡ�����ü���ܹ�����ݤ������ǥե���Ȥ� {\bf butt} �����ä�ü��
��ĥ�ä��ܹ�������Ѥ��ޤ���
{\bf enhanced} �ϳ�ĥʸ������� (enhanced text mode) �ε�ǽ (���ա�����ʸ��
��ե���Ȥκ���) ��ͭ���ˤ��ޤ����ܺ٤ϰʲ�����: {\bf enhanced text (p.~\pageref{enhanced text})\index{text}}��
{\bf $<$fontspec$>$} �� {\tt"}$<$fontface$>$,$<$fontsize$>${\tt"} �η����ǡ�{\tt"}$<$fontface$>${\tt"} ��ͭ
���� Windows �Υե����̾�ǡ�{\bf $<$fontsize$>$} �ϥݥ����ñ�̤ǤΥե���Ȥ�
�礭���Ǥ�������ξ���ǤϤ�������ά��ǽ�Ǥ���
�������Ǥ� gnuplot �Ǥϡ�{\bf font} ������ɤϾ�ά��ǽ�ǡ�$<$fontsize$>$ �ϰ�
����ʤ��ο��ͤ�Ϳ���뤳�Ȥ��Ǥ��ޤ����������ߤϤ��η����ϥ��ݡ��Ȥ���
���ޤ���Τ����դ��Ƥ���������
{\bf linewidth}, {\bf fontscale}, {\bf pointscale} �ǡ���������ʸ�����������������
�礭���򿭽̤Ǥ��ޤ���
{\bf title} �ϡ�����ե�����ɥ��Υ����ȥ���ѹ����ޤ���
{\bf size} �ϥ�����ɥ���������ΰ�Υԥ�����ñ�̤Ǥ����ȹ⤵��{\bf wsize} ��
������ɥ����ȤμºݤΥ�������{\bf position} �ϥ�����ɥ��θ��������ʤ��
����ѤΥ����꡼���Υԥ�����ñ�̤Ǥΰ��֤�������ޤ��������Υ��ץ�
���ϡ��ե����� {\bf wgnuplot.ini} �Υǥե���Ȥ�������񤭤��ޤ���

{\bf docked} �ϡ�����ե�����ɥ���wgnuplot �Υƥ����ȥ�����ɥ��������
����ߡ�{\bf size} �� {\bf position} �Υ��ץ�����̵�뤷�ޤ���{\bf docked} �ϡ���
�󥽡����Ǥ� gnuplot �Ǥ����ѤǤ��ʤ����Ȥ����դ��Ƥ������������Υ��ץ�
�������ꤹ��ȡ������Υ�����ɥ����Ф��ƥǥե���Ȥ��ͤ��ѹ����ޤ���
�ǽ�Υǥե���Ȥϡ�{\bf standalone} �Ǥ����ɥå��󥰥⡼�ɤǤϡ�����դκ�
��������Կ����ɲå��ץ���� {\bf layout} ���ݻ��Ǥ��ޤ������ꤵ�줿�쥤��
���Ȱʾ�˥���դ�������ϡ��Ԥ��ɲä��ޤ���ʣ���Υ���դϡ����� ID
�ǥ����Ȥ��������������Ƥ����ޤ���

¾�Υ��ץ����⥰��ե�˥塼�������ե����� {\bf wgnuplot.ini} ���ѹ���
���ޤ���

Windows �Ǥϡ������÷��⡼�ɤǤ��̾���ޥ�ɥ饤�󤫤�Ϳ�����ե�����
�κǸ��ã�����ľ���˽�λ���ޤ��������ޥ�ɥ饤��κǸ�� {\bf -} �����
���������̤Ǥ����ޤ������Υ⡼�ɤǤϥƥ����ȥ�����ɥ���ɽ����������
��դΤߤ�ɽ���Ȥʤ�ޤ��������ץ����Ȥ��� {\bf -persist} (x11 �Ǥ�
gnuplot ��Ʊ�����ץ����; ����� Windows �ΤߤΥ��ץ���� {\bf /noend} ��
{\bf -noend} ��Ȥ����Ȥ�Ǥ��ޤ�) ����ꤹ��� gnuplot �Ͻ�λ���ʤ��ʤ��
�������ξ��¾�� OS �Ǥ� gnuplot �ε�ư�Ȥϰۤʤꡢ-persist ���ץ����
��� gnuplot �����÷����ޥ�ɥ饤�������դ��ޤ���

���ޥ�� {\bf set term} �� gnuplot �ν��Ϸ������ѹ�������硢���襦����ɥ�
�Ϥ��Τޤ޻Ĥ�ޤ�����{\bf set term windows close} �����襦����ɥ����Ĥ���
���Ȥ��Ǥ��ޤ���

{\bf gnuplot} �ϡ�Windows ��Ǥν��Ϥ������Τ���Τ����Ĥ�����ˡ�򥵥ݡ���
���Ƥ��ޤ����ʲ�����: {\bf windows printing (p.~\pageref{windows printing})\index{printing}}��windows ���Ϸ����ϡ�����å�
�ܡ��ɤ� EMF �ե�������̤���¾�Υץ������ȤΥǡ����θ򴹤򥵥ݡ��Ȥ�
�Ƥ��ޤ����ʲ�����: {\bf graph-menu (p.~\pageref{graph-menu})\index{graph-menu}}��EMF �ե��������������ˤϡ�{\bf emf} ��
�Ϸ�����Ȥ����Ȥ�Ǥ��ޤ���
\subsubsection*{����ե�˥塼 (graph-menu)}
\addcontentsline{toc}{subsubsection}{����ե�˥塼 (graph-menu)}
\label{commands set terminal windows graph-menu}%
\label{set terminal windows graph-menu}%
\label{set term windows graph-menu}%
\label{windows graph-menu}%
\label{graph-menu}%
\index{graph menu}%
{\bf gnuplot graph} ������ɥ��ǥޥ����α��ܥ���(*) �򲡤����������ƥ���
�塼��ġ���С����� {\bf Options} �����򤹤�Ȱʲ��Υ��ץ�������ĥݥå�
���åץ�˥塼�������ޤ�:

{\bf Copy to Clipboard} ����åץܡ��ɤ˥ӥåȥޥåפ� EMF �����򥳥ԡ�

{\bf Save as EMF...} ���ߤΥ���ե�����ɥ���᥿�ե����� (EMF �� EMF+) ��
������¸

{\bf Save as Bitmap...} ���ߤΥ���դ�ӥåȥޥåץե�����Ȥ�����¸

{\bf Print...} ����ե��å�������ɥ��� Windows �ץ�󥿥ɥ饤�Фǥץ���
�����ȡ��ץ�󥿤ȳ���Ψ�����򤬲�ǽ���ʲ��⻲��: {\bf windows printing (p.~\pageref{windows printing})\index{printing}}��

{\bf Bring to Top} �����å��������ȥ���ե�����ɥ���¾�����Ƥ����襦����
�ɥ��μ�����ɽ��

{\bf Color} �����å��������ȥ��顼���Ϥ�ͭ���������å�̵�����Ȥ��٤Ƴ���
��Ĵɽ����������㤨������Υץ��ȥ����Ȥθ����ܤγ�ǧ��ͭ�ѤǤ���

{\bf GDI backend} ��ŵŪ�� GDI API ��Ȥ���Τǡ���侩�Ǥ��ꡢ���ΥС�����
��Ǥ�̵���ˤʤäƤ��ޤ���

{\bf GDI+ backend} GDI+ Windows API ��Ȥ������꡼�����衣����ϡ��������
���ꥢ���������С�����ץ�󥰡�Ʃ�ᡢ����/�����ѥ�����Υ������ޥ�����
���٤Ƥ����˥��ݡ��Ȥ��ޤ����С������ 5.0, 5.2 �Ǥϥǥե���ȤǤ�����

{\bf Direct2D backend} Direct2D �� DirectWrite API ����Ѥ������衣����ϡ�
����ե��å������ɲ�®��ǽ����Ѥ�����ä��̾�ϺǤ��®�Ǥ���Direct2D
�� EMF �ǡ�������ޤ���Τǡ�EMF �ǡ����Υ���åץܡ��ɤؤΥ��ԡ��κ�
�ˤϡ�D2d �ǥӥåȥޥåץǡ������������Ƥ���� GDI+ �Ǻ�Ȥ��ޤ���
���ߤϤ����侩���Ƥ��ơ��С������ 5.3 ����Ϥ��줬�ǥե���ȤΥХå�
����ɤˤʤ�ޤ�

{\bf Oversampling} ����ˤ�ꡢ�г������������Υԥ�������֤����褵�졢����
�ˤդ�Ĥ����Ȥ��򤱤��ޤ�����������ľ������ʿ���ϡ��ܤ䤱�����ˤʤ�
�ʤ��褦�����Υԥ�������֤��֤���ޤ���

{\bf Antialiasing} �ޤ���������ü��ʿ�경���ǽ�ˤ��ޤ����������������
�뤳�Ȥ����դ��Ƥ���������
{\bf Antialiasing of polygons} ¿�ѷ�����Υ���������ꥢ���ϡ��ǥե���Ȥ�
��ͭ���Ǥ�����GDI+ �ΥХå�����ɤǤ�������٤������ǽ��������ޤ���

{\bf Fast rotation} ����ե�����ɥ���ޥ����ǲ�ž���Ƥ���ݤ˥����������
��������Ū�˥��դˤ��ޤ�������ϡ��ޥ����ܥ����Υ��������ɲäκ���
�褬�Ԥ��ޤ�����������������᤯���Ƥ���ޤ���

{\bf Background...} ������ɥ��طʿ�������

{\bf Choose Font...} ����ե��å�������ɥ��ǻȤ��ե���Ȥ�����

{\bf Update wgnuplot.ini} ���ߤΥ�����ɥ��ΰ��֡�������ɥ����礭�����ƥ�
���ȥ�����ɥ��Υե���ȤȤ��Υե���ȥ�����������ե�����ɥ��Υե���
�ȤȤ��Υե���ȥ��������طʿ��������ե����� {\bf wgnuplot.ini} ����¸

(*) ���Υ�˥塼�ϡ�{\bf unset mouse} �ˤ�äƱ��ޥ����ܥ��󲡤������Ȥ���
���ʤ�Τ����ա�
\subsubsection*{���� (printing)}
\addcontentsline{toc}{subsubsection}{���� (printing)}
\label{commands set terminal windows printing}%
\label{set terminal windows printing}%
\label{set term windows printing}%
\label{windows printing}%
\label{printing}%
\index{printing}%
\label{screendump}%
\index{screendump}%
���ߤˤ�ꡢ����դϰʲ��Τ褦����ˡ�ǰ����Ǥ��ޤ���

{\bf 1.} {\bf gnuplot} �Υ��ޥ�� {\bf set terminal} �ǥץ�󥿤����򤷡�{\bf set output}
�ǽ��Ϥ�ե�����˥�����쥯��

{\bf 2.} {\bf gnuplot graph} ������ɥ����� {\bf Print...} ���ޥ�ɤ����򡣥ƥ���
�ȥ�����ɥ����餳���Ԥʤ����̤ʥ��ޥ�� {\bf screendump} �⤢�롣

{\bf 3.} {\bf set output {\tt"}PRN{\tt"}} �Ȥ���Ƚ��Ϥϰ���ե�����˽��Ϥ��졢{\bf gnuplot}
��λ���뤫�ޤ��� {\bf set output} ���ޥ�ɤǽ��Ϥ�¾�Τ�Τ��ѹ�����ȡ�
���������� (����) �ܥå���������졢�����ǥץ�󥿥ݡ��Ȥ����򡣤�����
OK �����򤹤�ȡ����Ϥϥץ��ȥޥ͡�����Ǥϲù����줺�ˤ��Τޤ�����
���줿�ݡ��Ȥǥץ��ȥ����Ȥ���롣����϶��� (�ޤ��ϸΰ�) �ˡ������
����Ѥν��Ϥ򡢤�����б����Ƥ��ʤ��ץ�󥿤��������뤳�Ȥ��̣���롣

\subsubsection*{�ƥ����ȥ�˥塼 (text-menu)}
\addcontentsline{toc}{subsubsection}{�ƥ����ȥ�˥塼 (text-menu)}
\label{commands set terminal windows text-menu}%
\label{set terminal windows text-menu}%
\label{set term windows text-menu}%
\label{windows text-menu}%
\label{text-menu}%
\index{text menu}%
{\bf gnuplot text} ������ɥ��ǥޥ����α��ܥ���򲡤����������ƥ��˥塼
���� {\bf Options} �����򤹤�Ȱʲ��Υ��ץ�������ĥݥåץ��åץ�˥塼
�������ޤ�:

{\bf Copy to Clipboard} �ޡ��������ƥ����Ȥ򥯥�åץܡ��ɤ˥��ԡ�

{\bf Paste} �Ǥ�������Τ�Ʊ���褦�˥���åץܡ��ɤ���ƥ����Ȥ򥳥ԡ�

{\bf Choose Font...} �ƥ����ȥ�����ɥ��ǻȤ��ե���Ȥ�����

{\bf System Colors} ���򤹤�ȥ���ȥ�����ѥͥ�����ꤷ�������ƥ५�顼��
�ƥ����ȥ�����ɥ���Ϳ���롣���򤷤ʤ�������طʤ�ʸ���Ϲ����ġ�

{\bf Wrap long lines} ���򤹤�ȸ��ߤΥ�����ɥ�������Ĺ���Ԥ��ޤ��֤�

{\bf Update wgnuplot.ini} ���ߤ�����򡢥桼���Υ��ץꥱ�������ǡ����ǥ�
�쥯�ȥ�ˤ��������ե����� {\bf wgnuplot.ini} ����¸

\subsubsection*{��˥塼�ե����� wgnuplot.mnu}
\addcontentsline{toc}{subsubsection}{��˥塼�ե����� wgnuplot.mnu}
\label{windows wgnuplot.mnu}%
\label{wgnuplot.mnu}%
\index{wgnuplot.mnu}%
��˥塼�ե����� {\bf wgnuplot.mnu} �� {\bf gnuplot} ��Ʊ���ǥ��쥯�ȥ�ˤ����
�硢{\bf wgnuplot.mnu} �˽񤫤�Ƥ����˥塼���ɤ߹��ޤ�ޤ�����˥塼����
��ɤϰʲ����̤�:

\preverbatim
\begin{verbatim}
[Menu]      ���ιԤ�̾���ǿ�������˥塼�򳫻�
[EndMenu]   ���ߤΥ�˥塼��λ
[--]        ��ʿ�ʥ�˥塼�λ��ڤ�������
[|]         ��ľ�ʥ�˥塼�λ��ڤ�������
[Button]    ��˥塼�˲����ܥ�������졢����˼��Υޥ����������Ƥ�
\end{verbatim}
\postverbatim

�ޥ����� 2 �Ԥǽ񤭡��ǽ�ιԤϥޥ���̾ (��˥塼�θ��Ф�)��2 ���ܤ���
�������ΤǤ�����Ƭ�ζ������̵�뤵��ޤ����ޥ������ޥ�ɤϰʲ����̤�:

[INPUT]     [EOS] �� \{ENTER\} �ޤǤ�ץ���ץȤȤ��ƽ��Ϥ�ʸ���������
[EOS]       ʸ����ν��� (End Of String)��������Ϥ��ʤ�
[OPEN]      �����ե�����̾��������ǽ�� [EOS] �ޤǤ����å�����ɥ��Υ�
\preverbatim
\begin{verbatim}
           ���ȥ롢�������鼡�� [EOS] �� {ENTER} �ޤǤ��ǥե���ȤΥ�
           ������̾
\end{verbatim}
\postverbatim
[SAVE]      �����֥ե�����̾����� ([OPEN] Ʊ��)
[DIRECTORY] �ǥ��쥯�ȥ�̾�������[EOS] �� \{ENTER\} �ޤǤ����å�����ɥ�
\preverbatim
\begin{verbatim}
           �Υ����ȥ�
\end{verbatim}
\postverbatim
�ޥ���ʸ�����֤������ϰʲ����̤�:

\preverbatim
\begin{verbatim}
{ENTER}     ���� '\r'
{TAB}       ���� '\011'
{ESC}       ���������� '\033'
{^A}        '\001'
...
{^_}        '\031'
\end{verbatim}
\postverbatim

�ޥ�����Ÿ�����ʸ���������� 256 ʸ�������¤���Ƥ��ޤ���

\subsubsection*{Wgnuplot.ini}
\addcontentsline{toc}{subsubsection}{Wgnuplot.ini}
\label{commands set terminal windows wgnuplot.ini}%
\label{set terminal windows wgnuplot.ini}%
\label{set term windows wgnuplot.ini}%
\label{windows wgnuplot.ini}%
\label{wgnuplot.ini}%
\index{wgnuplot.ini}%
Windows �ƥ����ȥ�����ɥ��� {\bf windows} ���Ϸ����ϡ����ץ����Τ����Ĥ�
{\bf wgnuplot.ini} �� {\bf [WGNUPLOT]} ��������󤫤��ɤ߹��ߤޤ������Υե�����
�ϡ��桼���Υ��ץꥱ�������ǡ����ǥ��쥯�ȥ���֤��ޤ���
{\bf wgnuplot.ini} �ե�����Υ���ץ�:

\preverbatim
\begin{verbatim}
     [WGNUPLOT]
     TextOrigin=0 0
     TextSize=640 150
     TextFont=Consolas,9
     TextWrap=1
     TextLines=400
     TextMaximized=0
     SysColors=0
     GraphOrigin=0 150
     GraphSize=640 330
     GraphFont=Tahoma,10
     GraphColor=1
     GraphToTop=1
     GraphGDI+=1
     GraphD2D=0
     GraphGDI+Oversampling=1
     GraphAntialiasing=1
     GraphPolygonAA=1
     GraphFastRotation=1
     GraphBackground=255 255 255
     DockVerticalTextFrac=350
     DockHorizontalTextFrac=400
\end{verbatim}
\postverbatim


�ʲ�������� wgnuplot �Υƥ����ȥ�����ɥ��Τߤ�Ŭ�Ѥ���ޤ���

{\bf TextOrigin} �� {\bf TextSize} �ϡ��ƥ����ȥ�����ɥ��ΰ��֤ȥ������λ���
�Ǥ���{\bf TextMaximized} �� 0 �Ǥʤ���硢������ɥ��Ϻ��粽����ޤ���

{\bf TextFont} �ϡ��ƥ����ȥ�����ɥ��Υե���Ȥȥ������λ���Ǥ���

{\bf TextWrap} �ϡ�Ĺ���ƥ����ȹԤ��ޤ��֤������򤷤ޤ���

{\bf TextLines} �ϡ��ƥ����ȥ�����ɥ��������Хåե��˲��� (�ޤ��֤��ʤ�)
�ݻ����뤫����ꤷ�ޤ������ߤϡ������ͤ� wgnuplot �⤫����ѹ��Ǥ��ޤ�
��

�ʲ�����: {\bf text-menu (p.~\pageref{text-menu})\index{text-menu}}��


{\bf DockVerticalTextFrac} �� {\bf DockHorizontalTextFrac} �ϡ����줾����ʬΨñ
�̤ǤΡ��ƥ����ȥ�����ɥ���˿�ľ��������ʿ�����˳��ݤ������Ǥ���


{\bf GraphFont} �ϡ��ե����̾�ȥݥ����ñ�̤Υե���ȥ������λ���Ǥ���

�ʲ�����: {\bf graph-menu (p.~\pageref{graph-menu})\index{graph-menu}}��
\subsection*{Wxt}
\addcontentsline{toc}{subsection}{Wxt}
\label{set terminal wxt}%
\label{terminal wxt}%
\label{set term wxt}%
\label{term wxt}%
\label{wxt}%
\index{wxt}%
{\bf wxt} ���Ϸ����ϡ��ġ��Υ�����ɥ��ؤν��Ϥ��������ޤ���������ɥ��� 
wxWidgets �饤�֥�����������ޤ� (���줬 {\bf wxt} ��̾����ͳ��Ǥ�)����
�ݤ�����ϡ�2D ����ե��å��饤�֥�� cairo �ȡ�ʸ��������/�������
���饤�֥�� pango ���������ޤ���

��:
\preverbatim
\begin{verbatim}
       set term wxt {<n>}
                    {size <width>,<height>} {position <x>,<y>}
                    {background <rgb_color> | nobackground}
                    {{no}enhanced}
                    {font <font>} {fontscale <scale>}
                    {title "title"}
                    {linewidth <lw>} {butt|rounded|square}
                    {dashlength <dl>}
                    {{no}persist}
                    {{no}raise}
                    {{no}ctrl}
                    {close}
\end{verbatim}
\postverbatim

ʣ�������襦����ɥ��⥵�ݡ��Ȥ��Ƥ��ơ�{\bf set terminal wxt $<$n$>$} �Ȥ����
�ֹ� n �����襦����ɥ��ؽ��Ϥ��ޤ���

�ǥե���ȤΥ�����ɥ������ȥ�ϡ����Υ�����ɥ��ֹ�˴�Ť��Ƥ��ޤ���
���Υ����ȥ�� {\tt"}title{\tt"} ������ɤǤ����Ǥ��ޤ���

���襦����ɥ��ϡ�{\bf gnuplot} �ν��Ϸ������̤ʤ�Τ��ѹ����Ƥ�Ĥä��ޤ�
�ˤʤ�ޤ���������Ĥ���ˤϡ����Υ�����ɥ������ϥե����������������
�� 'q' �����Ϥ��뤫��������ɥ��ޥ͡�����Υ�˥塼�� {\bf close} ������
�뤫��{\bf set term wxt $<$n$>$ close} �Ȥ��Ƥ���������

�����ΰ�Υ������ϥԥ�����ñ�̤�Ϳ���ޤ����ǥե���Ȥ� 640x384 �Ǥ���
����˲ä��ơ�������ɥ��μºݤΥ������ˤϡ��ġ���С��䥹�ơ������С�
�ѤΥ��ڡ������ɲä���ޤ���
������ɥ��Υ��������ѹ�����ȡ����襰��դ⥦����ɥ��ο�������������
�Ԥä���礦�褦�ˤ����˿��̤���ޤ���¾�����÷����Ϸ����Ȱ㤤��{\bf wxt}
���Ϸ����ϥե���ȡ�������ޤ���������Τ򿭽̤��ޤ��������ΤΥ����ڥ�
����ϰ�����ݤäơ����������ڡ����ϳ������ɤ��٤��ޤ������θ� {\bf replot}
�ȥ����פ��뤫�����ߥʥ�ġ���С��� {\bf replot} ��������򥯥�å����뤫
������ {\bf plot} ���ޥ�ɤ����Ϥ���ȡ����ο���������Ǥϴ����ˤ��Υ�����
�ɥ��˹�碌���ޤ������ե���ȥ������������Ϥ��줾��Υǥե���Ȥ˥�
���åȤ���ޤ���

position ���ץ��������襦����ɥ��ΰ��֤����ꤹ��Τ˻Ȥ��ޤ��������
���ޥ�� {\bf set term} ��κǽ������ˤΤ�Ŭ�Ѥ���ޤ���

���ߤ����襦����ɥ� ({\bf set term wxt $<$n$>$} �����򤵤줿���) ������Ū��
���ε�ư�ϡ�¾�ν��Ϸ����ȶ��̤Ǥ����ܺ٤ϡ��ʲ�����: {\bf mouse (p.~\pageref{mouse})\index{mouse}}�������
���ɲäΥ�������⤤���Ĥ��Ĥ��Ƥ��ޤ����������Ϥ��켫�Τ�����Ū�ʤ�
�ΤˤʤäƤ���Ϥ��Ǥ���

���ν��Ϸ����ϡ���ĥʸ��������⡼�� (enhanced text mode) �򥵥ݡ��Ȥ�
�Ƥ��ơ��ե���Ȥ�񼰥��ޥ�� (���ա����դʤ�) ���٥��¾��ʸ�����
�����ळ�Ȥ��Ǥ��ޤ�����ĥʸ��������⡼�ɤν񼰤�¾�� gnuplot �ν�
�Ϸ����ȶ��̤Ǥ����ܺ٤ϡ��ʲ�����: {\bf enhanced (p.~\pageref{enhanced})\index{enhanced}}��

$<$font$>$ �� {\tt"}FontFace,FontSize{\tt"} �η����ǡ�FontFace �� FontSize �Ȥ�
��ޤ�ʬΥ���ư�Ĥ�ʸ����Ȥ��ƽ񤭤ޤ���FontFace �ϡ�'Arial' �Τ�
�����̾�Υե����̾�Ǥ���FontFace ��Ϳ���ʤ����ϡ�wxt ���Ϸ�����
'Sans' ����Ѥ��ޤ���FontSize �ϡ��ݥ����ñ�̤Υե���ȥ������Ǥ���
FontSize ��Ϳ���ʤ����ϡ�wxt ���Ϸ����� 10 �ݥ���Ȥ���Ѥ��ޤ���
\preverbatim
\begin{verbatim}
  ��:
     set term wxt font "Arial,12"
     set term wxt font "Arial" # �ե����̾�Τ��ѹ�
     set term wxt font ",12" # �ե���ȥ������Τ��ѹ�
     set term wxt font "" # �ե����̾���ե���ȥ�������ꥻ�å�
\end{verbatim}
\postverbatim

�ե���Ȥ��̾�Υե���ȥ��֥����ƥफ��������ޤ���MS-Windows ��Ǥ�
����ȥ�����ѥͥ�� {\tt"}Fonts{\tt"} ����ȥ�Ǹ��������Τǡ����������ꤷ
�ޤ���Unix ��Ǥϡ��ե���Ȥ� {\tt"}fontconfig{\tt"} ���������ޤ���

ʸ����Υ쥤�����Ȥ˻��Ѥ���� pango �饤�֥��� utf-8 ����ܤȤ��Ƥ�
�ޤ��Τǡ�wxt ���Ϸ����Ǥϥ��󥳡��ǥ��󥰤� utf-8 �ˤ���ɬ�פ������
�����ǥե���Ȥ����ϥ��󥳡��ǥ��󥰤ϡ������ƥ�� 'locale' �ˤ���
����¾�Υ��󥳡��ǥ��󥰤���Ѥ��������ϡ������ gnuplot ���Τ餻��
ɬ�פ�����ޤ����ܺ٤ϡ��ʲ�����: {\bf encoding (p.~\pageref{encoding})\index{encoding}}��

pango �ϡ�unicode �ޥåԥ󥰤Ǥʤ��ե���Ȥ��Ф��Ƥ�ͽ�����̷�̤�Ϳ��
�뤫�⤷��ޤ����㤨�� Symbol �ե���Ȥ��Ф��Ƥϡ�wxt ���Ϸ����ϡ�ʸ
�������ɤ� unicode ���Ѵ����뤿��� http://www.unicode.org/ ���󶡤���
��ޥåԥ󥰤����Ѥ��ޤ���pango �ϡ�����ʸ����ޤ�ե���Ȥ򸫤Ĥ��뤿
��ˤ��ʤ��� Symbol �ե���Ȥ򸡺����������� DejaVu �ե���ȤΤ褦�ˡ�
������ unicode �򥫥С�����¾�Υե���Ȥ�õ�����Ȥ��ä������κ�Ȥ��
�����Ȥ��ޤ����ʤ���{\tt"}the Symbol font{\tt"} �ϡ�Acrobat Reader �Ȱ���
{\tt"}SY\_\_\_\_\_\_.PFB{\tt"} �Ȥ������ۤ���Ƥ��� Adobe Symbol �ե���ȤǤ���Ȳ�
�ᤵ��뤳�Ȥ����դ��Ƥ�����������������ˡ�OpenOffice.org �Ȱ���
{\tt"}opens\_\_\_.ttf{\tt"} �Ȥ������ۤ���� OpenSymbol �ե���Ȥ�Ʊ��ʸ������
���Ƥ��ޤ���Microsoft �� Symbol �ե���� ({\tt"}symbol.ttf{\tt"}) �����ۤ��Ƥ�
�ޤ���������ϰۤʤ�ʸ�����åȤˤʤäƤ��ơ������Ĥ��Ϸ礱�Ƥ��ޤ�����
�����Ĥ��Ͽ���������Ѥ�äƤ��ޤäƤ��ޤ������ʤ��Υǥե���Ȥ������
�ʤ�餫�����꤬��������� (�㤨�Хǥ⥹����ץ� enhancedtext.dem ����
����ɽ������ʤ��Ȥ��ä����) �ϡ�Adobe �� OpenOffice �� Symbol �ե�
��Ȥ򥤥󥹥ȡ��뤷�ơ�Microsoft �� Symbol �ե���Ȥ������ʤ��Ȥ���
�ʤ����⤷��ޤ���
{\tt"}windings{\tt"} �Τ褦��¾����ɸ��Υե���ȤǤ�ư��뤳�Ȥ���𤵤��
���ޤ���

����Υ�����󥰤ϡ��ġ���С�������Ū���ѹ��Ǥ��ޤ�����ǽ�ʸ¤�Ǥ�
�ɤ����Ϥ��������뤿��ˤ��Υ�����󥰤ϡ�����������ꥢ���������С�
����ץ�󥰡��ҥ�ƥ��󥰤� 3 �Ĥε�������äƤ��ޤ���
����������ꥢ���ϡ���ʿ���ľ�Ǥʤ����γ�餫��ɽ�����ǽ�ˤ��ޤ���
�����С�����ץ�󥰤ϡ�����������ꥢ�����Ȥǥԥ�������⾮��������
���Ǥ����٤��󶡤���gnuplot ����������ɸ��ľ����񤱤�褦�ˤʤ�ޤ���
����ϡ��г�������ľ�� (�㤨�� 'plot x') ���������ɤ��Τ��򤱤ޤ���
�ҥ�ƥ��󥰤ϡ������С�����ץ�󥰤ˤ�äư�������������ʿ����ľ��
������ʬ�Τܤ������򤱤ޤ������ν��Ϸ����ϡ�������ľ����������ɸ��·
��������ˤ�ꡢ1 �ԥ���������ľ���������� 1 �� (1 �Ĥ��¿���⾯�ʤ�
��ʤ�) �Υԥ���������褷�ޤ���

�ǥե���ȤǤϡ����褬�Ԥ�줿�Ȥ��˥�����ɥ��ϥǥ����ȥåפΰ��־�
(������) ��ɽ������ޤ�������ϡ�������� {\tt"}raise{\tt"} ������Ǥ��ޤ���
������� {\tt"}persist{\tt"} �ϡ����٤Ƥ����襦����ɥ�������Ū���Ĥ��ʤ���
�ϡ�gnuplot ����λ���ʤ��褦�ˤ��ޤ���
�Ǹ�ˡ��ǥե���ȤǤ� $<$space$>$ ������ gnuplot ���󥽡��륦����ɥ����
�˾夲��'q' �����襦����ɥ����Ĥ��ޤ���������� {\tt"}ctrl{\tt"} �ϡ������
�Υ���������Ƥ򡢤��줾�� $<$ctrl$>$+$<$space$>$ �� $<$ctrl$>$+'q' ���ѹ����ޤ���
������ 3 �ĤΥ������ (raise, persist, ctrl) �ϡ����������������
�Τ��Ȥ�Ǥ����ꤷ�����������뤳�Ȥ��Ǥ��ޤ���
\part{Index}
\printindex
\end{document}
