O gráfico desaparece ao usar \filldraw

O gráfico desaparece ao usar \filldraw

Estou desenhando uma parábola. O código LaTeX funciona bem. Porém, quando quero ter um ponto no código

\filldraw (A) circle (1pt) node[above right] {A}; 

então o gráfico desaparece. O código é

\documentclass{article}

\usepackage{tikz}

\begin{document}

    \begin{tikzpicture}
        \def\a{1}
        \def\c{1}
        \def\xo{1}

        \def\xA{-7}
        \def\xB{2}
        \def\xC{7.5}

        \draw[domain=-2:4,smooth,variable=\x,blue] plot ({\x},{\a*(\x-\xo)*(\x-\xo) + \c});

        \pgfmathsetmacro{\yA}{\a*(\xA-\xo)*(\xA-\xo)+\c};
        \coordinate (A) at (\xA,\yA);

        \filldraw (A) circle (1pt) node[above right] {A};

        \draw[->] (-2,0) -- (8,0) node[right] {$x$};
        \draw[->] (0,-1) -- (0,4) node[above] {$y$};
    \end{tikzpicture}

\end{document}

Obrigado.

Responder1

Você tentou adicionar um ponto a (-7/65)quilômetros de distância do gráfico e, assim, tornou a imagem inteira tão grande que não cabia na página.

Seu código funciona bem se usarmos um ponto dentro do gráfico:

\documentclass{article} 

\usepackage{tikz}

\begin{document}
    
    \begin{tikzpicture}  
        
        \def\a{1}
        \def\c{1}
        \def\xo{1}
        
        \def\xA{0} 
        \def\xB{2}
        \def\xC{7.5} 
        
        \draw[domain=-2:4,smooth,variable=\x,blue] plot ({\x},{\a*(\x-\xo)*(\x-\xo) + \c}); 
        
        \pgfmathsetmacro{\yA}{\a*(\xA-\xo)*(\xA-\xo)+\c}; 
        \coordinate (A) at (\xA,\yA);  
        
        \filldraw (A) circle (1pt) node[above right] {A}; 
    
        \draw[->] (-2,0) -- (8,0) node[right] {$x$};
        \draw[->] (0,-1) -- (0,4) node[above] {$y$};
    \end{tikzpicture} 
    
\end{document}

insira a descrição da imagem aqui

informação relacionada