【发布时间】:2020-02-16 23:22:14
【问题描述】:
我在 Jupyter 中有以下数组,我用它来绘制从 x 轴开始的垂直线。
array([6, 10, 18, 23, 29, 33, 50])
我正在使用 pylab 和 matplotlib 来执行此操作。
到目前为止,我已经生成了以下代码:
mylist = array([6, 10, 18, 23, 29, 33, 50])
mylist
for i in mylist:
axvline(mylist[i])
但是,我收到以下错误,并且只绘制了我的最后一个值:
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-106-37afa3c95407> in <module>
2 mylist
3 for i in mylist:
----> 4 axvline(mylist[i])
IndexError: index 10 is out of bounds for axis 0 with size 7
我很难理解如何解决问题。
我在这里犯了什么错误?
Photo showing graph being produced
由于是本网站的新用户,我无法在问题中呈现我的图像。
【问题讨论】:
标签: python arrays matplotlib