plotting/multi_line_chart_example.py

17 lines
514 B
Python
Raw Permalink Normal View History

from database.ohlc import ohlc
from datetime import datetime, timedelta
from plotting import Line, LineChart, plot
end_date = datetime.today().date()
start_date = (end_date - timedelta(days = 90))
data = ohlc('SPX.XO', '1d', start_date = start_date, end_date = end_date)
line_chart = LineChart(
x = data['Timestamp'],
lines = [
Line(data['High'], name = 'High', color = 'limegreen'),
Line(data['Low'], name = 'Low', color = 'red')
],
2024-01-03 14:32:29 +00:00
title = 'SPX (High, Low)'
)
plot(line_chart)