我想在 pgfplots 中绘制几条曲线,但我遇到了标记问题

我想在 pgfplots 中绘制几条曲线,但我遇到了标记问题

我想跳过一些标记,但不跳过坐标。例如,如果我们有 24 个坐标,我不需要 24 个标记,我需要 12 个标记和 24 个坐标。
我该怎么做?

\documentclass{report}‎
‎\usepackage{pgfplots}‎
‎\begin{document}‎
‎\begin{tikzpicture}‎‎
‎\begin{semilogxaxis}
‎\addplot file{ar0.dat};
‎%ar0 is a file with 24 coordinates
‎\end{semilogxaxis}‎
‎\end{tikzpicture}‎
‎\end{document}

答案1

该键mark repeat=<each nth>允许仅在每个第 n 个位置绘制标记。

你可以通过以下方式使用它

\addplot+[mark repeat=2] .... ;

在你的例子中。

相关内容