在Python中的一个图例中使用两种不同的文本大小

时间:2015-04-11 03:01:30

标签: python matplotlib

我正在使用matplotlib

我在Python的图表上有一个图例:

plt.text(sigma1+5,5,str("$\sigma$("+"%.2f"%(sigma1) + ",0)"),color='red')

我希望符号sigma大于文本的其余部分。这可能吗?或者我是否必须创建两个单独的图例?

1 个答案:

答案 0 :(得分:1)

不幸的是,matplotlib.text.Text实例对整个字符串使用单一样式(字体,大小等)。所以,是的,我很确定你需要创建其中两个。

如果您不知道如何设置字体大小,请参阅matplotlib.pyplot.text的文档:您可以传递指定字体属性的可选fontdict参数,也可以传递额外的关键字参数像sizefontproperties一样传递给Text构造函数。