from datetime import datetime from decimal import Decimal import matplotlib.pyplot def display( simulated: list[tuple[datetime, Decimal]], measured: list[tuple[datetime, Decimal]], ) -> None: matplotlib.pyplot.plot( [i[0] for i in simulated], # type: ignore [float(i[1]) for i in simulated], label="Simulated", ) matplotlib.pyplot.plot( [i[0] for i in measured], # type: ignore [float(i[1]) for i in measured], label="Measured", marker="x", linestyle="None", ) matplotlib.pyplot.xlabel("Time") matplotlib.pyplot.ylabel("Money") matplotlib.pyplot.legend() matplotlib.pyplot.xticks(rotation=45) matplotlib.pyplot.show()