如何在框架样式内渲染具有负轴值的图形

如何在框架样式内渲染具有负轴值的图形

在此处输入图片描述

\psset{llx=-1cm, lly=-1cm, xAxisLabel=Time, yAxisLabel=Data, xAxisLabelPos={c,-1.4in}, yAxisLabelPos={-0.6in,c}}
%\begin{psgraph}[axesstyle=frame, Dx=2.5, Dy=1](0,-1)(20,1){4in}{2in}
\begin{psgraph}[axesstyle=frame, Dx=2.5, Dy=1](0,0)(0,-1)(20,1){4in}{2in}
    \psline[linecolor=red](0, 0)(20, 0)
\end{psgraph}

我正在尝试绘制一个随时间变化的数据图表。数据可以是正数或负数。上面的脚本绘制了一个 x 轴穿过框架中心的图表,我该如何绘制 x 轴以与框架底部对齐?

注意:我注释掉的行没有指定原点。当我这样做时,我的 y 轴标签范围为 [0,2] 而不是 [-1,1],但它确实将我的 x 轴渲染在框架的底部。知道我做错了什么吗?

答案1

\begin{psgraph}[axesstyle=frame, Dx=2.5, Oy=-1](0,-1)(0,-1)(20,1){4in}{2in}

重要的是第一个(0,-1)Oy=-1

相关内容