类型错误:'module'对象在绘图中不可调用


from time import time
import plotly.graph_objects as go
import pandas as pd
def PrintChartData():
data = pd.read_csv("eurusd_m1_03.03.2022.csv")
return data
def PrintDataChart():
data = pd.read_csv("eurusd_m1_03.03.2022.csv")
chart_data= go.candlestick(x=data['time'],open=data['open'],high=data['high'],low=data['low'],close=data['close'])
fig = go.figure(data=[chart_data])
print(fig.show())

结果:

TypeError                                 Traceback (most recent call last)
<ipython-input-14-892406758100> in <module>
----> 1 PrintDataChart()
<ipython-input-12-2e832d51e638> in PrintDataChart()
1 def PrintDataChart():
2   data = pd.read_csv("eurusd_m1_03.03.2022.csv")
----> 3   chart_data = go.candlestick(x=data['time'],open=data['open'],high=data['high'],low=data['low'],close=data['close'])
4   fig = go.figure(data=[chart_data])
5   print(fig.show())
TypeError: 'module' object is not callable

有人能帮我解决这个问题吗?我想将.csv文件调用到dart但我遇到了这个错误消息。

  • 动态创建代码中引用的硬编码文件,使其可在任何环境中运行
  • 代码中有两个拼写错误
    1. candlestick()应为Candlestick()
    2. figure()应为Figure()
import requests
import pandas as pd
import io
from pathlib import Path

# setup some data so code works
f = Path.cwd().joinpath("eurusd_m1_03.03.2022.csv")
pd.read_csv(
io.StringIO(
requests.get(
"https://www.marketwatch.com/investing/currency/eurusd/downloaddatapartial?startdate=08/03/2022%2000:00:00&enddate=09/02/2022%2023:59:59&daterange=d30&frequency=p1d&csvdownload=true&downloadpartial=false&newdates=false"
).text
)
).pipe(
lambda d: d.rename(columns={c: c.lower() for c in d.columns}).rename(
columns={"date": "time"}
)
).to_csv(
f
)

from time import time
import plotly.graph_objects as go
import pandas as pd
def PrintChartData():
data = pd.read_csv("eurusd_m1_03.03.2022.csv")
return data

def PrintDataChart():
data = pd.read_csv("eurusd_m1_03.03.2022.csv")
chart_data = go.Candlestick(
x=data["time"],
open=data["open"],
high=data["high"],
low=data["low"],
close=data["close"],
)
fig = go.Figure(data=[chart_data])
print(fig.show())

PrintDataChart()

最新更新