我想通过 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}