擅长:python、mysql、java
<p>我想调查一下,但我有点困惑。另外,我无法在我当前的机器上复制从yahoo拉取的数据,因此我无法按原样运行您的代码。在</p>
<p>这里有几个问题和想法:</p>
<ul>
<li>不应将变量命名为<code>close</code>,因为Python使用这个词。有时候(就像在你的例子中)不管怎样它都是有效的,但这不是一个好的实践。在</li>
<li>你能把你的数据<code>xPlt</code>和<code>yPlt</code>分开绘制吗?我怀疑错误就在那里。在</li>
<li>使用两个值的数组调用<code>DataReader</code>,并将输出保存在<code>instrument</code>中。然后将一列(按名称选择)分配给<code>close</code>,但实际上,将有两列名为<code>Adj close</code>,对吗?在</li>
</ul>
<p>长话短说:您应该尝试逐步构建代码,在每个步骤之后添加一些<code>print</code>和<code>plot</code>命令,以查看保存在变量中的数据是什么样子的。在</p>