Skip to content

Commit

Permalink
Merge branch 'upstream'
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexanderTaeschner committed Nov 6, 2023
2 parents f889db7 + e00e588 commit 44ca1ad
Show file tree
Hide file tree
Showing 30 changed files with 638 additions and 315 deletions.
4 changes: 2 additions & 2 deletions demo/keyentry.dem
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ plot keyentry with points pt '¶' title "points", \
sin(x)/x lc "grey" dt '.-' lw 3 title "normal plot", \
keyentry with boxerrorbars title "boxerrorbars", \
keyentry with boxplot fs pattern 1 title "boxplot", \
keyentry with labels point pt 4 title "labels", \
keyentry "{/*0.75 αβγδε}" left boxed title "labels", \
keyentry with vectors title "vectors"

pause -1 "<cr> to continue"
Expand All @@ -35,7 +35,7 @@ splot keyentry with points pt '¶' title "points", \
keyentry with circles fs solid fc "grey" title "circles", \
(1.-(x**2+y**2)/100.) title "normal plot" lc "grey", \
keyentry with boxes title "boxes", \
keyentry with labels point pt 4 title "labels", \
keyentry "{/:Italic attn:}" title "labels", \
keyentry with vectors title "vectors", \
keyentry with pm3d title "pm3d"

Expand Down
239 changes: 184 additions & 55 deletions docs/gnuplot-ja.doc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
C RCS $Id: gnuplot-ja.doc,v 1.795 2023-08-29 12:50:16+09 shige Exp $
C corresponding original gnuplot.doc at 2023-08-28
C RCS $Id: gnuplot-ja.doc,v 1.796 2023-09-28 18:09:02+09 shige Exp $
C corresponding original gnuplot.doc at 2023-09-26
C
C Copyright (C) 1986 - 1993, 1998, 1999, 2000, 2001, 2004 Thomas Williams, Colin Kelley et al.
C
Expand Down Expand Up @@ -352,6 +352,9 @@ C
## �������̤λ��ȤߤǤ�������ϳ�ǰ��ζ˺�ɸ�ʻ���ˡ������ϥǡ�������
## �˴ݤ����Ҥ�ҤȤ��������ޤ����˺�ɸ�⡼�ɤǤ� `with surface` �Ȥϰ�
## ��������϶˺�ɸ����դǤ�ľ���ɸ����դǤ���ѤǤ��ޤ���
#b ������ 2 �������襹������ `with hsteps` �ϡ�¸�ߤ��륹������ `steps`,
## `histeps`, `fsteps`, `fillsteps` ���󶡤����Ρ�����Ӥ���ʤ�ɽ��
## ��¿��������� step �ϤΥ���դ������Ǥ��ޤ���
#b ���襹������ `with lines` �ˤϡ����ߥե��륿���ץ���� `sharpen` ��
## ����ޤ������Υե��륿�ϴؿ�����դǥ��ѥ����򸡽Ф��ޤ��������Υԡ�
## ���ϴؿ�����ɸ�ܤȤ��Ƽ�ä� 2 �Ĥ� x ��ɸ�δ֤ˤ��뤿�ᡢ���ϤǤ���
Expand All @@ -378,6 +381,9 @@ D sharpen 1
D iris 2
DB
D contourfill 4
DB
D logic_timing 1
D rank_sequence 1

3 ����ȥޥ�����ʿ�경 (Hulls, masks, and smoothing)
?new hulls
Expand Down Expand Up @@ -4814,8 +4820,8 @@ Ffigure_boxerrorbars
?boxes 2D

`plot with boxes` �ϡ�����Ū�� 2 �󡢤ޤ��� 3 ��Υǡ�������Ѥ��ޤ���
�������������ɲä���ȡ������ variable �Ԥ��ɤ��٤����ξ���Ȥ��ƻ�
Ѥ��ޤ����ʲ�����: `rgbcolor variable`��
�������������ɲä���ȡ�����ϡ������������ɤ��٤����ξ���Ȥ��ƻ��
���ޤ����ʲ�����: `rgbcolor variable`��

2 ��: x y
3 ��: x y x_width
Expand Down Expand Up @@ -5117,6 +5123,24 @@ Ffigure_contourfill
set view map
splot g(x,y) with contourfill, g(x,y) with lines nosurface

