如何通过以下代码创建第二个数据系列?我尝试使用花括号分隔两条曲线,但这不是正确的代码。
\begin{figure}[h!tp]
\centering
\begin{tikzpicture}
\begin{axis}[
title={Relative energy Versus Basis Set Number},
xlabel={Basis Set},
ylabel={Relative energy (kJmol$^{-1}$},
xmin=0, xmax=4,
ymin=0, ymax=400,
xtick={0,1,2,3,4},
ytick={0,50,100,150,200,250,300,350,400},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
\addplot[
color=black,
mark=square,
]
coordinates {
(2,114.5)(3,22.5)(4,0)}
{(2,334)(3,85)(4,0)};
\end{axis}
\end{tikzpicture}
\end{figure}
答案1
您需要拥有尽可能多的\addplot
构造来获得单独的曲线。与 TikZ 不同,pgfplots 需要明确知道曲线及其属性。因此
\addplot[draw=black,mark=square]coordinates{(2,114.5)(3,22.5)(4,0)};
\addplot[draw=black,mark=square]coordinates{(2,334)(3,85)(4,0)};
添加第二条曲线。