import pandas as pd import datetime import csv import os import matplotlib.pyplot as plt from shutil import copyfile x_axis='datetime' y_axes=['v2','nonv2','all'] 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" df[filter].plot.line(x=x_axis, title=title, grid=True, rot=20, figsize=(6,5)) plt.savefig("/var/www/data/plot.png") copyfile("/home/trackingv2/trackingv2.csv", "/var/www/data/v2.csv") print("plotted "+title)