listplot 和 (0,0)

listplot 和 (0,0)

请看以下最小工作示例。

我不明白为什么 listplot 的第一行从 (0,0) 绘制到输入文件的第一个数据。

我正在编译

% converting with batchfile
%latex --enable-write18 --src -interaction=nonstopmode --save-size=80000 %A%.tex
%dvips -P pdf -D1200 %A%.dvi
%ps2pdf %A%.ps

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{filecontents}

% \IfFileExists{testdaten.dat}{}{
\begin{filecontents}{testdaten.dat}
0.0,4.0
0.1,3.27704
0.2,2.7192
0.3,2.30629
0.4,2.0192
0.5,1.83984
0.6,1.7512
0.7,1.73729
0.8,1.7832
0.9,1.87504
1.0,2.0
1.1,2.14629
1.2,2.3032
1.3,2.46104
1.4,2.6112
1.5,2.74609
1.6,2.8592
1.7,2.94504
1.8,2.9992
1.9,3.01829
2.0,3.0
2.1,2.94304
2.2,2.8472
2.3,2.71329
2.4,2.5432
2.5,2.33984
2.6,2.10720
2.7,1.85029
2.8,1.5752
2.9,1.28904
3.0,1.0
3.1,0.71729
3.2,0.45120
3.3,0.21304
3.4,0.01519
3.5,-0.1289
3.6,-0.2047
3.7,-0.1969
3.8,-0.0887
3.9,0.13729
4.0,0.50000}
\end{filecontents}
% }



\readdata{\data}{testdaten.dat} % Daten auslesen

\begin{document}
% \multido{\iC=1+1}{40}
\multido{\iC=40+1}{1}
    {
    \begin{pspicture}(-0.5,-0.5) (4 ,4)
    \psaxes[axesstyle=frame,origin={0,0},tickstyle=bottom, xyDecimals=0,labels=y]{->}(0,0)(0,0) (4 ,4)

            \listplot[nStart=1,nEnd=\iC\space,plotstyle=line, dotstyle=x, linewidth=1.93pt, linecolor=blue]{\data}  % Punkte Blau

    \end{pspicture}
    }
\end{document}

看看 multido 命令。这个命令只打印一张图片,并且这张图片应该与另一个 multido 命令的最后一张图片相同。但是

 \multido{\iC=1+1}{40} 

打印一条从 (0,0) 到 (0.0,4.0) 的线,这似乎不正确,或者我无法理解 listplot。

目标:一页上的第一张图片应该是最后一张多张图片,然后除最后一张图片外,所有图片都应该出现。

40张图片的顺序应该是40,1,2,3,4,...,39

在这种情况下,您可以制作动画图片,并且可以使用任何 pdf 阅读器。不会丢失任何信息,动画只会在 acrobat 中启动....

致以最良好的祝愿

EDIT1:附加信息:

 *File List*
standalone.cls    2012/09/15 v1.1b Class to compile TeX sub-files standalone
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
 xkeyval.sty    2012/10/14 v2.6b package option processing (HA)
 xkeyval.tex    2012/10/14 v2.6b key=value parser (HA)
standalone.cfg    2012/09/15 v1.1b Default configuration file for 'standalone' 
class
 article.cls    2007/10/19 v1.4h Standard LaTeX document class
  size10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
pstricks.sty    2013/12/12 v0.60 LaTeX wrapper for `PSTricks' (RN,HV)
pstricks.tex    2014/03/12 v2.53 `PSTricks' (tvz,hv)
pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
  pst-fp.tex    2014/03/12 v2.53 `PST-fp' (hv)
  xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
   dvips.def    1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
pst-plot.sty    2011/04/13 package wrapper for pst-plot.tex (hv)
pst-xkey.sty    2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
 multido.sty    2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN)
 multido.tex    2010/05/14 v1.42 `multido' (tvz,hv)
pst-plot.tex    2014/03/12 1.61 `pst-plot' (tvz,hv)
filecontents.sty    2011/10/08 v1.3 Create an external file from within a LaTeX

仅使用一张图片的第二个 Multido 命令 第二多

第一个 Multido 命令包含 40 张图片,第一个可以在这里看到…… 第一个多

彼得

答案1

没有意义使用

\multido{\iC=1+1}{40}{%

plotstyle=line因为对于 只有一个观点,所以\iC=1原因(0,0)用于第二个观点。

改用plotstyle=dots

\multido{\iC=2+1}{40}{%

0,4如果您想要线条。可以通过复制这对坐标使其出现两次来以点开始动画。

showpoints带有和\iC=2+1和两个起点的输出:

在此处输入图片描述

相关内容