matplotlib文本字段代码中的字符或字符链是什么来断行以避免代码行过长?
例如:
plt.text(0.5, 0.5,
r'$\mathsf{sin\left(\frac{\pi}{180} f_1 \theta + \varphi_1\right) + B sin\left(\frac{\pi}{180} f_2 \theta + \varphi_2\right)}$'
用于"\"
打破在无格式文本中打印的长行产量。
matplotlib文本字段代码中的字符或字符链是什么来断行以避免代码行过长?
例如:
plt.text(0.5, 0.5,
r'$\mathsf{sin\left(\frac{\pi}{180} f_1 \theta + \varphi_1\right) + B sin\left(\frac{\pi}{180} f_2 \theta + \varphi_2\right)}$'
用于"\"
打破在无格式文本中打印的长行产量。
我通常利用字符串文字连接。IOW,如果您在没有任何干预运算符的情况下彼此相邻的字符串,那么它们会自动加入:
>>> "a" + "b"
'ab'
>>> "a" "b"
'ab'
所以
plt.text(0.5, 0.5,
r'$\mathsf{sin\left(\frac{\pi}{180} f_1 \theta + \varphi_1\right)'
r' + B sin\left(\frac{\pi}{180} f_2 \theta + \varphi_2\right)}$')
也可以。(因为这是 TeX,所以我添加了一些额外的空格来使两条线对齐;如果我们正在使用对空格更敏感的东西,那将无法工作。)