我试图在图例的标签中或在绘制文本时将先前在代码中定义的两个或多个变量包括在内。例如,我绘制了一堆函数,并且我想在图例上为每个方程式。如果我只有y = Ax之类的东西,那么通过将函数拟合到一些数据来找到A,我会写类似的东西:

 plt.plot(x, y, label='y = %.2f x' %A)

在图例中,我会在方程式上看到A的实际值。现在,如果我想对y = Ax + B做同样的事情,我会
 plt.plot(x, y, label='y = %.2f x + %.2f' %A %B)

我得到一个错误。我尝试过的大多数方法都给了我语法错误,但我得到的却是说格式字符串的参数不足。

最佳答案

尝试这个

 plt.plot(x, y, label='y = %.2f x + %.2f' %(A, B))

关于python - matplotlib,在图例标签上包含多个定义的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33796771/

10-12 22:26