세그먼트 당 색상이 해당 세그먼트의 빈도를 나타내는 같은 크기의 세그먼트가있는 원형 차트를 만들려면 어떻게해야합니까?Python matplotlib - 빈도를 나타내는 색상으로 파이 차트를 만드는 방법은 무엇입니까?
이것은 시계 글리프라고도합니다. 저는 원형 차트를 24 개의 세그먼트로 나누고 몇 시간 동안 몇 가지 주파수 데이터를 플롯하여 주파수가 컬러 맵을 기반으로 시간 세그먼트의 색상을 결정할 것을 목표로합니다.
데이터 (5 시간 동안의)이 같은 것입니다 :
data = [3,34,76,11,90]
그리고 내 colourmap (mycm)입니다 :
mycm = LinearSegmentedColormap.from_list('mycm',['k','r'])]
내가 사용하는 추측 동일한 세그먼트를 만들려면 예를 들면 :
plt.pie([1,1,1,1,1], labels=None, shadow=False, radius=0.5)
그러나 어떻게하면 t에 따라 정의한 컬러 맵을 사용하여 이들을 색칠 할 수 있습니까? 그는 데이터의 빈도 값을 계산합니까?
미리 감사드립니다.