在 Python 的一个图例中使用两种不同的文字大小
Using two different text sizes in one legend in Python
我正在使用 matplotlib
我在 Python 的图表上有一个图例,它是:
plt.text(sigma1+5,5,str("$\sigma$("+"%.2f"%(sigma1) + ",0)"),color='red')
我希望符号 sigma 比文本的其余部分大。这可能吗?还是我必须创建两个单独的图例?
不幸的是,matplotlib.text.Text
实例对整个字符串使用单一样式(字体、大小等)。所以是的,我很确定您需要创建其中两个。
如果您不知道如何设置字体大小,请参阅 matplotlib.pyplot.text
的文档:您可以传递指定字体属性的可选 fontdict
参数,也可以传递额外的size
或 fontproperties
等关键字参数传递给 Text
构造函数。
我正在使用 matplotlib
我在 Python 的图表上有一个图例,它是:
plt.text(sigma1+5,5,str("$\sigma$("+"%.2f"%(sigma1) + ",0)"),color='red')
我希望符号 sigma 比文本的其余部分大。这可能吗?还是我必须创建两个单独的图例?
不幸的是,matplotlib.text.Text
实例对整个字符串使用单一样式(字体、大小等)。所以是的,我很确定您需要创建其中两个。
如果您不知道如何设置字体大小,请参阅 matplotlib.pyplot.text
的文档:您可以传递指定字体属性的可选 fontdict
参数,也可以传递额外的size
或 fontproperties
等关键字参数传递给 Text
构造函数。