pgfplots 没有绘制整条线

pgfplots 没有绘制整条线

我试图绘制我的数据,然后通过它画一条最佳拟合线。这是我的尝试:

\begin{center}
    \begin{tikzpicture}
        \begin{axis}[ymax=4000, ymin=0, xmin=0, xmax=110, axis lines=middle, xlabel=$Mass (g)$, ylabel=$Period (s)$, title={Our Data}]
            \addplot [only marks] table {
                10 2155.12368
                20 2821.48917
                50 3714.28038
                100 3086.27433
                70 3188.29439
                30 2820.53166
            };
            \addplot[color=blue, samples=180]{414.328*sqrt(x)};
        \end{axis}
    \end{tikzpicture}
\end{center}

输出结果如下:

输出

仅可见所需线条的一小部分。有人知道为什么吗?我不认为这是图表的比例问题,因为我见过有人以更大的比例绘制图表。我做错了什么,我该如何解决?

答案1

指定要绘制的函数域:

\addplot[color=blue, samples=180,domain=0:100]{414.328*sqrt(x)};

你有:

在此处输入图片描述

相关内容