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

标签 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)

最佳答案

使用_怎么样:

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

这是输出:

enter image description here

关于python - Matplotlib 具有不同字体大小的多行轴文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25513426/

相关文章:

c - 库支持非常高动态范围的 TIFF 文件?

python - 无法在 MacOS Mojave 上的 Python 2.7 上安装 MySQLdb

java - 在 java maven 测试之前运行 python 脚本

python - 在 SPSS/Python 中运行总计

python - matplotlib 标签和图例中的“半空格”

math - 帮助辛积分器

visualization - 3D 加速绘图,像 matlab、mathematica 等一样灵活?

python - 比较 2 个 DataFrame 的半匹配行

python - 带空白区域的 Matplotlib 等高线

python - 如何使用matplotlib在立方体上绘制轮廓的4D图?