2013-04-19 3 views
1

현재 matplotlib 플롯에있는 행 수를 얻을 수있는 방법이 있습니까? 색상 값을 단계별로 계산하기 위해 카운터와 배율기를 사용하여 색상 표를 색상 표에 설정합니다. 이는 오히려 불량이 아닌 것처럼 보입니다. 당신이 단순한 라인 플롯을 사용하는 경우 axes에서Python >> matplotlib : 현재 플롯의 줄 수를 구 하시겠습니까?

답변

5

모든 Line2D 개체가 목록

ax.lines 

에 저장되어, 위의 목록의 아이폰에 충분하다.

plt.errorbar을 사용하는 경우 여러 개의 Line2D 개 개체 (중앙선, 수직 및 수평 오차 막대 및 대문자)가 만들어지기 때문에 상황이 좀 더 복잡합니다.


당신이 라인에 할당 할 색상을 automatise 할 경우이

import itertools as it 
colors = it.cycle(list of colors) 

같은주기를 만든 다음 colors.next()으로 다음 색상을 전화가에 도달 한 후 처음부터 다시 시작할 수 있습니다 마지막

관련 문제