Quadratwurzel in pgfplots wird nicht dargestellt

Quadratwurzel in pgfplots wird nicht dargestellt

Ich führe den folgenden Code aus, den ich bereits zum Plotten einiger Funktionen verwendet habe, aber wenn ich ihn mit der folgenden Funktion ausführe, werden nur die Achsen geplottet

\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{patterns,positioning,calc}


\begin{figure}[H]

    \begin{center}

        \begin{tikzpicture}

        \begin{axis}[
        y=1cm,
        x=1cm,
        axis x line=center,
        axis y line=center,
        xtick={-1,0,...,12},
        ytick={-1,0,...,5},
        xlabel={$X$},
        ylabel={$Y$},
        xlabel style={below right},
        ylabel style={above left},
        xmin=-1,
        xmax=12.5,
        ymin=-1,
        ymax=5.5]
        \addplot+[color=black,smooth] {sqrt(x-6)};
        \end{axis}
        \end{tikzpicture}

        \caption{The graph of $f(x) = \sqrt{x-6}$} 

    \end{center}

\end{figure}

Bildbeschreibung hier eingeben

Antwort1

Willkommen! Solange Sie nicht versuchen, die Quadratwurzel einer negativen Zahl zu berechnen, ist alles in Ordnung.

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{tikz,pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}

\begin{tikzpicture}

  \begin{axis}[
    y=1cm,
    x=1cm,
    axis x line=center,
    axis y line=center,
    xtick={-1,0,...,12},
    ytick={-1,0,...,5},
    xlabel={$X$},
    ylabel={$Y$},
    xlabel style={below right},
    ylabel style={above left},
    xmin=-1,
    xmax=12.5,
    ymin=-1,
    ymax=5.5]
    \addplot+[color=black,smooth,domain=6:12.5] {sqrt(x-6)};
    \end{axis}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen