import pythonping
import numpy as np
import matplotlib.pyplot as plt
A = pythonping.ping('chinanet-online.com', count=1000, interval=1)
A_list = [response.time_elapsed for response in A._responses]
A_np = np.array(A_list)
plt.title("chinanet-online.com. 6:00 AM 2 January 2023")
plt.xlabel("Packet")
plt.ylabel("Response time (ms)")
plt.plot(1000*A_np)
[<matplotlib.lines.Line2D at 0x206d0a92500>]
np.savetxt('chinanet-online-com-02-01-2023pm.csv', 1000*A_np, fmt='%.6f')