Hallo, ich habe zu dem unten gezeigten Quelltext zwei Probleme, bei denen ihr mir sicher helfen könnt. Hier erstmal die Datei: Open in writeLaTeX
\RequirePackage{filecontents} \begin{filecontents}{\jobname Data.asc} 0 0.3791 5 0.38189 10 0.40194 15 0.42598 20 0.45846 25 0.50026 30 0.55143 35 0.60285 40 0.66468 42 0.68796 44 0.71025 46 0.73916 48 0.765 50 0.79383 52 0.81881 54 0.84439 56 0.87511 58 0.89835 60 0.9301 62 0.95564 64 0.97691 66 0.99479 68 1 70 0.98994 72 0.96122 74 0.89812 76 0.7904 78 0.64007 80 0.45012 82 0.24865 84 0.08855 86 0.01349 88 1.27E-004 88 1.27E-004 \end{filecontents} \documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=1.10} \usepackage{siunitx} \usepackage{simpsons} \begin{document} \begin{tikzpicture} \begin{axis}[ xmin=0,xmax=90, ymin = -0.05, ymax = 1.3, xtick={0, 10,...,80}, legend pos = north west, axis y line*=left, xlabel=Hallo \TeX Welt, xlabel near ticks, ylabel=Die 1000. Frage! \Burns, ylabel near ticks ] \addplot[black,smooth,thick] table [x index = 0, y index = 1] {\jobname Data.asc};\label{1} \end{axis} \begin{axis}[ xmin = 0, xmax = 90, ymin = -0.1, ymax = 0.05, legend pos = north west, legend columns=2, legend style={draw=none}, hide x axis, axis y line*=right, ylabel=Die 1000. Frage! \Burns, ylabel near ticks ] \addlegendimage{/pgfplots/refstyle=1}\addlegendentry{Daten}; \addplot[raw gnuplot, id=test, mark=none, smooth,thick,dashed,black] gnuplot{ x0=NaN; y0=NaN; plot [10:50] "\jobname Data.asc" using (dx=$1-x0,x0=$1,$1-dx/2):(dy=$2-y0,y0=$2,dy/dx) with lines smooth bezier}; \addlegendentry{Ableitung}; \draw (axis cs: 0,0) -- (axis cs: 90,0); \end{axis} \end{tikzpicture} \end{document} Folgende zwei Probleme:
Ich danke euch schonmal, viele Grüße und ein dreifach "Hoch" auf die 1000. Frage! ;-) gefragt 15 Aug '14, 10:28 jan_lde |
Ich habe keine Ahnung von Auszug aus der
Allerdings beachtet Will man den Plotbereich einschränken, kann man aber die Option Code: Open in writeLaTeX
%% Daten siehe MWE in Frage \documentclass[margin=10pt]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.10} \usepackage{siunitx} \usepackage{simpsons} \begin{document} \begin{tikzpicture} \begin{axis}[ xmin=0,xmax=90, ymin = -0.05, ymax = 1.3, xtick={0, 10,...,80}, legend pos = north west, axis y line*=left, xlabel=Hallo \TeX Welt, xlabel near ticks, ylabel=Die 1000. Frage! \Burns, ] \addplot[black,smooth,thick] table [x index = 0, y index = 1] {\jobname Data.asc};\label{1} \end{axis} \begin{axis}[ xmin = 0, xmax = 90, ymin = -0.1, ymax = 0.05, legend pos = north west, legend columns=2, legend style={draw=none}, hide x axis, axis y line*=right, ylabel=Die 1000. Frage! \Burns, ylabel near ticks, ] \addlegendimage{/pgfplots/refstyle=1}\addlegendentry{Daten}; \addplot[raw gnuplot, id=test, mark=none, smooth,thick,dashed,black, restrict x to domain=10:50 % Einschränkung des Plotbereiches ] gnuplot{ x0=NaN; y0=NaN; plot [10:50] "\jobname Data.asc" using (dx=$1-x0,x0=$1,$1-dx/2):(dy=$2-y0,y0=$2,dy/dx) with lines smooth bezier}; \addlegendentry{Ableitung}; \draw (axis cs: 0,0) -- (axis cs: 90,0); \end{axis} \end{tikzpicture} \end{document} Den zweiten Teil der Frage verstehe ich nicht so ganz. Die Verschiebung zwischen Nullstelle der Ableitung und Maximum der Daten entsteht durch das Glätten der Ableitung. Sie ist vernachlässigbar, wenn man Open in writeLaTeX
\addplot[raw gnuplot, id=test, mark=none, smooth,thick,dashed,black, %restrict x to domain=10:50 % Einschränkung des Plotbereiches ] gnuplot{ x0=NaN; y0=NaN; plot [10:50] "\jobname Data.asc" using (dx=$1-x0,x0=$1,$1+dx/2):(dy=$2-y0,y0=$2,dy/dx) with lines smooth bezier}; \addlegendentry{Ableitung}; beantwortet 15 Aug '14, 18:19 esdd Erst jetzt wird mir klar, daß hier das simpsons-Paket (m.W. von 1994, METAFONT) verwendet wurde - ich faß es nicht ^^ Habt ihr das alle installiert, ja? Und ich wurde seinerzeit verhöhnt, als ich fragte, wie man das installiert :()
(15 Aug '14, 20:08)
cis
|