2 dots
?plotting styles dots
?style dots
?with dots
?dots
Ffigure_dots
`dots` ��������ϳ����˾����ʥɥåȤ����褷�ޤ�������Ϥ������������
��ʤ뻶�ۿޤ�����������Ǥ��礦��2 ��������Ǥ� 1 �󡢤ޤ��� 2 �����
�ϥǡ�������3 ��������Ǥ� 3 ��Υǡ�����ɬ�פǤ���

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

1 ��: y # x �Ϲ��ֹ�
2 ��: x y
3 ��: x y z # 3D �� (splot)

#TeX \newpage
2 ellipses
?plotting styles ellipses
?style ellipses
Expand Down Expand Up @@ -5169,23 +5193,6 @@ Ffigure_ellipses

�ʲ��⻲��: `set object ellipse`, `set style ellipse`, `fillstyle`��

2 dots
?plotting styles dots
?style dots
?with dots
?dots
Ffigure_dots
`dots` ��������ϳ����˾����ʥɥåȤ����褷�ޤ�������Ϥ������������
��ʤ뻶�ۿޤ�����������Ǥ��礦��2 ��������Ǥ� 1 �󡢤ޤ��� 2 �����
�ϥǡ�������3 ��������Ǥ� 3 ��Υǡ�����ɬ�פǤ���

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

1 ��: y # x �Ϲ��ֹ�
2 ��: x y
3 ��: x y z # 3D �� (splot)

2 filledcurves
?plotting styles filledcurves
?style filledcurves
Expand Down Expand Up @@ -5640,6 +5647,126 @@ Ffigure_newhist
�ˤ���ޤ���
D histogram_colors 1

2 hsteps
?plotting styles hsteps
?style hsteps
?with hsteps
?hsteps
2 �������襹������ `with hsteps` �ϡ��ƥǡ��������Ф���Ĥο�ʿ��ʬ
("step" (��)) �����褷�ޤ��������ʤϡ��ǡ������� x ��ɸ�κ�¦������
���ϱ�¦�����뤤��ξ¦�ر�Ф����Ȥ��Ǥ��ޤ���
�ɲå�����ɤǡ����ܤ����ʤ���³�������䡢�ʤȥ١����饤��Ȥʤ�
y ���ͤȤδ֤��ɤ��٤�����Υ��ץ��������椷�ޤ���

��:
plot <data> with hsteps
{forward|backward}
{baseline|pillars|link|nolink}
{{above|below} y=<baseline>}
{offset <y-offset>}

2 ��: x y
3 ��: x y width

�������襹������ˤ� 2 �� 3 ��Υǡ�����ɬ�פǤ����������������ɲ�
����ȡ�����ϲ����������ɤ��٤����ξ���Ȥ��ƻ��Ѥ��ޤ� (�ʲ�����:
`rgbcolor variable`)�����ϥǡ����� x ���ͤϡ�ñĴ�Ǥ���Ȳ��ꤷ�ޤ���

���ʤ����� 3 ���ܤ�������Ȥ�������Ū�ˤ�Ϳ���ʤ��ä���硢����ʬ����
�ϡ����ܤ����ʿ��ʬ���ܿ�����褦�˷׻����ޤ���3 ���ܤ�����ͤξ���
�������ʤ��׵�Ȥ��ƽ������ޤ���

������� `forward`, `backward` �ϡ����ꤷ�� x ��ɸ�����ʿ��ʬ���Ĺ
������������ꤹ��Τ˻��Ѥ��ޤ����ɤ������ꤷ�ʤ����Ͽ�ʿ��ʬ��Ϳ
����줿 x ���ͤ���ξ¦�ء����ܤ��뼡������ x ���ͤȤ������ޤDZ�Ĺ����
�����������������Ƚ����Ǥϡ��б����볰¦�����������ʤ��Τǡ���ʿ��ʬ��
��¦���������Ȥε�Υ�����Ѥ��Ƴ�¦�ؤα�Ĺ�����ޤ��ޤ� (�ʲ�����:
`histeps`, `boxes`)��

�ǥե���� (`baseline`) �ȡ������Ѽ�� `pillar` �ϡ��١����饤��Ȥʤ�
y ���ͤ���Ѥ��ޤ���plot ���ޥ�ɤDz�����ꤷ�ʤ���С��١����饤���
y=0 �Ȥʤ�ޤ���plot ���ޥ�ɤ��ɤ��٤������������Ѥ����硢�١���
�饤����ɤ��٤��ΰ�ΰ�Ĥζ��������뤳�Ȥˤ�ʤ�ޤ���
4 �Ĥ��Ѽ郎���Ѳ�ǽ�Ǥ���

