具有不同字体大小的 Matplotlib 多行轴文本

gca*_*rgo 2 python matplotlib scientific-computing

如何在同一个 matplotlib 的 y 轴文本中更改字体大小。在下面的代码中,如何将单位(即 m4 kg-1 s-1)以较小的字体放置在变量名称(即阻力)下方?

import matplotlib.pyplot as plt

plt.plot([1], [1])
plt.ylabel('Total resistance\nm$^{4}$ kg$^{-1}$s$^{-1}$', multialignment='center', fontsize=12, labelpad=5)
Run Code Online (Sandbox Code Playgroud)

HYR*_*YRY 6

如何使用_

pl.plot([1], [1])
pl.ylabel('Total resistance\n$\\regular_{{m}^{4} kg^{-1}s^{-1}}$', fontsize=20)
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此处输入图片说明