Tikz 绘图除以最小值

Tikz 绘图除以最小值

我想通过 y 最小值来规范化我的图。所以我想用 y 除以 y 最大值。我之前已经在 Gnuplot 中使用 Perl 语句完成了此操作:

ymin1 = `perl -e 'print sort { $a<=>$b } <>' < "coord.dat" | head -n 1 | awk '{print $1}'`

但我不知道是否可以在 tikz 中使用 Perl 语句,以及如何使用?或者是否可以使用 y expr= min(\thisrowno{1}) 获得最小值

\documentclass{standalone}
\usepackage{pgfplots,filecontents}
\begin{filecontents*}{coord.dat}
%  x   y
0    -1
1    -1.5
2    -1.3
\end{filecontents*}

\begin{document}
  \begin{tikzpicture}
  \begin{axis}
  \addplot[thin]  table[x index=0,y index=1, , y expr= min(\thisrowno{1}) ] {coord.dat};
  \end{axis}
  \end{tikzpicture}
\end{document}

相关内容