擅长:python、mysql、java
<p>如果<code>data.txt</code>的第一行包含列名,那么问题的解决方案应该有效。因为显然没有,所以我假设数据文件中没有列名</p>
<p>如果数据文件中没有列名,请不要使用<code>names=True</code>。删除此参数。很明显,不能使用列名来索引数组。因此,您不需要<code>data1[columnname]</code>,而需要使用提供行和列编号的常用方法对数组进行索引</p>
<pre><code>plt.errorbar(data1[:,0], data1[:,1], yerr=[data1[:,2],data1[:,3]] )
</code></pre>