我有一系列二次方程,例如
1.32663 - 2.40708*x + 2.41377*x^2, 0.872512 - 2.3468*x + 3.95037*x^2, 1.21842 - 3.33471*x + 4.49893*x^2, ...
有没有办法可以快速轻松地使用多种颜色将所有这些绘制在一组轴上(每个函数不必都有唯一的颜色,但最好至少有几种颜色)
答案1
你可以这样做@Raven 建议只需倾斜一次,即使用\pgfplotsinvokeforeach
(参见第节8.1 实用命令pgfplots 手册)。
\documentclass[tikz,border=3mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\pgfplotsinvokeforeach{1.32663 - 2.40708*x + 2.41377*x^2, 0.872512 - 2.3468*x +
3.95037*x^2, 1.21842 - 3.33471*x + 4.49893*x^2}{
\addplot+[no marks] {#1};
}
\end{axis}
\end{tikzpicture}
\end{document}