두 개의 x와 y 목록이 있습니다.
x는 알파벳 A-Z를 포함하고 Y는 파일의 빈도를 포함합니다.파이썬에서 플롯 히스토그램
저는 히스토그램에서 이러한 값을 플로팅하는 방법을 연구했지만 시도하는 방법을 이해하지 못했습니다.
n, bins, patches = plt.hist(x, 26, normed=1, facecolor='blue', alpha=0.75)
위의 목록에서 x가 x가 될까요?
두 개의 x와 y 목록이 있습니다.
x는 알파벳 A-Z를 포함하고 Y는 파일의 빈도를 포함합니다.파이썬에서 플롯 히스토그램
저는 히스토그램에서 이러한 값을 플로팅하는 방법을 연구했지만 시도하는 방법을 이해하지 못했습니다.
n, bins, patches = plt.hist(x, 26, normed=1, facecolor='blue', alpha=0.75)
위의 목록에서 x가 x가 될까요?
hist
은 값의 모음에서 작동하고 그 값을 계산하여 그립니다. 귀하의 경우 이미 각 그룹 (편지)의 빈도를 미리 계산하셨습니다. 히스토그램 형태의 사용 데이터를 표현하기 위해 더 나은 bar
을하기 matplotlib : 심지어 귀하의 질문에 물음표가 아니다
import numpy as np
import matplotlib.pyplot as plt
alphab = ['A', 'B', 'C', 'D', 'E', 'F']
frequencies = [23, 44, 12, 11, 2, 10]
pos = np.arange(len(alphab))
width = 1.0 # gives histogram aspect to the bar diagram
ax = plt.axes()
ax.set_xticks(pos + (width/2))
ax.set_xticklabels(alphab)
plt.bar(pos, frequencies, width, color='r')
plt.show()
'+ (width/2)'이 사용되지 않습니다. 그냥'ax.set_xticks (pos)'를 사용하십시오. – smoneck
. 그러나 matplotlib를 확인하십시오. – Keith