【发布时间】:2019-08-31 01:19:57
【问题描述】:
我正在尝试将我的回归系数作为 LaTeX 公式添加到具有多行的子图的图例中:
fig, ((plt1, plt2, plt3), (plt4, plt5, plt6)) = plt.subplots(2, 3, figsize=(22,10), sharex='col', sharey='row')
plot1, = plt1.plot('Normalized Times','Mean', linestyle='None', marker='o', color='#6E9EAF', markersize=marksize, data=Phase1_Temp)
plot1_R, = plt1.plot(Xdata_Phase1_Temp, Y_Phase1_Temp_Pred, linewidth=width_line, color=Orange)
plt1.legend([plot1_R], ["$f(x) = {m}*x +{b}$".format(m=np.round(A[1],2), b=np.round(A[0],2)) "\n" "$R2 = {r}$".format(r=np.round(A[2],2))])
当我运行文件时,当我为一个句柄调用第二个标签时,语法无效:
"\n" "$R2 = {r}$".format(r=np.round(A[2],2))])
^
SyntaxError: invalid syntax
有人知道如何解决这个问题吗?
【问题讨论】:
-
"\n"是干什么用的?
标签: python matplotlib legend subplot