Я пытаюсь построить (x,y)
, где y = [[1,2,3],[4,5,6],[7,8,9]]
.Построение списка списков на одном графике в Python
Скажите, len(x) = len(y[1]) = len(y[2])
.. Длина y определяется пользователем. Я хочу построить несколько графиков y на том же графике, т. Е. (x, y[1],y[2],y[3],...)
. Когда я попытался использовать цикл, он говорит dimension error
.
Я также попытался: plt.plot(x,y[i] for i in range(1,len(y)))
Как построить? Пожалуйста помоги.
for i in range(1,len(y)):
plt.plot(x,y[i],label = 'id %s'%i)
plt.legend()
plt.show()
У вас ошибка отступа в команде участка. Вы также начинаете индексирование с 1. {range (1, ...) вместо диапазона (0, ...)). Я предполагаю, что это намеренно. Код должен работать, тем не менее. Пожалуйста, сообщите нам об ошибке, с которой вы столкнулись. –
Каковы значения x? Любые образцы? –
X = [1,2,3]. @Nikhil Я получаю ошибку измерения при построении – sivasudhan