summaryrefslogtreecommitdiff
path: root/finance/visualize.py
diff options
context:
space:
mode:
Diffstat (limited to 'finance/visualize.py')
-rw-r--r--finance/visualize.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/finance/visualize.py b/finance/visualize.py
new file mode 100644
index 0000000..e6d609a
--- /dev/null
+++ b/finance/visualize.py
@@ -0,0 +1,16 @@
+from datetime import datetime
+from decimal import Decimal
+
+import matplotlib.pyplot
+
+
+def display(data: tuple[list[datetime], list[Decimal]]) -> None:
+ matplotlib.pyplot.plot(
+ list(data[0]), # type: ignore
+ [float(i) for i in data[1]],
+ label="Money",
+ )
+ matplotlib.pyplot.xlabel("Time")
+ matplotlib.pyplot.legend()
+ matplotlib.pyplot.xticks(rotation=45)
+ matplotlib.pyplot.show()