! 尺寸太大。在 xy 图中

! 尺寸太大。在 xy 图中

我正在尝试绘制一个简单的 xy 图。但是,我不知道我在做什么,导致重复对我没有帮助。我基于此教程。你能帮忙吗?

\documentclass{article} 
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}

\begin{document}

\begin{tikzpicture}
1.a. \draw[<->] (12225,0)  -- (0,0) --
(0,6);
1. \draw[<->] (12225,0) node[below]{$speedup$} -- (0,0) --
(0,6) node[left]{$N$};
2. \draw[very thick] (755, 1.4) --(1978, 1.6) -- (6273, 1.8) -- (12222, 2.1);
\end{tikzpicture}

\end{document}

答案1

  1. 请更新您的系统,因为pgfplots1.9 已经很旧了。
  2. 去掉前面的数字\draw(我猜是复制粘贴错误)
  3. 减少坐标中的数字。Ti默认情况下,Z 坐标以厘米为单位。您可以更改此设置,但为什么要在点 12222 处设置一些内容?此处的最大值似乎是 575,但我担心 575 厘米仍然不适合您的文章。
  4. 对于您的示例,您只需加载tikz
  5. $speedup$\textit{speedup}是错误的。如果您想要斜体,请忽略美元符号或使用。

我建议选择pgfplots

% arara: pdflatex

\documentclass{article} 
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}

\begin{document}    
\begin{tikzpicture}
    \begin{axis}[%
        ,xlabel=$N$
        ,ylabel=speedup
        ,axis x line=bottom
        ,axis y line=left
        ]
        \addplot[very thick] coordinates {(755,1.4) (1978, 1.6) (6273, 1.8) (12222, 2.1)};
    \end{axis}
\end{tikzpicture}   
\end{document}

在此处输入图片描述

相关内容