trackingv2/plotter.py

20 lines
522 B
Python
Raw Permalink Normal View History

2021-08-19 16:24:38 +00:00
import pandas as pd
import datetime
import csv
import os
import matplotlib.pyplot as plt
from shutil import copyfile
x_axis='datetime'
2021-08-19 22:08:03 +00:00
y_axes=['v2','nonv2','all']
2021-08-19 16:24:38 +00:00
df = pd.read_csv("/home/trackingv2/trackingv2.csv")
filter = [x_axis] + y_axes
title = "Tracking how many Tor HSDirs run a version that is non-v2"
2021-08-19 22:08:03 +00:00
df[filter].plot.line(x=x_axis, title=title, grid=True, rot=20, figsize=(6,5))
2021-08-19 16:24:38 +00:00
plt.savefig("/var/www/data/plot.png")
copyfile("/home/trackingv2/trackingv2.csv", "/var/www/data/v2.csv")
print("plotted "+title)