我尝试修改标记,但选项似乎没有改变任何东西?!
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\usetikzlibrary{plotmarks}
\usepackage{filecontents}
\begin{filecontents}{Values.dat}
x y
1 1
2 3
3 3
\end{filecontents}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
]
\addplot table [
x=x,
y=y,
only marks, % <-- no effect
mark=o, % <-- no effect
mark options={fill color=white,color = black} % <-- no effect
]
{Values.dat};
\end{axis}
\end{tikzpicture}
在这个例子中,我想要带有黑色边框的白色圆圈,但我只得到标准标记。
答案1
解决方案
哦,天哪...我的错了...感谢杰克的提示。
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\usetikzlibrary{plotmarks}
\usepackage{filecontents}
\begin{filecontents}{Values.dat}
x y
1 1
2 3
3 3
\end{filecontents}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
]
\addplot
[ % <-- plot options
only marks,
mark=o,
mark options={color = black}
]
table
[ % <-- table options
x=x,
y=y,
]
{Values.dat};
\end{axis}
\end{tikzpicture}