当前位置: 首页 > news >正文

[Pyplot]设置图中字体为TimesNewRoman

一、简介

本文介绍了如何在linux环境下在python中使用matplotlib.pyplot 绘制图表时,令其中的文字字体为Times New Roman

二、设置步骤

1. Linux下安装Times New Roman字体

$ sudo apt install ttf-mscorefonts-installer # 安装字体
$ sudo fc-cache # 使新安装的字体生效

注意,在安装字体时会暂停一次,需要手动输入yes同意字体开源协议才能继续进行安装。

2. 删除matplotlib的 fontcache

rm ~/.cache/matplotlib/ -rf

3. 在python代码中使用Times New Roman

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
# 设置使用 Times New Roman 字体
plt.rc('font',family='Times New Roman')
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
# Grab some test data.
X, Y, Z = axes3d.get_test_data(0.05)
# 设置x,y,z轴刻度线字号
ax.tick_params(labelsize=14)
ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)
plt.show()

运行结果如下:

pyplot result

三、参考

[1]. 在Linux(Ubuntu)下安装Arial、Times New Roman等字体
[2]. matplotlib 字体改为 Times New Roman


http://www.mrgr.cn/news/13835.html

相关文章:

  • Kubernetes中的Controller Manager:自动化集群管理的核心引擎
  • 回归预测的相关评价指标
  • 使用WireShark的tshark命令,在window系统Cmd命令行抓包(附环境变量的设置)
  • 【C++】单元测试覆盖率工具lcov的使用
  • 第三十九篇-TeslaP40+CosyVoice-安装
  • 工厂模式与策略模式的较量
  • 高职院校人工智能训练师边缘计算实训室建设方案
  • 临床预测模型的影响力研究之低血糖预警
  • 如何使用 Qt C++ 基于 FFmpeg 开发本地视频播放器
  • 深入探索 Nginx 的 URL 重写与位置匹配
  • Linux Shell脚本入门:参数符号$0,$1,$#,$@,$$与模式替换符^^,,的实用手册
  • 2024嵌入式面试:比亚迪嵌入式面试题及参考答案(BYD面试)
  • 迭代器模式
  • 栈OJ题——栈的压入、弹出序列
  • [C++] C++11详解 (三)类的成员函数、完美转发
  • 【pgAdmin4】创建/删除:数据库Database和数据库表Table
  • 【Python机器学习】NLP词中的数学——向量化
  • 使用Jmeter压测dubbo接口(不依赖dubbo插件)
  • EmguCV学习笔记 VB.Net 6.6 图像的矩
  • Jenkins安装使用详解,jenkins实现企业级CICD流程