我有一个 Python 程序,它显示了温度与时间的下降曲线。在下降过程中,温度在一段时间内保持恒定,几乎为 0 斜率,然后继续下降。它是温度恒定时曲线中的这个区域,我希望程序自动检测并显示 y 值。这个值稍后将被放入一个等式中。我试图找出如何做到这一点。我尝试过但失败了,我最后一次尝试是:
import numpy as np
import matplotlib.pyplot as plt
list_of_files=[('logfile.txt', 'temp')]
datalist = [ ( np.loadtxt(filename), label ) for filename, label in list_of_files]
for data, label in datalist:
plt.plot( data[:0], data[:,1], label=label )
plt.ginput(n=1, timeout=30, show_clicks=True, mouse_add=1, mouse_pops=3, mouse_stop=2)
plt.show()
我希望在高原上单击鼠标会显示并保存 y 坐标,只是为了引导我在编程方面朝着正确的方向前进。但是当我点击情节时,这一切只是一个简短的红色标记。我不想点击鼠标......谢谢,Rico。