【matplotlib】/【plt】中文设置为宋体,英文为Time New Roman[通俗易懂]

【matplotlib】/【plt】中文设置为宋体,英文为Time New Roman[通俗易懂]python中用matplotlib库画图时,把中文设置为宋体,英文设置为TimeNewRoman,有时候还需要显示公式。设置方法如下:importmatplotlib.pyplotaspltfrommatplotlibimportrcParamsimportnumpyasnpconfig={“font.family”:’serif’,”font.size”:18,”mathtext.fontset”:’stix’,”font.s

大家好,欢迎来到IT知识分享网。

python中用matplotlib库画图时,把中文设置为宋体,英文设置为Time New Roman,有时候还需要显示公式。设置方法如下:

import matplotlib.pyplot as plt
from matplotlib import rcParams
import numpy as np

config = { 
   
    "font.family":'serif',
    "font.size": 18,
    "mathtext.fontset":'stix',
    "font.serif": ['SimSun'],
}
rcParams.update(config)

x = np.random.random((10,))


plt.plot(x,label='随机数')
plt.title('中文:宋体 \n 英文:$\mathrm{Times \; New \; Roman}$ \n 公式: $\\alpha_i + \\beta_i = \\gamma^k$')
plt.xlabel('横坐标')
plt.ylabel('纵坐标')
plt.legend()
plt.yticks(fontproperties='Times New Roman', size=18)
plt.xticks(fontproperties='Times New Roman', size=18)
plt.show()

IT知识分享网

在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7525.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信