파이썬에서 실제 xy 좌표로 (a, b)
플롯하고 싶은 쌍 목록이 matplotlib
있습니다. 현재 목록의 인덱스가 x 좌표를 제공하고 첫 번째 플롯의 y 값이 a
쌍 의 s이고 두 번째 플롯의 y 값이 b
쌍 의 s 인 두 개의 플롯 을 만들고 있습니다.
명확히하기 위해 내 데이터는 다음과 같습니다. 잘못된 li = [(a,b), (c,d), ... , (t, u)]
호출을 plt.plot()
한 줄로 작성하고 싶습니다 . 한 줄짜리가 필요하지 않다면 간단하게 할 수 있습니다.
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
이 쌍을 xy 좌표로 플로팅하기 위해 matplotlib를 어떻게 얻을 수 있습니까?
plt.scatter( * xy.T )
단기 및 대한 불명료 : 작동x, y = xy.T; plt.scatter( x, y )