关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
7年前关闭。
Improve this question
我知道语法错误可能很烦人,但我是新手,正在学习一些教程并遇到一些问题。这是第一个:
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np
def graphRawFX():
date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack=True,
delimiter=',',
converters={0:mdates.strpdate2num('%Y%m%d%H%M%S')}
fig = plt.figure(figsize=(10,7))
ax1 = plt.subplot2grid((40,40), (0,0), rowspan=40, colspan=40)
ax1.plot(date,bid)
ax1.plot(date,ask)
ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
plt.grid(True)
plt.show()
这抛出:
File "C:\Users\Name\Desktop\one_day_ohlc\AlgoTradingTutorial.py", line 18
fig = plt.figure(figsize=(10,7))
^
SyntaxError: invalid syntax
希望不是 sleep 不足,我只是错过了一些明显的东西,谢谢大家。
最佳答案
date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack=True,
delimiter=',',
converters={0:mdates.strpdate2num('%Y%m%d%H%M%S')}
看起来你在这里缺少括号。
date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack=True,
delimiter=',',
converters={0:mdates.strpdate2num('%Y%m%d%H%M%S')})
关于使用 fig=plt 的 Python 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25308622/