2011-12-07 6 views
6

원형 파이를 원형 그림으로 그립니다. figsize가 (. 예를 들면 [4, 4) 그 결과 수치가 늘어됩니다 elipsoid 사각형이 아니면matplotlib/python에서 정사각형이 아닌 그림으로 원형 파이를 그리는 방법

fig = plt.figure(figsize = figsize, dpi=inch) 

    # plot actually 
    ax = fig.add_subplot(1, 1, 1) 
    ax.pie(value_list, labels = labels_list, **kwargs) 

    plt.savefig(plt_pathname) 
    plt.close() 

: 지금이 순간 내가 좋아하는 뭔가를 사용하고 있습니다. 이 문제를 극복 할 수 있습니까? 미리 감사드립니다.

답변

10

그냥 ax.set_aspect(1) 또는 ax.axis('equal')을 사용하십시오. (또는 plt.axis('equal'))

도 x와 y 제한을 동일하게 설정하고 플롯의 측면을 1로 설정합니다. 귀하의 경우, 아마도 이것이 최선의 선택 일 것입니다.

관련 문제