von esdd » Do 11. Jun 2015, 14:20
Wenn beides gleich skaliert sein sollen, aber Du nur jeden sounsovielten Tick an der Achse eingetragen haben möchtest, dann müssen dy und Dy den gleichen Wert haben. dy gibt die Anzahl der y-Einheiten zwischen zwei aufeinanderfolgenden Ticks an und Dy die Differenz zwischen den daran stehenden Zahlen.
Beispiele:
\documentclass[onepage]{scrartcl}
\usepackage{pst-all}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=1,Dy=1](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=2,Dy=2](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=10,Dy=10](0,0)(2,10)
\end{pspicture}
\par
\bigskip
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=1,Dy=1](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=2,Dy=2](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=10,Dy=10](0,0)(2,10)
\end{pspicture}
\end{document}
Gruß
Elke

- Dateianhänge
-

- gl_pstricks_boxplot.png (13.18 KiB) 1474 mal betrachtet
Wenn beides gleich skaliert sein sollen, aber Du nur jeden sounsovielten Tick an der Achse eingetragen haben möchtest, dann müssen [tt]dy[/tt] und [tt]Dy[/tt] den gleichen Wert haben. [tt]dy[/tt] gibt die Anzahl der y-Einheiten zwischen zwei aufeinanderfolgenden Ticks an und [tt]Dy[/tt] die Differenz zwischen den daran stehenden Zahlen.
Beispiele:
[code]\documentclass[onepage]{scrartcl}
\usepackage{pst-all}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=1,Dy=1](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=2,Dy=2](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.5,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=10,Dy=10](0,0)(2,10)
\end{pspicture}
\par
\bigskip
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=1,Dy=1](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=2,Dy=2](0,0)(2,10)
\end{pspicture}
\quad
\begin{pspicture}(-1,-1)(5,14)
\psset{yunit=0.25,fillstyle=solid}
\savedata{\data}[ 1 1 3 5 8 ]
\rput(1,0){\psBoxplot[fillcolor=red!18]{\data}}
\psaxes[dy=10,Dy=10](0,0)(2,10)
\end{pspicture}
\end{document}[/code]
Gruß
Elke
[img]http://golatex.de/files/gl_pstricks_boxplot_723.png[/img]