Matplotlib多行轴文本,字体大小不同

3

我该如何在同一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)

2
这里的代码太多了。请将其减少到演示问题所需的最小代码量。 - tacaswell
感谢@tcaswell的评论,我已经大大减少了代码。 - gcamargo
1个回答

8
如何使用_呢?
pl.plot([1], [1])
pl.ylabel('Total resistance\n$\\regular_{{m}^{4} kg^{-1}s^{-1}}$', fontsize=20)

这是输出结果: enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接