analistica/ex-6/plot.py
Giù Marcer 4e242b3463 ex-6: redo 6-smoothed.pdf with the right font in the title
The code in plot.py is also made more easy to use for passing from one
mode to the other (show or save figure).
2020-07-05 11:36:20 +02:00

23 lines
605 B
Python
Executable File

#!/usr/bin/env python
from matplotlib import pyplot as plt
import numpy as np
import sys
a, b, f = np.loadtxt(sys.stdin, unpack=True)
plt.figure()
# plt.figure(figsize=(5, 3))
# plt.rcParams['font.size'] = 8
plt.title(sys.argv[1] if len(sys.argv) > 1 else "", loc='right')
plt.xlabel(r'$\theta$ (radians)')
plt.ylabel(r'$I(\theta)$ (a.u.)')
plt.hist(a, np.insert(b, 0, a[0]), weights=100*f/sum(f),
histtype='stepfilled', color='#e3c5ca', edgecolor='#92182b')
plt.tight_layout()
plt.show()
# name = sys.argv[2] if len(sys.argv) > 1 else "prova"
# plt.savefig('notes/images/' + name + '.pdf')