Ffigure_hsteps_baseline
`baseline` (�ǥե����): x ���������ܤ����ʤȤδ֤˷�֤��ʤ���硢��
�����ľ��ʬ����³���ޤ�������ϡ��������� `steps`, `histeps`,
`fsteps` �Τ褦�ʶ������������ޤ����ʤδ֤˷�֤������硢�̾������
��֤����ʤ������������Τǡ���������³�������ϰ�ö�١����饤��ޤ�
��Ȥ��������Ƥ��ξ��ʤ�Ǥ���ƤӾ�˾夬��ޤ�������ϡ�Ĺ�����ѥ�
��������������ޤ���

set xzeroaxis
plot $data using 1:2 with hsteps
plot $data using 1:2:(0.5) with hsteps

Ffigure_hsteps_pillar
`pillar`: ���ʤ�ü�ǡ��١����饤��ؤο�ľ���������ޤ����١����饤���
�ˤϿ�ʿ��ʬ����������ʤ����Ȥ����դ��Ƥ���������

plot $data using 1:2 with hsteps pillar
plot $data using 1:2:(0.5) with hsteps pillar
plot $data using 1:2:(0.5) \
with hsteps pillar above fc "blue", \
$data using 1:2:(0.5) \
with hsteps pillar below fc "red"

#TeX \vspace{6ex}

Ffigure_hsteps_nolink
`nolink`: ���ܤ����ʤδ֤����ϲ��������ޤ��󡣤����Ѽ���Ф��Ƥϡ��١�
���饤����ɤ��٤���°���Ȥϲ��δ�Ϣ�⤢��ޤ���

plot $data using 1:2 with hsteps nolink, \
$data using 1:2 with hsteps nolink forward, \
$data using 1:2 with hsteps nolink backward, \
$data using 1:2 with points pt "|"

#TeX \vspace{9ex}

Ffigure_hsteps_link
`link`: ���ܤ����ʤ򡢰��ܤο���ľ������ʬ����³���ޤ����ʤ����ˤ�ä�
�ϡ��������Ͽ�ľ�Ǥʤ��ष���Ф�ˤʤ�ޤ���

��: �Ѽ� `link` ���Ѽ� `pillar` �˽Ťͤ뤳�Ȥǡ����ƥ���ζ���Ʊ�Τ���
����³����褦���Ѥ߾夲���ҥ��ȥ���॰��դ������Ǥ��ޤ���

set style line 11 lw 2 lc "gray" dt "."
set style line 12 lw 2 lc variable
plot $data using 1:3:(0.5) ls 11 with hsteps link, \
$data using 1:3:(0.5):1 ls 12 with hsteps pillar \
fs solid 0.7 border, \
$data using 1:4:(0.5) ls 11 with hsteps link, \
$data using 1:4:(0.5):1 ls 12 with hsteps pillar \
fs transparent pattern 1 border

3 offset
Ffigure_hsteps_offset
?with hsteps offset
?hsteps offset
���ե��å��ͤϡ��ǡ��������켫�� (2 ����) �ȥ���դ˸����١����饤��
��ξ���� y ���ͤ���ʬ���ɲä��뤳�Ȥǡ�`with hsteps` ��Ǥ�դ��Ѽ��
�����ޤ����㤨�С�������ϩ�Υ����ߥ󥰥��㡼�Ȥ������Ȥ��ˡ��ѥ륹�ȷ�
���ľ�����˰��ֹ�碌����Τ˻Ȥ��ޤ������̤ˤϡ�y ���ͤ��ϰϤ�ͭ��
��ʣ���Υǡ���������Ѥ߾夲����դ˥��ե��åȤ����ѤǤ��ޤ���

# bit(k,char) �ϡ���������ʸ���� k bit �ξ��֤˱�����
# 0 �� 1 ���֤��ؿ�
set style fill solid 0.2 border
plot for [k=1:8] STR using 1:(bit(k,STR[$1])):(0.5) \
with hsteps fillcolor "black" offset k

3 missing data
?with hsteps missing-data
?hsteps missing-data
���襹������ hstep �Ǥϡ����ԡ�NaN �͡���»�ǡ����ϰۤʤ��̣�������
�����ǡ����˶��Ԥ�������ϡ��ǡ�����Ϣ³��򤽤����ǥꥻ�åȤ��ޤ���
����ϡ�`with lines` �ξ��˶��Ԥ������������γ��Ϥ����Ǥ���Τ�Ʊ��
�Ǥ���x ���ͤ� NaN �ξ�硢����϶��Ԥξ���Ʊ��������Ԥ��ޤ���x ��
�ͤ�ͭ���ǡ�y ���ͤ� NaN �ξ��ϡ����Υǡ������ˤϿ�ʿ���������ޤ���
����x ���ͤϡ��ʤ�����ɾ����ɬ�פʾ��˻��Ѥ��ޤ���

