bandwidth/bandwidth.py

16 lines
434 B
Python

import sqlite3, pandas, matplotlib
matplotlib.use('tkAgg')
import matplotlib.pyplot as plt
conn = sqlite3.connect("bandwidth.db")
sql = """SELECT times, ping, download, upload FROM bandwidth"""
data = pandas.read_sql(sql, conn)
plt.plot(data.times,data.ping, label = "Ping", )
plt.plot(data.times,data.download, label = "Download")
plt.plot(data.times,data.upload, label = "Upload")
plt.legend()
plt.title("Bandwidth")
plt.show()