Files
SeismStart/create_histogram.py

20 lines
627 B
Python

import json
import matplotlib.pyplot as plt
import numpy as np
if __name__ == "__main__":
with open("training_report.json") as jsonfile:
from_json = json.load(jsonfile)
values = np.array(list(from_json.values()))
values = values.__abs__()
fig,ax = plt.subplots()
ax.hist(values, bins=200 )
# ax.set_xscale('log')
ax.set_yscale('log')
ax.set_ylabel('Number of detections')
ax.set_xlabel('Error (s)')
ax.set_title(f'Histogram of error relative to marked start over the training dataset', fontweight='bold')
plt.show()