본문 바로가기
파이썬

파이썬 비닝 된 데이터가 주어진 경우 파이썬 플롯 간단한 히스토그램

by º기록 2021. 2. 8.
반응형

나는 카운트 데이터 (100 개)를 가지고 있으며, 각각은 빈 (0에서 99)에 해당합니다. 이 데이터를 히스토그램으로 플로팅해야합니다. 그러나 히스토그램은 이러한 데이터를 계산하고 내 데이터가 이미 비닝 되었기 때문에 올바르게 표시되지 않습니다.

import random
import matplotlib.pyplot as plt
x = random.sample(range(1000), 100)
xbins = [0, len(x)]
#plt.hist(x, bins=xbins, color = 'blue') 
#Does not make the histogram correct. It counts the occurances of the individual counts. 

plt.plot(x)
#plot works but I need this in histogram format
plt.show()

 

해결 방법

 

올바르게 달성하려는 것을 이해하고 있다면 다음을 통해 원하는 것을 얻을 수 있습니다.

import matplotlib.pyplot as plt
plt.bar(range(0,100), x)
plt.show()

hist () 를 사용하지 않지만 이미 데이터를 빈에 넣은 것처럼 보이므로 필요가 없습니다.

 

참조 페이지 https://stackoverflow.com/questions/12303501

 

 

반응형

댓글