Как мне решить TypeError: super (type, obj): obj должен быть экземпляром или подтипом типа - PullRequest
1 голос
/ 25 апреля 2020

Вот мой код:

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 должен быть экземпляром или подтипом типа

...