Matplotlib 支持广泛的文本格式,比如 TTF 页面语言、Unicode 字符等。这是因为 Matplotlib 内置了 matplotlib.font_manager 字体管理器,它是一个实现了跨平台,并符合 W3C 字体查找算法的字体集合。
TTF(TrueType Font) 是苹果公司和微软公司合作开发的页面描述语言,用来描述字符的轮廓,结合了光栅技术和矢量技术的优点。
用户可以对文本属性进行控制,比如字体大小、粗细、位置和颜色等。
与此同时,Matplotlib 也支持绘制 TeX 包含的数学符号。 TeX 是一套功能强大、十分灵活的排版语言,它可以用来绘制文本、符号、数学表达式等。 通过下表中的方法可以绘制出相应的内容
Matplotlib 使用 pyplot 模块中的 text() 函数绘制文本,函数的语法格式如下:
参数说明如下:
下面使用 text() 函数会创建一个 文本对象 。示例如下:
输出结果如下所示:
图1:Matplotlib文本绘图