Como usar \draw e \addplot com {pgfplots}

Como usar \draw e \addplot com {pgfplots}

Achei que era uma tarefa simples... mas estou quase desistindo, pois não consigo desenhar umsimplesseta entre dois pontos. Meu MWE só funciona se eu remover \pgfplotsset{compat=newest}e \empate. A saída do pdf éerrático, na verdade, quando algo aparece, a seta está na posição errada. Nenhum dos exemplos semelhantes encontrados em Stack... funciona. Suspeito que esteja faltando algo fundamental. Muito obrigado pela sua ajuda.

Meu MWE

\documentclass[border=4pt]{standalone}  
%
\usepackage{pgfplots}
%
\pgfplotsset{compat=newest}  % added without success
%
\begin{document}
%
\begin{tikzpicture}[scale=1.0]
%
\begin{axis}
%
    \addplot[domain=0.5:3, red,  thin] {(x^2-3)/2};
%
\end{axis}
%
\coordinate (orig) (0,0)
%
\coordinate (R) at (2,1/2)
%
\draw [->,thick,blue] (orig) -- (R)
%
\end{tikzpicture}
%
\end{document}

Responder1

Bem-vindo! Existem duas coisas. Estão faltando três ponto e vírgula e um at. Mas acho que a questão é por que as coordenadas não estão onde você deseja. Isso ocorre porque você os define no ambiente tikzpicturee não dentro do arquivo axis. Corrigindo esses rendimentos

\documentclass[border=4pt]{standalone}  
%
\usepackage{pgfplots}
%
\pgfplotsset{compat=newest}  % added without success
%
\begin{document}
%
\begin{tikzpicture}[scale=1.0]
%
\begin{axis}
%
    \addplot[domain=0.5:3, red,  thin] {(x^2-3)/2};
%
\coordinate (orig) at (0,0);
\coordinate (orig') at (0.5,-3/2);
\coordinate (R) at (2,1/2);
\end{axis}
%
\draw [->,thick,blue] (orig') -- (R);
%
\end{tikzpicture}
%
\end{document}

insira a descrição da imagem aqui

informação relacionada