如何在matplotlib中使用新罗马字体

如何在matplotlib中使用新罗马字体

1安装sudo apt install msttcorefonts -qq
2.https://blog.csdn.net/u014712482/article/details/80568540
3. https://stackoverflow.com/questions/27945155/matplotlib-cyrillic-support
4.rm ~/.cache/matplotlib -rf

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
matplotlib是一个Python的绘图库,提供了丰富的绘图功能和灵活的绘图接口。如果想要更改matplotlib的默认字体罗马字体,我们可以按照以下步骤进行操作。 首先,需要确保已经安装了matplotlib库。可以通过运行`pip install matplotlib`来安装。 接下来,我们需要导入所使用字体库。罗马字体通常是以.ttf或.otf格式存在的,我们需要找到罗马字体所在的路径以供后续使用。可以通过在终端或命令提示符输入`fc-list`命令来查找系统已安装的字体,找到罗马字体所在的路径。 然后,在代码使用以下语句将罗马字体设置为matplotlib的默认字体: ``` import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['New Roman'] ``` `font.sans-serif`是字体设置的参数,`['New Roman']`表示将使用名为"New Roman"的字体。如果有多个字体路径,可以以列表形式传递,例如`['path/to/font1', 'path/to/font2']`。 最后,可以使用matplotlib进行绘图,并查看罗马字体是否被成功应用。可以使用如下代码来测试: ``` import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['New Roman'] plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro') plt.title('matplotlib New Roman', fontname='New Roman') plt.xlabel('x', fontname='New Roman') plt.ylabel('y', fontname='New Roman') plt.show() ``` 以上就是将matplotlib更改为罗马字体的方法。更改默认字体可以使绘图结果更加符合个人或项目需求,提供了更多自定义的可能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值