summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex')
-rw-r--r--Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex180
1 files changed, 180 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex b/Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex
new file mode 100644
index 00000000000..e286e1fa9cf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/numericplots/MultiplePlots.tex
@@ -0,0 +1,180 @@
+% Copyright 2010 Thomas König, Alexander Michel
+%
+% This file is part of NumericPlots.
+%
+% NumericPlots is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% any later version.
+%
+% NumericPlots is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with NumericPlots. If not, see <http://www.gnu.org/licenses/>.
+
+
+\section{Multiple plots in one picture}\label{sec:MultiplePlots}
+
+xPicMin, xPicMax, yPicMin and yPicMax are the inner coordinates of one picture.
+The position of the axes are defined in this coordinate system via xCoordMin,
+xCoordMax, yCoordMin and yCoordMax.
+
+Example:
+
+\begin{verbatim}
+% input data and define linestyles
+\input{DataTestRealData}
+\newpsstyle{Database}{linecolor=LineColorA, linestyle=none, dotstyle=*,
+showpoints=true, dotsize=5pt}
+\newpsstyle{Result}{linecolor=LineColorB, linestyle=none, dotstyle=+,
+showpoints=true, dotsize=10pt}
+
+\begin{center}
+ \begin{NumericDataPlot}[xPicMin=0, xPicMax=1050,
+ yPicMin=0, yPicMax=1450]{\textwidth}{0.75\textheight}
+
+ % --- definition of the axis and the grid ---
+ % set the axis of the lower left corner
+ \setxAxis{xMin=2, xMax=17, Dx=4, xCoordMin=0, xCoordMax=500}
+ \setyAxis{yMin=20, yMax=70, Dy=20, yCoordMin=0, yCoordMax=500}
+
+ % plot the axis of the lower left corner
+ \plotxAxis{Stichnummer}
+ \plotyAxis{$F_{roll}$ in $\mega\newton$}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+ \listplot[style=StdLineStyC]{\DataDBforceC}
+ \listplot[style=StdLineStyD]{\DataDBforceD}
+ \listplot[style=StdLineStyE]{\DataDBforceE}
+ \listplot[style=StdLineStyF]{\DataDBforceF}
+ \listplot[style=StdLineStyG]{\DataDBforceG}
+
+ % set the y-axis for the plot in the middle of the left side
+ % x-axis remains the same
+ \setyAxis{yMin=20, yMax=70, Dy=20, yCoordMin=550, yCoordMax=1050}
+ % plot the axis (x-axis without ticklabels and label
+ \plotxAxis[NoTickLabel, NoLabel]{}
+ \plotyAxis{$F_{roll}$ in $\mega\newton$}
+
+ \rput[t]{0}(250,550){a) Ein plot}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+
+ % set axis for the plot at the right side
+ \setxAxis{xMin=2, xMax=17, Dx=4, xCoordMin=600, xCoordMax=1050}
+ \setyAxis{yMin=20, yMax=70, Dy=10, yCoordMin=0, yCoordMax=1050}
+
+ % plot the axis at the right side (y-axis without label)
+ \plotxAxis{Stichnummer}
+ \plotyAxis[NoLabel, TickSep=10]{$F_{roll}$ in $\mega\newton$}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+ \listplot[style=StdLineStyC]{\DataDBforceC}
+ \listplot[style=StdLineStyD]{\DataDBforceD}
+ \listplot[style=StdLineStyE]{\DataDBforceE}
+ \listplot[style=StdLineStyF]{\DataDBforceF}
+ \listplot[style=StdLineStyG]{\DataDBforceG}
+
+ % set the axis for the plot at the top
+ \setxAxis{xMin=8, xMax=17, Dx=1, xCoordMin=0, xCoordMax=1050}
+ \setyAxis{yMin=35, yMax=65, Dy=10, yO=40, yCoordMin=1150, yCoordMax=1450}
+
+ % plot the axis for the plot at the top
+ \plotxAxis[NoLabel]{Stichnummer}
+ \plotyAxis[NoLabel]{$F_{roll}$ in $\mega\newton$}
+
+ % plot only part of the data
+ \listplot[style=Database, xStart=11, xEnd=17]{\DataDBforce}
+ \listplot[style=Result, xStart=8, xEnd=13]{\DataRESforce}
+
+ \end{NumericDataPlot}
+
+ % put legend outside of the plot
+ \LegendDefinition[nrCols=1, LabelOrientation=r]{
+ \LegLine{Database} & Werte aus der Datenbank \\
+ \LegLine{Result} & Modell}
+
+\end{center}
+\end{verbatim}
+
+% input data and define linestyles
+\input{DataTestRealData}
+\newpsstyle{Database}{linecolor=LineColorA, linestyle=none, dotstyle=*,
+showpoints=true, dotsize=5pt}
+\newpsstyle{Result}{linecolor=LineColorB, linestyle=none, dotstyle=+,
+showpoints=true, dotsize=10pt}
+
+\begin{center}
+ \begin{NumericDataPlot}[xPicMin=0, xPicMax=1050,
+ yPicMin=0, yPicMax=1450]{\textwidth}{0.75\textheight}
+
+ % --- definition of the axis and the grid ---
+ % set the axis of the lower left corner
+ \setxAxis{xMin=2, xMax=17, Dx=4, xCoordMin=0, xCoordMax=500}
+ \setyAxis{yMin=20, yMax=70, Dy=20, yCoordMin=0, yCoordMax=500}
+
+ % plot the axis of the lower left corner
+ \plotxAxis{Stichnummer}
+ \plotyAxis{$F_{roll}$ in $\mega\newton$}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+ \listplot[style=StdLineStyC]{\DataDBforceC}
+ \listplot[style=StdLineStyD]{\DataDBforceD}
+ \listplot[style=StdLineStyE]{\DataDBforceE}
+ \listplot[style=StdLineStyF]{\DataDBforceF}
+ \listplot[style=StdLineStyG]{\DataDBforceG}
+
+ % set the y-axis for the plot in the middle of the left side
+ % x-axis remains the same
+ \setyAxis{yMin=20, yMax=70, Dy=20, yCoordMin=550, yCoordMax=1050}
+ % plot the axis (x-axis without ticklabels and label
+ \plotxAxis[NoTickLabel, NoLabel]{}
+ \plotyAxis{$F_{roll}$ in $\mega\newton$}
+
+ \rput[t]{0}(250,550){a) Ein plot}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+
+ % set axis for the plot at the right side
+ \setxAxis{xMin=2, xMax=17, Dx=4, xCoordMin=600, xCoordMax=1050}
+ \setyAxis{yMin=20, yMax=70, Dy=10, yCoordMin=0, yCoordMax=1050}
+
+ % plot the axis at the right side (y-axis without label)
+ \plotxAxis{Stichnummer}
+ \plotyAxis[NoLabel, TickSep=10]{$F_{roll}$ in $\mega\newton$}
+
+ \listplot[style=Database]{\DataDBforce}
+ \listplot[style=Result]{\DataRESforce}
+ \listplot[style=StdLineStyC]{\DataDBforceC}
+ \listplot[style=StdLineStyD]{\DataDBforceD}
+ \listplot[style=StdLineStyE]{\DataDBforceE}
+ \listplot[style=StdLineStyF]{\DataDBforceF}
+ \listplot[style=StdLineStyG]{\DataDBforceG}
+
+ % set the axis for the plot at the top
+ \setxAxis{xMin=8, xMax=17, Dx=1, xCoordMin=0, xCoordMax=1050}
+ \setyAxis{yMin=35, yMax=65, Dy=10, yO=40, yCoordMin=1150, yCoordMax=1450}
+
+ % plot the axis for the plot at the top
+ \plotxAxis[NoLabel]{Stichnummer}
+ \plotyAxis[NoLabel]{$F_{roll}$ in $\mega\newton$}
+
+ % plot only part of the data
+ \listplot[style=Database, xStart=11, xEnd=17]{\DataDBforce}
+ \listplot[style=Result, xStart=8, xEnd=13]{\DataRESforce}
+
+ \end{NumericDataPlot}
+
+ % put legend outside of the plot
+ \LegendDefinition[nrCols=1, LabelOrientation=r]{
+ \LegLine{style=Database} & Werte aus der Datenbank \\
+ \LegLine{style=Result} & Modell}
+\end{center} \ No newline at end of file