我使用的是Matplotlib 3.1.2,我试图将标题分成两行。我在plt.title()
中有一个带有latex格式(r'')的变量字符串。当我尝试字符串中的\newline
或\n
时,输出只是将\newline或\n打印为文本,没有行分割。以下是我的实现:
plt.title(r'M$_{\rm{BH}}$ = 10$^{10}$ M$_{\odot}$, log U = %s, r$_{\rm{in}}$ = 10$^{18}$ cm'%(-1 + ((array1.tolist().index(i))*0.25)))
我尝试添加一个plt.suptitle()
来完成这项工作,但两行之间有重叠,我不知道如何在它们之间添加间距/填充
一种可能的解决方案是不使用原始字符串,但需要转义
\
:相关问题 更多 >
编程相关推荐