import pandas as pd
import yfinance as yf
from datetime import datetime
import seaborn as sns
import matplotlib.pyplot as plt
# define time series
today = datetime.now()
today = today.strftime('%Y-%m-%d')
start_date = '2021-11-01'
# set plot theme
sns.set_theme()
# define tickers
tickers = ['F', 'TYO', 'GM', 'RIVN', 'LCID', 'NIO']
# download data
data = yf.download(tickers, start_date, today)
# preview data
data.head(5)
# rebase
rebased = data.apply(lambda series: series/series[0]*100)
# plot
plt.figure(figsize=(12,8))
plt.ylim(25, 200)
sns.lineplot(data=rebased['Close'])