Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python matplotlib 3.2.1:对于某些字体大小,stix mathfont与Times New Roman normal字体的大小不一致_Python_Matplotlib - Fatal编程技术网

Python matplotlib 3.2.1:对于某些字体大小,stix mathfont与Times New Roman normal字体的大小不一致

Python matplotlib 3.2.1:对于某些字体大小,stix mathfont与Times New Roman normal字体的大小不一致,python,matplotlib,Python,Matplotlib,我最近在格式化使用matplotlib(3.2.1)制作的绘图时遇到stix mathtext字体集的问题 我在跑步: 视窗10 Python 3.8 运行以下代码时,我注意到一个奇怪的结果: import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # mpl.rcParams.update(mpl.rcParamsDefault) mpl.rcParams['font.family'] =

我最近在格式化使用matplotlib(3.2.1)制作的绘图时遇到stix mathtext字体集的问题

我在跑步:

  • 视窗10
  • Python 3.8
运行以下代码时,我注意到一个奇怪的结果:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl

# mpl.rcParams.update(mpl.rcParamsDefault)

mpl.rcParams['font.family'] = 'Times New Roman'
mpl.rcParams['mathtext.fontset'] = 'stix'
mpl.rcParams['font.size'] = 12 # <---- THIS LINE

x = np.arange(10)
y = 2*x

fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xlabel('X $X$')
ax.set_ylabel('Y $Y$')

plt.show()

任何建议,谢谢!请让我知道,如果我可以提供更多的信息

谢谢

mpl.rcParams['font.size'] = 14