I files sono banalmente dei files ASCII: due colonne separate con un punto e virgola.
Con il metodo loadtxt
vado a leggere i files di testo. N.B. il parametro unpack = True
permette di ottenere da ciascuna colonna un vettore
import numpy as np
from matplotlib import pyplot as plt
wavelength, dati = np.loadtxt(".\dati\datidatidati.txt", dtype = float,
delimiter = ";", unpack = True)
fig, ax = plt.subplots(figsize = (12,5))
ax.plot(wavelength, dati, color = "tab:green")
ax.set_title("Spettro", fontsize = 16)
ax.set_xlabel("Lunghezza d'onda (nm)", fontsize = 14)
ax.set_ylabel("Intensità U.A.", fontsize = 14)
ax.grid()
plt.show()