pytec: plot.py: Add main function

This commit is contained in:
atse 2024-11-18 11:47:11 +08:00
parent 9af86be674
commit c632a85ce8

View File

@ -4,6 +4,8 @@ import matplotlib.animation as animation
from threading import Thread, Lock from threading import Thread, Lock
from pytec.client import Client from pytec.client import Client
def main():
TIME_WINDOW = 300.0 TIME_WINDOW = 300.0
tec = Client() tec = Client()
@ -116,7 +118,7 @@ def animate(i):
margin_y = 0.01 * (max_y - min_y) margin_y = 0.01 * (max_y - min_y)
ax.set_ylim(min_y - margin_y, max_y + margin_y) ax.set_ylim(min_y - margin_y, max_y + margin_y)
global legend nonlocal legend
legend.remove() legend.remove()
legend = ax.legend() legend = ax.legend()
@ -126,3 +128,7 @@ ani = animation.FuncAnimation(
plt.show() plt.show()
quit = True quit = True
thread.join() thread.join()
if __name__ == "__main__":
main()