Python 使LaTeX数学字体与Matplotlib中的轴标签相同

Python 使LaTeX数学字体与Matplotlib中的轴标签相同,python,matplotlib,Python,Matplotlib,我正在使用以下rcParams将轴标签的数学字体更改为Matplotlib的默认字体: plt.rcParams.update({'mathtext.default': 'regular'}) 下图左侧y轴的标签是使用LaTeX数学表达式生成的: plt.ylabel('Concentration ($mol/m^3$)') 图像右侧y轴的标签是根据标准标签声明生成的: plt.ylabel('Concentration (mol/m^3)') 如图所示,在ylabel字符串中使用LaTe

我正在使用以下
rcParams
将轴标签的数学字体更改为Matplotlib的默认字体:

plt.rcParams.update({'mathtext.default': 'regular'})
下图左侧y轴的标签是使用LaTeX数学表达式生成的:

plt.ylabel('Concentration ($mol/m^3$)')
图像右侧y轴的标签是根据标准标签声明生成的:

plt.ylabel('Concentration (mol/m^3)')
如图所示,在
ylabel
字符串中使用LaTeX时,显示的字体与常规标签字体不同


如何使使用LaTeX数学表达式创建的标签使用默认Matplotlib字体

我很难理解哪种情况是哪种情况。特别是因为问题中没有乳胶。你为什么不为这两种情况都创建一个实例呢?@importantanceofbeingernest我更新了这个问题,希望能澄清我的问题。因此,没有涉及乳胶;现在只有文本。该问题似乎仅出现在版本2以下的matplotlib版本中。不幸的是,我这里没有旧版本,所以我无法测试它。应该对你有用。