提问人:Vacendak 提问时间:9/15/2023 最后编辑:jaredVacendak 更新时间:9/15/2023 访问量:35
如果我拆分它以适应 PEP8 长度 [duplicate],我不能在 Matplotlib 的长标题中使用变量
I can't use variables in a long title in Matplotlib if I split it to fit the PEP8 length [duplicate]
问:
我正在尝试使用带有变量的标题来显示一些数据,这些数据指示用于生成绘图的一些参数,以及知道何时生成绘图的日期和小时。
问题是它只有在标题写在一行中时才有效(太长而无法进行适当的编码)。
当我尝试拆分它时,程序停止插入值,如您在示例中看到的那样。
它唯一正确的工作方式是:
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')
它们中的每一个都返回相同的错误(或多或少)
答:
评论
{}
f
f'foo' f'{bar}'