2 image
?plotting styles image
?style image
Expand Down Expand Up @@ -5938,16 +6065,9 @@ Ffigure_parallel
plot $DATA using col1{:varcol1} {at <xpos>} {<line properties}, \
$DATA using col2, ...

�ѹ�: gnuplot �С������ 5.4 �Ǥϡ����襹������ parallelaxes �ν񼰤�
�ѹ����Ƥ��ޤ������ɤ��줿�񼰤Ǥϡ�ʿ�Ժ�ɸ���������¤�ʤ������Ȥ���
ǽ�Ǥ���

gnuplot 5.2: plot $DATA using 1:2:3:4:5 with parallelaxes
gnuplot 5.4: plot for [col=1:5] $DATA using col with parallelaxes

�������񼰤Ǥϡ��ʲ�����˸�����褦�ˡ�ʿ�Ժ�ɸ���� x �����֤Ǥ���
��Ū�����֤��ǽ�ˤʤäƤ��ޤ�������Ū�� x ��ɸ���꤬�ʤ���С�N ����
�μ��� x=N �ξ����֤���ޤ���
������� `at` �ǡ��ʲ�����˸�����褦�ˡ�ʿ�Ժ�ɸ���� x �����֤�
������Ū�����֤��ǽ�ˤʤäƤ��ޤ�������Ū�� x ��ɸ���꤬�ʤ���С�N
���ܤμ��� x=N �ξ����֤���ޤ���

array xpos[5] = [1, 5, 6, 7, 11, 12]
plot for [col=1:5] $DATA using col with parallelaxes at xpos[col]
Expand Down Expand Up @@ -5990,11 +6110,8 @@ Ffigure_points
`points` ��������ϳ����˾����ʵ����ɽ�����ޤ������٤Ƥε���Υǥե�
��Ȥ��礭�����ѹ�����ˤϥ��ޥ�� `set pointsize` ��Ȥ��ޤ����ǥե�
��Ȥ�����ϡ������Ʊ����Τˤʤ�ޤ����ʲ�����: `linetypes`��plot ��
�ޥ�ɤ� `using` ���꤬�ʤ����ϡ����ϥǡ�����ϰ��ۤΤ�����
x y pointsize pointtype color
�ν�Dz�ᤵ��ޤ����ǽ�� 2 �� (x, y) �θ���Τ��٤Ƥ���Ͼ�ά��ǽ�ǡ�
�������ɲä�����°�� `pointsize variable`, `pointtype variable` ����
�б����ޤ���
�ޥ�ɤ� `using` ���꤬�ʤ����ϡ����ϥǡ��������ۤΤ����ˡ��ʲ���
��������褦�� `x y pointsize pointtype color` �ν�Dz�ᤷ�ޤ���

�ǽ�� 8 �Ĥ�����ϡ����٤Ƥν��Ϸ����Ƕ��̤Ǥ��������¿����������
�̤˥��ݡ��Ȥ�����Ϸ����⤢��ޤ������ߤν��Ϸ���������ǤɤΤ褦����
Expand All @@ -6008,22 +6125,37 @@ Ffigure_points
plot f(x) with points pt "#"
plot d(x) with points pt "\U+2299"

3 ������°�� (variable point properties)
?points variable
?with points variable
=variable
?variable
?pointtype variable
?pointsize variable
plot ���ޥ�ɾ�ǥ������ `pointtype`, `pointsize`, `linecolor` ���
���ݡ��ֹ������˥������ `variable` ���ɲä��뤳�Ȥ��Ǥ��ޤ�����
�ξ�硢�������б�����°���ͤ����ϥǡ������ɲ��󤫤�������ޤ�������
(variable) pointsize �ͤϡ���� `using` �����Ϳ������ǽ���ɲ���
���ꡢ���� color �ͤϡ���˺Ǹ���ɲ��󤫤���ޤ����ʲ�����:
`colorspec`���������Ф��� 3 �Ĥ�°���򤹤٤ƻ��ꤹ����ϡ����ϥǡ���
�����ν��֤ϰʲ��Τ褦�ˤʤ�ޤ���
�� (point) �����ޤ����襹������Ǥϡ����ץ����Ȥ����ɲåǡ������
`using` ����Ǽ�����뤳�ȤǤ������θ����ܤ����椹�뤳�Ȥ��Ǥ��ޤ�����
��ϡ�plot ���ޥ�ɾ�ǥ������ `pointtype`, `pointsize`, `linecolor`
��Ȥ��ݤˡ��ֹ������˥������ `variable` ���ɲä��뤳�Ȥǻؼ���
�ޤ���
���襹������ `with labels` �Ǥ⡢����ʸ�����ž�Ѥ������뤳�Ȥ��Ǥ�
�ޤ���
��:
# ���ϥǡ����ϡ��� 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

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

