Etiquetar puntos en un plano

Etiquetar puntos en un plano

Tengo dos puntos en un plano, ambos dependiendo de varios parámetros. Sus coordenadas estarán dentro del rango [0,1], es decir, dentro del cuadrado rojo:

ingrese la descripción de la imagen aquí

Me gustaría dibujar estos puntos para muchos valores de los parámetros, etiquetándolos de acuerdo con estos valores para mostrar cuáles caen dentro del cuadrado rojo y cuáles no.

Aquí mi código para el fondo y el cuadrado rojo.

\begin{tikzpicture}
\begin{axis}[xmin=-2,xmax=2,ymin=-2,ymax=2, samples=1000, xlabel={$c$},
ylabel={$s$},unbounded coords=discard]
\draw[red,thick,dashed] (0,0) -- (1,0) -- (1,1) -- (0,1) -- (0,0);
\end{axis}
\end{tikzpicture}

Respuesta1

Sin duda hay formas más elegantesingrese la descripción de la imagen aquí

\documentclass{article}


\usepackage{pgfplots}
\usepackage{filecontents}

\begin{filecontents}{try.csv}
0.5  0.5
0.25 0.75
1.5 -1
-1 -1
\end{filecontents}

\begin{document}
\begin{tikzpicture}

\begin{axis}[xmin=-2,xmax=2,ymin=-2,ymax=2]
\draw[red,thick,dashed] (axis cs:0,0) rectangle (axis cs:1,1);
\begin{scope}
\addplot[only marks,blue,clip mode=individual] table {try.csv};
\end{scope}
\begin{scope}
\clip (axis cs:0,0) rectangle (axis cs:1,1);
\addplot[only marks,clip mode=individual,red] table {try.csv};
\end{scope}
\end{axis}
\end{tikzpicture}

\end{document}

información relacionada