tikzpicture 中的轴标签发生偏移

tikzpicture 中的轴标签发生偏移

为什么 x 轴标签不在正确的位置

\documentclass[convert={density=300,size=1080x800,outext=.png}]{standalone}
     \usepackage{tikz,pgfplots}          
     
     \pgfplotsset{compat=1.5}
\begin{document}
  \begin{tikzpicture}[scale=0.25]
\begin{axis}[
     xlabel={$t$(ms)},
     grid=both,
    grid style={line width=.1pt, draw=gray!10},
    major grid style={line width=.2pt,draw=gray!50},
     ylabel={$v(t)$},
     axis lines=left,
    scaled ticks=false,
    width=15cm,
    axis lines=middle,
    minor tick num=4,
    enlargelimits={abs=0.2},
    xmin = 0, xmax = 2,
    ymin = -1, ymax = 1,
    ytick={-1,1},
    yticklabels={$-100$,$100$},
    xtick= { 0.3333, 0.8333 ,1.3333 ,1.8333 ,2.3333},
    xticklabels={5.5556 ,13.8889 ,22.2222 ,30.5556, 38.8889},
     x tick label style={font=\small, rotate=0,below}                        
            ]

     \addplot[domain=0:2,samples=50,smooth,black, ultra thick] {cos(deg(2*pi*x-(2*pi/3)))};

\end{axis}

    \end{tikzpicture}
\end{document}

答案1

需要至少\pgfplotsset{compat=1.8}才能实现此功能。您可以随时使用,\pgfplotsset{compat=newest}但我认为最好使用明确的声明。如果您仍然使用 pgfplots 1.5,请确保更新 pgfplots 和所有其他软件包

相关内容