使用下标定义 xlabel 或 ylabel 时如何在 python 中禁用斜体字体

How to disable italics font in python when defined xlabel or ylabel using subscript

import matplotlib.pyplot as plt
plt.plot()
plt.xlabel(r'Production$_{world}$')

如图红框,'World'这个字我不想斜体

您可以通过添加字体设置来实现。

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(4,3),dpi=144)

plt.plot()
plt.xlabel(r'Production$_\mathrm{world}$')