【发布时间】:2011-12-13 20:30:32
【问题描述】:
我尝试在 python 中创建的条形图有几个问题。我的图表代码如下所示:
import matplotlib
matplotlib.use('Agg')
from pylab import *
import calendar
def webshow(img):
savefig(img,dpi=500)
print 'Content-Type: text/html\n'
print '<img width="800" height="400" src="'+img+'" />'
genres = []
n = 0
for c in sorted_list:
genres.append(sorted_list[n][0])
n += 1
grosses = []
a = 0
for c in sorted_list:
grosses.append(sorted_list[a][1])
a += 1
clf()
bar(arange(len(grosses)),grosses)
xticks( arange(len(genres)),genres, rotation=80)
webshow("barchart.png")
我的图表如下所示:
(来源:tumblr.com)
基本上我的主要问题是这些值是用科学记数法表示的小数。如果可能的话,我想以数百万的形式展示它们。另外,我不知道如何制作,所以流派不会在底部被切断。感谢您的帮助!
【问题讨论】:
标签: python charts matplotlib bar-chart