Style 键语法问题

Style 键语法问题

我都试过了

    \documentclass{standalone}
\usepackage{tikz,pgfplots}

\tikzset{axeseul/.style={%
/pgfplots/axis x line align=center, % rien en y     
/pgfplots/axis y line align=none,   % sans axe y
%ymin=0,ymax=1
red}}

\begin{document}
\begin{tikzpicture}
\begin{axis}[style=axeseul,ymin=0,ymax=1] 
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

或者

    \documentclass{standalone}
\usepackage{tikz,pgfplots}

\tikzstyle{axeseul}=[%
    /pgfplots/axis x line align=center, % rien en y     
    /pgfplots/axis y line align=none,   % sans axe y
    %ymin=0,ymax=1
    red]

\begin{document}
\begin{tikzpicture}
\begin{axis}[style=axeseul,ymin=0,ymax=1] 
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

两者都给了我红轴,但没有中心,也没有无...神秘之处在哪里?

答案1

作为敲击在他的评论中提到,您的设置存在问题,因为 tikzset设置了密钥/tikz/pgfplots/...,所以没有读取和执行任何内容。您应该使用\pgfplotsset

\documentclass{standalone}
\usepackage{pgfplots}

\pgfplotsset{axeseul/.style={%
axis x line =center,     
axis y line =none,
red}}

\begin{document}
\begin{tikzpicture}
\begin{axis}[axeseul,ymin=0,ymax=1]
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容