Matplotlib - 如何在图中的左y轴上添加多行文本框

时间:2012-02-09 18:09:00

标签: matplotlib

我需要在图中左侧y轴上添加多行文本,我尝试使用legend和figtext(),但它对我来说效果不佳。

例如

a = 123   ----------------------
b = 456   ----------------------   
...       ----------------------
...       ----------------------
z = 789   ----------------------

虚线是我的轴,轴比文本框大

1 个答案:

答案 0 :(得分:1)

#!/usr/bin/python
import matplotlib.pyplot as plt
from matplotlib import rc

plt.plot([1,2,3],[2,3,4],'ro-')

plt.text(0.5,2,'$a=3$\n$b=2$',fontsize=32)

plt.show()

同时查找annotate,在某些情况下更容易使用。