Вот мой код:
import plotly.graph_objects as go
import yfinance as yf
import pandas as pd
y = yf.download( tickers = "MSFT", period = "1y", interval = "1d" )
df = pd.DataFrame(y)
df = df.reset_index()
df["Date"] = df['Date'].dt.date # now date is not an index rather a separate column.
fig = go.Figure(data=go.Candlestick(x=df['Date'],open=df['Open'],high=df['High'],low=df['Low'],close=df['Close'])])
fig.show()
Я получаю сообщение об ошибке:
runfile ('xx.py', wdir = 'folderpath')
[********************* 100% ***********************] 1 из 1 завершенная трассировка (последний вызов был последним):
Файл "something.py", строка 53, close = df ['Close']))
Файл "C: \ Anaconda3 \ lib \ site-packages \ plotly \ graph_objs__init __. Py ", строка 46998, в init super (Ohl c, self). init (" ohl c " )
Файл "C: \ Anaconda3 \ lib \ site-packages \ plotly \ basedatatypes.py", строка 4522, в init super (BaseTraceHierarchyType, self). init (plotly_name, ** kwargs)
TypeError: super (type, obj): obj должен быть экземпляром или подтипом типа