Python 在matplotlib中设置文字属性(压缩、扩展和小大写)
我正在尝试创建一个matplotlib绘图,其中包含多段文字,但我无法将某些文字属性设置为所需的值 具体来说,我在创建“小型大写”变体和“压缩”/“扩展”拉伸的文本时遇到困难 我已经尝试了以下python脚本Python 在matplotlib中设置文字属性(压缩、扩展和小大写),python,text,matplotlib,Python,Text,Matplotlib,我正在尝试创建一个matplotlib绘图,其中包含多段文字,但我无法将某些文字属性设置为所需的值 具体来说,我在创建“小型大写”变体和“压缩”/“扩展”拉伸的文本时遇到困难 我已经尝试了以下python脚本 import matplotlib.pyplot as plt fig, ax = plt.subplots(1, 1) ax.text(0.3, 0.3, "Hello!") ax.text(0.3, 0.7, "Hello!", fontdict = {'stretch': 'ult
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 1)
ax.text(0.3, 0.3, "Hello!")
ax.text(0.3, 0.7, "Hello!", fontdict = {'stretch': 'ultra-expanded'})
ax.text(0.7, 0.3, "Hello!", fontdict = {'stretch': 'condensed'})
ax.text(0.7, 0.7, "Hello!", fontdict = {'variant': 'small-caps'})
plt.show()
我得到了四段文本,它们的位置与预期一致,但样式没有区别(即设置“拉伸”和“变体”属性没有区别)
如何获得所需的文本样式
请注意:
您使用的字体是否支持这些属性?很多人不…嗨,马特莫,我不确定。如何检查?在操作系统的字体查看器实用程序中打开字体并检查。