textrotation : pointsize : pointtype : color
(ʸ����β�ž��) : (���Υ�����) : (���μ���) : (��)

plot DATA using x:y:pointsize:pointtype:color \
with points lc variable pt variable ps variable
��äơ������Ǥϡ�"lc rgb variable" �� plot ���ޥ�ɤκǽ�˸���Ƥ�
�ޤ��������� `using` ����κǸ���� (4) ������ޤ������ѿ� (variable
color) ����ϡ���˺Ǹ���ɲ��󤫤���ޤ������ѿ�����ꤹ��ˤϡ���
���Ĥ�����ˡ������ޤ����ʲ�����: `colorspec`��

����: �֥桼������ѿ��פ����� variable �˴ؤ������ˤĤ��Ƥϡ��ʲ�
����: `variables`��
Expand Down Expand Up @@ -11188,22 +11320,19 @@ Ffigure_colornames

��:
set contourfill auto N # zrange �� N ��ʬ�������Ҥ�
set contourfill ztics <level> # �� z ����ߤΰ��֤��ڤ�ʬ��
set contourfill cbtics <level> # �� cb ����ߤΰ��֤��ڤ�ʬ��
set contourfill ztics # z ���γƼ���������ڤ�ʬ��
set contourfill cbtics # cb ���γƼ���������ڤ�ʬ��
set contourfill {palette | firstlinetype N}

�ǥե���Ȥ� `set contourfill auto 5 palette` �ǡ�����ϸ��ߤ� z ����
�ϰϤ� 5 ��ʬ�� (6 �Ĥ�ʿ�̤Ƕ��ڤ�)�������Ҥˤ��� z ���������б�����
�ѥ�åȤο��������Ƥޤ���

���ץ���� `ztics`, `cbtics` �ϡ�zrange ��ʬ��򡢼������� (��٥� 0)
�ˤ���ڤ�ʬ�����ޤ����������� (��٥� 1)���ޤ��ϥ桼�����������ƻ���
����¾�Υ�٥��������ν���ˤ���ڤ�ʬ�������֤��ޤ����㤨�С�������
�ꡢ��������Ȥ���Ω�� z=2.5, z=7, z=10 �˻��ꤷ���ڤ�ʬ����ˤϡ��ʲ�
���ץ���� `ztics`, `cbtics` �ϡ�zrange ��ʬ��򡢤��μ��μ�������ΰ�
�֤ǹԤ��ޤ����㤨�С�z=2.5, z=7, z=10 �˻��ꤷ���ڤ�ʬ����ˤϡ��ʲ�
�Υ��ޥ�ɤ���Ѥ��ޤ���
set ztics add ("floor" 2.5 3, "boundary X" 7 3, "ceiling" 10 3)
set contourfill ztics 3
set ztics scale 1, 0.5, 0, 0, 0
set ztics add ("floor" 2.5, "boundary X" 7, "ceiling" 10)
set contourfill ztics

���Ҥο��դ��˥ѥ�åȤ�Ȥ������ʤ����ϡ�Ǥ��Ϣ³����������ϰϤ���
�򤷡�������˾�࿧����������Ƥ뤳�Ȥ��Ǥ��ޤ���
Expand Down Expand Up @@ -19021,8 +19150,8 @@ D viridis 1
�Ȱ��˻Ȥ����ȤϤǤ��ޤ��󡣰ʲ��⻲��: `do`, `continue`, `break`��
1 ���Ϸ��� (Terminal)
^ <h2> Terminal Types </h2>
2 ���Ϸ����ΰ���
?complete list of terminals
2 ���Ϸ����ΰ���
?terminal
?term
gnuplot �ϤȤƤ�¿���ν��Ϸ����򥵥ݡ��Ȥ��Ƥ��ޤ��������ϡ�Ŭ�ڤ�
Expand Down
Loading

0 comments on commit 44ca1ad

Please sign in to comment.