matplotlib,包括图例标签上的多个已定义变量

jp_*_*104 5 python matplotlib

我试图将以前在代码中定义的两个或多个变量包含在图例的标签中或绘制文本时.例如,我绘制了一堆函数,我想要图例中的每个方程.如果我只有像y = Ax这样的东西,通过将函数拟合到某些数据来找到A,我会写如下:

 plt.plot(x, y, label='y = %.2f x' %A) 
Run Code Online (Sandbox Code Playgroud)

在传说中我会看到A在等式上的实际价值.现在,如果我想用y = Ax + B做同样的事情,我就去了

 plt.plot(x, y, label='y = %.2f x + %.2f' %A %B)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.我尝试的大多数方法给了我语法错误,我得到一个说格式字符串没有足够的参数.

Man*_*hit 8

试试这个

 plt.plot(x, y, label='y = %.2f x + %.2f' %(A, B))
Run Code Online (Sandbox Code Playgroud)