diff options
author | xengineering <me@xengineering.eu> | 2024-09-08 11:37:41 +0200 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2024-09-08 17:21:32 +0200 |
commit | 2560d862d5019db1b103a6e6a9c14dfa66afe78d (patch) | |
tree | 79da747d7cda3bc61d80d9cfe11ed0259d78f2f3 /finance/visualize.py | |
parent | 599ef8b119d0b37791b53d9f3a14eeaa658421b1 (diff) | |
download | finance-py-2560d862d5019db1b103a6e6a9c14dfa66afe78d.tar finance-py-2560d862d5019db1b103a6e6a9c14dfa66afe78d.tar.zst finance-py-2560d862d5019db1b103a6e6a9c14dfa66afe78d.zip |
Move display() to finance.visualize.py
Diffstat (limited to 'finance/visualize.py')
-rw-r--r-- | finance/visualize.py | 16 |
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() |