Folgender Code läuft problemlos durch: \begin{tikzpicture} \begin{axis}[% title=xxx, xmin=0, xmax=5, ymin=0, ymax=1, legend pos=outer north east, domain=0:3] \addplot[no markers, tubsBlue] { 1-x^4 }; \addplot[no markers, tubsRed] { 1-0.5*x^4 }; \addplot[no markers, tubsBlack] { 1-0.05*x^4 }; \addplot[no markers, tubsGreen] { 1-0.005*x^4 }; \end{axis} \end{tikzpicture} Allerdings wird die dritte Funktion abgeschnitten und reicht nicht bis zur x-Achse. Wenn ich jetzt die domain erhöhe, erhalte ich folgenden Fehler: ! Dimension too large.<recently read> \pgf@yy \end{tikzpicture} Wenn ich nur die ersten beiden Funktionen darstelle mit Domain 4 geht es. Heißt das, dass es zu viele Datenpunkte für TikZ sind, die dargestellt werden? Wie kann ich das Problem umgehen? Ich brauche keine super Genauigkeit. Mir geht es um den qualitativen Verlauf |
Ich verwende in solchen Fällen Öffne in Overleaf
restrict y to domain=-1:1, ymin=0,ymax=1, Komplettes Beispiel: Öffne in Overleaf
\documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=newest} \begin{document} \begin{tikzpicture} \begin{axis}[% no markers, smooth, domain=0:4, restrict y to domain=-1:1, xmin=0,xmax=4, ymin=0,ymax=1, ] \addplot[blue] { 1-x^4 }; \addplot[red] { 1-0.5*x^4 }; \addplot[black] { 1-0.05*x^4 }; \addplot[green] { 1-0.005*x^4 }; \end{axis} \end{tikzpicture} \end{document} beantwortet 13 Mär '17, 18:35 Henri Ich glaube, ich habe das noch nicht so ganz mit der domain verstanden. Wofür brauche ich das? Was macht das?
(13 Mär '17, 22:30)
SF6
|
Das kann nicht fehlerfrei durchlaufen, da fehlt
\documentclass
und anderes. Bitte mach ein kompilierbares Beispiel daraus.Davon ganz abgesehen, du gehst ins unendliche.