[pstricks] plot a sequence of points
Michael Sharpe
msharpe at ucsd.edu
Sat Nov 15 18:16:22 CET 2008
You have to give the coordinates for \psdot in a form understood by
the \SpecialCoor parser and by PostScript. (Remember that TeX eats the
space after \n.)
\SpecialCoor
\psset{yunit=.5cm}
% \def\yn{\n 2.5 mul .5 add}% example of the ordinate function
\begin{pspicture*}(-3,-6)(5,6)
\psaxes{->}(0,0)(-3,-6)(5,6)
\multido{\n=-3+1}{6}{
\psplot[linecolor=red,algebraic=true,plotpoints=100]{-3}{5}{(\n*(1+x*x)
+1)/(x)}
\psdot(!2 \n\space 2.5 mul .5 add)% abscissa and ordinates are
function pf
}
\end{pspicture*}
Michael
On Nov 15, 2008, at 8:39 AM, azzam.hassan at voila.fr wrote:
> \psset{yunit=.5cm}
> \def\yn{\n 2.5 mul .5 add}% example of the ordinate function
> \begin{pspicture*}(-3,-6)(5,6)
> \psaxes{->}(0,0)(-3,-6)(5,6)
> \multido{\n=-3.+1}{6}{
> \psplot[linecolor=red,algebraic=true,plotpoints=400]{-3}{5}
> {(\n*(1+x*x)+1)/(x)}
> \psdot(2,\yn)% abscissa and ordinates are function pf
> }
> \end{pspicture*}
More information about the PSTricks
mailing list