在 pgfplot 的帮助下,我使用 groupeplot 绘制了一个漂亮整洁的图。现在我想插入一些颜色与主网格不同的额外刻度......除了网格的颜色线外,一切都运行良好......我知道额外的刻度被视为主刻度,而对于那些
major grid style = {red}
会改变颜色。但我找不到类似的东西
extra grid style = {red}
在手册中。我实际上能找到的只有
extra tick line style={red}
这只会改变额外勾选的标签条目的颜色。有人知道一个小而漂亮的解决方法吗?
提前感谢,CN
答案1
通过将选项放入 中,可以单独指定适用于刻度和网格的所有选项以用于额外刻度extra tick style={...}
。因此,如果您希望额外刻度的主网格线为红色,则可以设置extra tick style={major grid style=red}
:
\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid=both,
extra x ticks={1,3},
extra tick style={
major grid style=red,
tick align=outside,
tick style=red
}
]
\addplot [black, only marks] {rnd};
\end{axis}
\end{tikzpicture}
\end{document}