如何将 x 标签向左移动但将原始标签向右移动?

如何将 x 标签向左移动但将原始标签向右移动?

请参阅下面的代码,以了解生成下图的代码。如何将 x 标签移到左侧,但将零移到右侧?

\documentclass[border=12pt]{standalone}
\usepackage{pstricks,pst-plot}

\begin{document}
\psset{xunit=1,yunit=0.2}
\begin{pspicture}(-1.75,-12)(7,17) 
\psaxes[ticks=y,Dx=2,Dy=10]{->}(0,0)(-1.7,-12)(5.9,13)[$t(s)$,0][$x$,90]
\psxTick(0){0}
\psline[linecolor=blue](-1,0)(0,0)(0,10)(2,10)(2,-10)(4,-10)(4,0)(5,0)
\end{pspicture}
\end{document}

在此处输入图片描述

答案1

您可以通过下列键水平定位 x 标签xlabelOffset

在此处输入图片描述

\documentclass{article}
\usepackage{pst-plot}
\begin{document}
\psset{xunit=1,yunit=0.2}
\begin{pspicture}(-1.75,-12)(7,17) 
  \psaxes[ticks=y,xlabelOffset=-0.2,Dx=2,Dy=10]{->}(0,0)(-1.7,-12)(5.9,13)[$t(s)$,0][$x$,90]
  \psxTick(0){~~~0}
  \psline[linecolor=blue](-1,0)(0,0)(0,10)(2,10)(2,-10)(4,-10)(4,0)(5,0)
\end{pspicture}
\end{document}

在此特定情况下,xunit=1(1cm) 和Dx=2等于xlabelOffset-0.4cm因此,您可以使用

  \psxTick(0){\hspace{0.4cm}0}

为原点处的刻度提供等效的右移。

相关内容