我试图让它看起来更清晰,但添加 [smooth] 似乎没有帮助
dat.txt 有 1000 多个数据点链接到其中一个数据文件:https://pastebin.com/2WSvSBcn
\documentclass{article}
\usepackage{pgfplots}
\usepackage{filecontents}
\begin{document}
\pgfplotsset{width=10cm,compat=newest}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
scale only axis,
xlabel={Displacement ($mm$)},
ylabel={Load ($kN$)},
legend style={legend pos=south east},
]
\addplot[smooth, solid]
table[x index=3,y index=1] {dat_25n02.txt};
\addplot[smooth, dashed]
table[x index=3,y index=1] {dat_7a0.txt};
\addplot[smooth, dotted]
table[x index=3,y index=1] {dat_7w0.txt};
\addplot[smooth, dashdotted]
table[x index=3,y index=1] {dat_7c0.txt};
\legend{25-N-0,700-A-0,700-W-0,700-C-0}
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}