为何我的标记没有被画出来?

为何我的标记没有被画出来?

我现在对以下简单的图感到有些困惑。我预计会绘制三个黑色标记。相反,我没有看到绘制任何点(只有轴)。这是基于旧代码的,所以我很确定它以前是有效的:

\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}
\begin{document}
\begin{tikzpicture}
\begin{axis}[only marks]
\addplot[black] coordinates {(0,0) (1,1) (2,2)};
\end{axis}
\end{tikzpicture}
\end{document}

为什么我没有看到任何绘制的点,我应该如何修改我的代码才能看到?

答案1

您应该传递only marks给而\addplot不是轴。

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}
\begin{document}
\begin{tikzpicture}
\begin{axis}[]
\addplot[black,only marks] coordinates {(0,0) (1,1) (2,2)};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容