python 画图 中英文字体
时间: 2023-11-01 17:58:04 浏览: 168
图片坐标设置_python画图坐标设置代码_
5星 · 资源好评率100%
在Python的matplotlib库中,你可以使用Tex引擎来显示中英文混合的字体。具体的方法是将中文放入Latex字符串中,并使用\mathrm{text}来显示为正体。这样做可以保证中文和英文使用不同的字体。例如,你可以使用如下代码来设置中英文字体:
import matplotlib.pyplot as plt
plt.rcParams['text.usetex'] = True
plt.rcParams['text.latex.preamble'] = r'\usepackage{xeCJK}'
plt.rcParams['font.sans-serif'] = ['SimSun']
plt.rcParams['font.serif'] = ['Times New Roman']
plt.xlabel(r'\mathrm{中文} English')
这样,xlabel中的中文将使用宋体(SimSun)字体,而英文将使用新罗马(Times New Roman)字体。
阅读全文