如何制作这种标签?

时间:2016-01-28 06:59:17

标签: python matplotlib

我想知道下面的图片,我怎么能在线的不同阶段标记文本?

enter image description here

为方便起见,我提供了一个简单的案例如下:请告诉我,如何使用f(t)=2f(t)=t标记这两个部分?我希望标签自动附加到线上?

enter image description here

import numpy as np
import matplotlib.pyplot as plt

def f(t):
  return np.where(t>=2,t,2)
t=np.arange(-4, 6, 0.1)

plt.axis([-4,6,1,4])
plt.plot(t,f(t))]
plt.text(-3,3.5,'How to mark the two sections with\n f(t)=2 and f(t)=t?\nI expect the label automatically \natached to the line')
plt.show()

0 个答案:

没有答案