此问题已在此处有答案:
Multiline f-string in Python(5个答案)
上个月关门了。
我尝试使用一个带有变量的标题来显示一些数据,这些数据指示用于生成图的一些参数,以及日期和小时,以了解它是何时生成的。
问题是它只在标题写在一行中时才有效(对于适当的编码来说太长了)。
当我试图拆分它时,程序停止插入值,正如你在示例中看到的那样。
唯一正确的方法是:
plt.title(f'Fitted 4th-degree Polynomial Curve of {window_2} years, Column {j}, Window {window}, Fecha {hoy} {now}', size=16, weight='bold')
我尝试了所有可能的解决方案来分割我知道的标题,我在互联网上找到了,但没有一个工作,因为当我分割标题文本时,它只显示变量的名称,而不是它们的值,在换行符之后。
plt.title(f'Fitted 4th-degree Polynomial Curve of {window_2} years'\
' Column {j}, Window {window} \nFecha: {hoy} {now}', size=16, weight='bold')
plt.title(f'Fitted 4th-degree Polynomial Curve of {window_2} years'
+' Column {j}, Window {window} \nFecha: {hoy} {now}', size=16, weight='bold')
plt.title(f'Fitted 4th-degree Polynomial Curve of {window_2} years', size=16, weight='bold')
plt.title('Column {j}, Window {window} \nFecha: {hoy} {now}', size=16, weight='bold')
每个都返回相同的错误(或多或少)
1条答案
按热度按时间wdebmtf21#
感谢你的评分
下面的代码从这个答案工作得很好: