Icy*_*ame 10 python matplotlib
我一直在读这个.我一直无法找到如何映射直方图的数据.我理解它的方式:
条形图具有每个箱的名称和值.
这似乎是一种非常简单直观的方式来看待它.我四处搜索并发现了这个问题:python:从字典中创建直方图
这似乎与我的要求相去甚远.
我有以下字典:
d = {'CLOVER':4,'SPADE':6,'DIAMOND':7,'HEART':2}
Run Code Online (Sandbox Code Playgroud)
我想用这本词典创建一个条形图.数字会变得更大.但是垃圾箱的数量将保持为4个.
我这样做是为了一个项目.我们正在使用不同的实现来做这种事情,然后检查每个实现的随机性(技术上是伪随机的).然后我们需要提交一份报告.我们将一起构建.
请帮我解释一下代码.还有一些例子.
眼镜
Python 2.7
Tkinter 8.5
Pylab
Run Code Online (Sandbox Code Playgroud)
zha*_*gyu 19
我试过这个并得到一个类似的直方图:
import pylab as pl
import numpy as np
d = {'CLOVER':4,'SPADE':6,'DIAMOND':7,'HEART':2}
X = np.arange(len(d))
pl.bar(X, d.values(), align='center', width=0.5)
pl.xticks(X, d.keys())
ymax = max(d.values()) + 1
pl.ylim(0, ymax)
pl.show()
Run Code Online (Sandbox Code Playgroud)
它不一样但是相似.如果要修改颜色,宽度等,请参阅http://matplotlib.org/api/pyplot_api.html.

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