6
พล็อตแถบโดยใช้ matplotlib โดยใช้พจนานุกรม
มีวิธีใดในการวางพล็อตแท่งโดยmatplotlibใช้ข้อมูลโดยตรงจาก dict คำสั่งของฉันมีลักษณะดังนี้: D = {u'Label1':26, u'Label2': 17, u'Label3':30} ผมคาดหวังว่า fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) ทำงาน แต่มันไม่ได้ นี่คือข้อผิดพลาด: >>> ax.bar(D,range(1,len(D)+1,1),0.5) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/matplotlib/axes.py", line 4904, in bar self.add_patch(r) File "/usr/local/lib/python2.7/site-packages/matplotlib/axes.py", line 1570, in add_patch self._update_patch_limits(p) File …
96
python
matplotlib
plot