diff options
author | Karl Berry <karl@freefriends.org> | 2013-07-11 23:29:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-07-11 23:29:02 +0000 |
commit | b863f2bfeab599875bf798ab734b9404f972625f (patch) | |
tree | 413d9a54bd9befc749c3bfb92e41e963e1f8f1f5 /Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex | |
parent | 23d768f5857651f306060a6d2e70ce95fdae4f6b (diff) |
pst-plot (10jul13)
git-svn-id: svn://tug.org/texlive/trunk@31173 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex | 75 |
1 files changed, 73 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex b/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex index c17f64ea556..07a6e04cb21 100644 --- a/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex +++ b/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex @@ -110,6 +110,7 @@ contain units. The values of \Lcs{psxunit} and \Lcs{psyunit} are used as the uni \Lcs{psdataplot}\OptArgs\Largb{\Lcs{\Larga{macro}}}\\ \Lcs{savedata}\Largb{\Lcs{\Larga{macro}}}\Largs{data}\\ \Lcs{readdata}\Largb{\Lcs{\Larga{macro}}}\Largb{file}\\ + \Lcs{psreadColumnData}\Largb{colNo}\Largb{delimiter}\Largb{\Lcs{\Larga{macro}}}\Largb{filename}\\ \Lcs{listplot}\Largb{data}\\ \Lcs{pslistplot}\Largb{data} \end{BDef} @@ -363,6 +364,9 @@ is the black dot. \end{lstlisting} + + + The next example uses an external file for the data, which must first be read by the macro \Lcs{readdata}. The next one creates a horizontal boxplot by rotating the output with $-90$ degrees. @@ -407,6 +411,71 @@ the output with $-90$ degrees. \end{lstlisting} +It is also possible to read a data column from an external file: + + +\begin{filecontents*}{Data.dat} +98, 32 +20, 11 +79, 26 +14, 9 +23, 22 +21, 10 +58, 25 +13, 8 +19, 5 +53, 29 +41, 37 +11, 2 +83, 25 +71, 51 +10, 7 +89, 17 +10, 6 + , 41 + , 75 +\end{filecontents*} + +\begin{pspicture}(-1,-1)(5,6) +\psaxes[axesstyle=frame,dy=1cm,Dy=20,ticksize=4pt 0](0,0)(4,5) +\psreadDataColumn{1}{,}{\data}{Data.dat} +\rput(1,0){\psBoxplot[fillcolor=red!40,yunit=0.05]{\data}} +\psreadDataColumn{2}{,}{\data}{Data.dat} +\rput(3,0){\psBoxplot[fillcolor=blue!40,yunit=0.05]{\data}} +\end{pspicture} + +\begin{lstlisting} +\begin{filecontents*}{Data.dat} +98, 32 +20, 11 +79, 26 +14, 9 +23, 22 +21, 10 +58, 25 +13, 8 +19, 5 +53, 29 +41, 37 +11, 2 +83, 25 +71, 51 +10, 7 +89, 17 +10, 6 + , 41 + , 75 +\end{filecontents*} + +\begin{pspicture}(-1,-1)(5,6) +\psaxes[axesstyle=frame,dy=1cm,Dy=20,ticksize=4pt 0](0,0)(4,5) +\psreadDataColumn{1}{,}{\data}{Data.dat} +\rput(1,0){\psBoxplot[fillcolor=red!40,yunit=0.05]{\data}} +\psreadDataColumn{2}{,}{\data}{Data.dat} +\rput(3,0){\psBoxplot[fillcolor=blue!40,yunit=0.05]{\data}} +\end{pspicture} +\end{lstlisting} + @@ -739,6 +808,7 @@ can be outside of the visible \Lenv{pspicture} environment. \begin{LTXexample}[width=7cm] \psset{xAxisLabel=,yAxisLabel=, llx=-5mm,urx=1cm,lly=-5mm, + mathLabel=false, xLabels={A,b,C,d,E,f,}, xlabelsep=-5pt} \begin{psgraph}{->}(5,5){6cm}{6cm} @@ -1052,8 +1122,9 @@ redefinition, then do it for \Lcs{pst@@@hlabel} and \begin{LTXexample}[pos=b] \psset{xunit=0.75} \begin{pspicture}(-2,-2)(14,4) -\psaxes[xLabels={,Kerry,Laois,London,Waterford,Clare,Offaly,Galway,Wexford,Dublin,% - Limerick,Tipperary,Cork,Kilkenny},xLabelsRot=45,yLabels={,low,medium,high}](14,4) +\psaxes[xLabels={,Kerry,Laois,London,Waterford,Clare,Offaly,Galway,Wexford,% + Dublin,Limerick,Tipperary,Cork,Kilkenny},xLabelsRot=45, + yLabels={,low,medium,high},mathLabel=false](14,4) \end{pspicture} \end{LTXexample} |