Я пытаюсь построить некоторые вертикальные линии на диаграмме, которая имеет «список» целых чисел (1 ... 300) и некоторые «значения» (плавает). Следующие работы, когда х = [48], но когда х установлено значение х = [48, 83, 155, 292], следующий код:matplotlib axvline правда двусмысленная или список вопросов?
pylab.plot(list, values, label='Trend', color='k', linestyle='-')
pylab.axvline(x, linewidth=1, color='g')
Формирует эту ошибку:
File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 2053, in axvline
ret = ax.axvline(x, ymin, ymax, **kwargs) File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 3478, in axvline
scalex = (xx<xmin) or (xx>xmax) ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Что это значит? (Я думал, что довольно забавно, что питон притворяется, что знает, что правда двусмысленна). Могу ли я передать список axvline?
Это должен быть принятый ответ. –