希望这是一个简单的问题。我正在尝试创建一个控制图,我想知道是否有办法在图表上的某个位置添加控制上限和下限标签,例如 UCL、LCL y 标签(参见屏幕截图)。
下面是我的代码的异常(exception):
def control_chart(x,y,fig_num=1, sigma=1, title="", X_MIN=None,
X_MAX=None, Y_MIN=None, Y_MAX=None,
xlabel="", ylabel=""):
...
fig1 = plt.figure(fig_num)
...
plt.axis([X_MIN, X_MAX,Y_MIN,Y_MAX])
plt.plot(week, y, "black")
plt.plot(week, [x_bar for _ in range(len(x))], "red")
plt.plot(week, [UCL for _ in range(len(x))],'r-.', lw=2)
plt.plot(week, [LCL for _ in range(len(x))],'r-.',lw=2)
plt.plot(o1,o2,'ro')
plt.title(title)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
最佳答案
这个有用吗?
plt.text(X_MAX, UCL, "UCL")`
我无法测试它,因为您没有在代码中提供数据,所以我无法运行它。
关于python - 自定义 y 标签)使用 matlibplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33863963/