解决在colab中用matplotlib画图时,无法用new times roman的问题

本文档介绍了如何在Google Colab中解决使用matplotlib画图时无法设置Times New Roman字体的问题。通过从Google Drive下载Times.ttf字体文件,创建新的字体列表并配置matplotlib的rc参数,可以确保图表使用指定的字体。如果遇到找不到字体的问题,可以在rc参数中指定字体家族,如'serif'。在完成这些步骤后,重启并运行单元格,即可看到字体已更改为Times New Roman。
摘要由CSDN通过智能技术生成

写小论文的时候英文要求用new times roman, 然而在colab中总是提示:

findfont: Font family ['serif'] not found. Falling back to DejaVu Sans.

后期用ps改太累,不如一劳永逸解决无法用new times roman的问题。

思路来自:

https://stackoverflow.com/questions/51810908/custom-fonts-in-google-colaboratory-matplotlib-charts

https://colab.research.google.com/drive/15kcRpv9wkLO2vxWux_gzobVcPuIoJ14r#scrollTo=NOCOwFP9Pnmq

 

我的方法:

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

调包不能少,先都import一下吧。

!wget -O /usr/local/share/fonts/Times.ttf https://drive.google.com/file/d/
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值