Hallo allerseits,

es scheint ein absolutes Anfänger-(gnuplot-)Problem zu sein, aber ich finde einfach keine Lösung.

Ich würde gerne den y-Definitionsbereich beschränken. Die Funktion soll nur im Bereich 0< y <2 gezeichnet werden.

Im folgenden Minimalbeispiel funktioniert das aber nur für den x-Definitionsbereich:

Code:
\documentclass{article}

\usepackage{tikz}

\begin{document}

	\begin{tikzpicture}
	
		%PROBLEM: y-Definitionsbereich wird überschritten
		\draw plot[raw gnuplot]
			function
			{%
			set samples 40;
			plot [0:2] [0:2] x**2
			};
	
	
		%Achsen
		\draw[->] (0,0) -- (10,0) node[above right] {$x$};
		\draw[->] (0,0) -- (0,10) node[above right] {$y$};
		
		% Achsenbeschriftung
		\foreach \x in {1,2,...,9}
			{\draw[xshift=\x cm] (0,0) -- (0,-0.2) node[below] {\x};}
		\foreach \y in {1,2,...,9}
			{\draw [yshift=\y cm] (0,0) -- (-0.2,0) node[left] {\y};}
			
	\end{tikzpicture}
	
\end{document}