
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 tikzpicture
e 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}