我正在尝试绘制一个不带任何颜色的散点图.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}
上述代码生成: