Tom*_*han 5 python dictionary hashmap matplotlib histogram
我有一个hashmap中的数据,我想使用键作为二进制文件和值作为数据创建这个数据的直方图.
我的数据:
N = {1: 12, 2: 15, 3: 8, 4: 4, 5: 1}
Run Code Online (Sandbox Code Playgroud)
我想要绘制的内容:
|
15| X
| X
| X
| X X
| X X
10| X X
| X X
| X X X
| X X X
| X X X
5| X X X
| X X X X
| X X X X
| X X X X
| X X X X X
|_________________________
1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何使用pyplot.hist(),但我可以找到的所有重载都是一个值列表,而不是一个hashmap.我真的必须生成这个列表,只是为了让matplotlib 再次计算所有值吗?
Joe*_*ton 16
只需绘制一个条形图.这一切都有hist.
例如:
import matplotlib.pyplot as plt
N = {1: 12, 2: 15, 3: 8, 4: 4, 5: 1}
plt.bar(N.keys(), N.values(), align='center')
plt.show()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
3771 次 |
| 最近记录: |