python使用ttf文件_python – 如何在matplotlib中使用(随机)* .otf或* .ttf字体?

该博客展示了如何在matplotlib中使用特定的.ttf字体文件来显示文本,以及如何通过设置.matplotlibrc文件使matplotlib始终使用指定字体。示例代码演示了动态设置字体和全局配置的方法。
摘要由CSDN通过智能技术生成

参见这里的例子:

http://matplotlib.sourceforge.net/examples/api/font_file.html

一般来说,如果你想使用一个特定的.ttf文件,你可以这样做。 (请记住,指向特定的字体文件通常是一个坏主意!)

import matplotlib.font_manager as fm

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.plot(range(10))

prop = fm.FontProperties(fname='/usr/share/fonts/truetype/groovygh.ttf')

ax.set_title('This is some random font', fontproperties=prop, size=32)

plt.show()

通常,你只需要指向字体的名称,并让matplotlib担心找到特定的文件。例如。

import matplotlib.pyplot as plt

plt.plot(range(10))

plt.title('This is some random font', family='GroovyGhosties', size=32)

plt.show()

如果你想使matplotlib总是使用一个特定的字体,那么customize your .matplotlibrc file.(font.family是你想要设置的。请注意,你应该指定字体的名称,而不是指向特定.ttf文件的路径。)

作为动态执行此操作的示例(即不设置特定的.matplotlibrc文件):

import matplotlib as mpl

mpl.rcParams['font.family'] = 'GroovyGhosties'

import matplotlib.pyplot as plt

plt.plot(range(10))

plt.title('Everything is crazy!!!', size=32)

plt.show()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值