¿Cómo etiquetar los puntos de una función trazada con la propiedad "solo marcas"?

¿Cómo etiquetar los puntos de una función trazada con la propiedad "solo marcas"?

Estoy intentando dibujar una función en tikzpicture, que muestre solo puntos específicos y los etiquete.

Mi código se parece al siguiente:

\documentclass[12pt,a4paper]{article}

\usepackage{tikz}
\usetikzlibrary{fit}
\usetikzlibrary{calc}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{patterns, patterns.meta}

\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\usepgfplotslibrary{fillbetween}
\usetikzlibrary{backgrounds, intersections}

\begin{document}

\begin{tikzpicture}[scale=1]
    \begin{axis}[
        width=0.6\linewidth,
        xmin=-72,
        xmax= 24,
        ymin=-16,
        ymax= 40,
        x=0.1cm,
        y=0.1cm,
        xtick distance=8,
        ytick distance=8,
        axis lines=middle,
        xlabel=$\Re z_n$,
        ylabel=$\Im z_n$,
        grid={both}]        
            
        \addplot[blue, only marks, domain=1:12, samples=12] ({sqrt(2)^(\x)*cos(deg(\x*pi/4))},{sqrt(2)^(\x)*sin(deg(\x*pi/4))});
\end{tikzpicture}

\end{document}

Este código dibuja los puntos. Ahora quiero etiquetar estos puntos. Probé el siguiente código, pero no funciona. Espero que puedas ayudarme.

\foreach \x in {1,...,12} 
    \draw[blue] ({sqrt(2)^(\x)*cos(deg(\x*pi/4))},{sqrt(2)^(\x)*sin(deg(\x*pi/4))}) node[above]  {$z_\x$};

Mi pregunta es, ¿puedo agregar etiquetas directamente a la función addplot o necesito escribir un bucle que agregue las etiquetas? ¿Y cómo se ve el código correcto?

Espero que puedas ayudarme.

Respuesta1

¿Como esto? Connodes near coords*={$z_{\coordindex}$},

Código

\documentclass[boreder=5mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}[scale=1]
    \begin{axis}[
        width=0.6\linewidth,
        xmin=-72,
        xmax= 24,
        ymin=-16,
        ymax= 40,
        x=0.1cm,
        y=0.1cm,
        xtick distance=8,
        ytick distance=8,
        axis lines=middle,
        xlabel=$\Re z_n$,
        ylabel=$\Im z_n$,
        grid={both},
        nodes near coords*={$z_{\coordindex}$},
        ]            
        \addplot+[blue, only marks,  domain=1:12, samples=12] ({sqrt(2)^(\x)*cos(deg(\x*pi/4))},{sqrt(2)^(\x)*sin(deg(\x*pi/4))});
    \end{axis}
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada