在matplotlib中更改某些文本的颜色

时间:2019-03-22 14:31:51

标签: python matplotlib text

不确定这是否可行,但是我正在尝试使用plt.text()打印文本,如下所示:

string= f'This month's rentability is: {rentability} ({percentual_variation})'
plt.text(0,0, string)

基本上显示一个月的值,以及它相对于上个月的变化。像往常一样,我想将percentual_variation用绿色表示,如果它是正数,用红色显示,如果不是。如果我设法更改了文本颜色的这一部分,那么选择绿色或红色就不会有问题,所以我唯一需要知道的就是如何更改字符串{percentual_variation}部分的颜色。我猜到的唯一一件事是使用两个不同的plt.text(),一个接一个,但是我不确定是否有办法始终如一地将它们放置在必须放置的位置。

0 个答案:

没有答案