Python 科研风格字体(中文宋体、英文新罗马)

您所在的位置:网站首页 论文数字新罗马字体设计 Python 科研风格字体(中文宋体、英文新罗马)

Python 科研风格字体(中文宋体、英文新罗马)

2024-05-31 00:40| 来源: 网络整理| 查看: 265

### 问题由来

在学术论文里面,通常要求中文格式_宋体,英文格式为_Times New Roman。

在Python的Matplotlib中的默认字体不能满足 ,因此需要通过下列方法进行设置:

## 字体环境设置 import matplotlib.pyplot as plt from matplotlib import rcParams from matplotlib.font_manager import FontProperties # 全局字体设置, SimSun = FontProperties(fname='C:\WINDOWS\Fonts\SIMSUN.TTC') # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 Times_New_Roman = FontProperties(fname='C:\WINDOWS\Fonts\TIMES.TTF') # 混合字体设置, config = { # "font.family":'serif', # "font.size": 80, "mathtext.fontset":'stix', # "font.serif": ['SimSun'], } rcParams.update(config) #画布设置 fig = plt.figure(num=1, figsize=(9, 6),dpi=180) ax = plt.axes((0.23,0.23,0.6,0.6)) ## 字体效果应用 ax.set_title('中文宋体 $\mathrm{Times}$ $\mathrm{New}$ $\mathrm{R


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3