我正在使用\listplot
绘制我制作的数据文件。我感兴趣的绘图部分范围从到,y=-40
但y=60
此绘图中有一个峰值远高于y=100
。我不想完整显示这个峰值,因为这会使我关注的部分太小,但我希望绘制到,y=60
因为知道它在那里很重要。我的图表是有框架的,但这个峰值超出了框架,所以我想知道是否有办法“擦除”任何来自框架界定区域的内容。
答案1
你想要这样的东西吗?
\documentclass{article}
\usepackage{pst-plot}
\usepackage{filecontents}
\begin{filecontents*}{test.data}
0 -40 1 -30 2 -20 3 0 4 100 5 10 6 30 7 60
\end{filecontents*}
\begin{document}
\psset{yunit=0.1}
\begin{pspicture}(0,-45)(7.5,65)
\readdata{\data}{test.data}
\psaxes[ticksize=0 5pt,Dy=10]{->}(0,0)(0,-40)(7,60)[$x$,0][$y$,90]
\listplot[plotYMax=60]{\data}
\listplot[linecolor=red]{\data}
\end{pspicture}
\end{document}