PSTricks \psaxes-- 对齐次要水平网格线

PSTricks \psaxes-- 对齐次要水平网格线

在下面的 MWE(第一个轴对数化的坐标系)中,主刻度和次刻度未对齐。我试图弄清楚我应该为该yticksize=0 8选项应用哪种逻辑,但使用反复试验的方法摆弄它只能让我对齐次要的网格线 - 我无法控制次要和主要水平网格线

\documentclass[pstricks,border=10pt]{standalone}
\usepackage{pst-plot,pstricks-add}
\begin{document}
\psset{xunit=2,yunit=6}
\begin{pspicture}(-1.2,-0.05)(7.,2.)
  \psaxes[axesstyle=frame,
          xlogBase=10,comma,logLines=x,xsubticks=9,
          Ox={-4},% Origin for X
          dy=0.2,Dy=5,yticksize=0 8,ysubticks=4,
          Oy={-25},% Origin for Y
   ]
   (-1,0)(7.,2.0)%[,0][,90]
\end{pspicture}
\end{document}

坐标系,第一个轴对数化 - 主刻度和次刻度未对齐!

因此我的问题是:

我如何控制次要刻度线,以某种方式提供最右边(上)的限制,以与单位一致X-规模?

编辑

缩短\psset{}语句。更改为yticksize=0 8解决了对齐问题主要水平刻线

添加了下图,对应于yticksize=0 7 而不是yticksize=0 8(最上面的图片)。请注意,当改变 的上限时,次网格线和主网格线的右侧端点都会移动yticksize,但它们具有不同长度,较大的是较长的。 在此处输入图片描述

答案1

x 方向有 8 个单位:

yticksize=0 8,ysubticksize=1,

并且子刻度应具有相同的大小。

在此处输入图片描述

相关内容