Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Matplotlib를 사용하여 collection.Counter 히스토그램을 그리는 방법은 무엇입니까?

<시간/>

collections.Counter를 사용하여 히스토그램을 그리려면 bar()를 사용할 수 있습니다. 방법. 막대()에서 메소드에서 collections.counter()를 사용할 수 있습니다. 각 요소의 주파수를 가져옵니다. 요소와 빈도를 높이로 지정합니다.

단계

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • 데이터 포인트 목록을 만드세요.
  • 사전 가져오기, d , collections.Counter() 사용
  • d.keys()로 막대 플롯 만들기 및 d.values().
  • 그림을 표시하려면 show()를 사용하세요. 방법.

matplotlib에서 컬렉션 가져오기 pyplot을 pltplt.rcParams["Figure.figsize"] =[7.50, 3.50]plt.rcParams["Figure.autolayout"] =Truedata =[0, 1, 2, 4, 1, 3으로 가져오기 , 0, 4, 1, 4, 3, 5, 6, 5, 2]d =collections.Counter(data)plt.bar(d.keys(), d.values())plt.show() 

출력

Matplotlib를 사용하여 collection.Counter 히스토그램을 그리는 방법은 무엇입니까?