plt.plot을 사용하여 플롯하려고 할 때 문제가 있습니다. 내 문제는 두 가지 목록이 있다는 것입니다. 첫 번째 목록의 모든 요소에 대해 두 번째 목록의 해당 4 요소를 그려 봅니다.파이썬에서 y의 한 값에 대해 x 값을 여러 개 플롯
이import numpy as np
import pylab as pl
lista=[1,2,3,4,5,6]
listb=[1,2,0,4,1,5,0,2,1,2,1,4,1,2,0,4]
i=0
j=0
l=0
while i<=5:
while j<=3:
X=listb[j+l*4]
Y=lista[i]
pl.plot(Y,X,'ro')
j=j+1
i=i+1
l=l+1
pl.xlim(0,7)
pl.ylim(-1,5)
pl.show()
내가 원하는 것은 모든 Y (중고 장비 구매의 요소) 네 개의 값 (listb 요소)에 대한 것 그래프를 만드는 것입니다 : 이것은 내 코드입니다. 하지만 내가 얻을 것은 당신이 할 경우 작업의 약간은 크게 코드를 단순화 선행
질문을 다시 포맷하십시오. 이렇게 읽는 것은 어렵습니다. – mdurant
정말 죄송합니다. –
귀하의 실수는 새로운 각 i에 대해 j를 0으로 되 돌리는 것이 아닙니다. for-loop는 그 일을 더 잘 수행하거나 트릭을 나열합니다. – mdurant