pgf 散点图无着色

pgf 散点图无着色

我正在尝试绘制一个不带任何颜色的散点图.csv。我正在使用pgfplots

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=1.9}

\begin{document}

\pgfplotstableread[col sep = comma]{mytable.csv}\mytable

\begin{tikzpicture}
\begin{axis}[%
    axis lines = left,
    xlabel = x,
    ylabel = y,
]

\addplot[scatter, only marks] table [%
x = x, 
y = y, 
col sep = comma]{\mytable};

\end{axis}
\end{tikzpicture}

\end{document}

并且mytable.csv

x,y
0,3
1,4
2,1
3,2
4,9
5,0

当我编译它时,一切看起来都很好,除了点是彩色的。有没有办法把所有的标记都变成黑色?抱歉,如果这是一个愚蠢的问题

编辑:

这就是我最终做的事情(基于我得到的答案 - 谢谢!):

\addplot[only marks, mark options = {black}]

出于某种原因,如果我保留scatter选项,\addplot它不会让我更改标记的颜色。现在一切都运行良好,没有错误

答案1

编辑1:检查警告信息后。

在这种情况下,scatter\addplot选项中删除也是可行的。以下是 MWE:

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
axis lines = left,
xlabel = x,
ylabel = y,
]
\addplot[only marks] table [%
x = x, 
y = y, 
col sep = comma]{
    x, y
    2,3
     4,5
     3, 8
 };
\end{axis}
\end{tikzpicture}
\end{document}

上述代码生成:

黑色散射标记

相关内容