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