使用谷歌图表包装的垂直条形图的范围

时间:2011-09-09 16:35:55

标签: python google-visualization google-chartwrapper

我一直试图弄清楚如何在我的django应用程序中使用google chart-wrapper,但我似乎找不到任何关于如何使用它的文档。在玩了一段时间后,我让它做了我想要的大部分工作,但我似乎无法弄清楚如何让范围变得非常正确。

例如,这个网址:

http://chart.apis.google.com/chart?chxt=x&chd=t:2.0,1.0,192.0,1032.0,22.0,60.0,75.0,94.0,3.0,2.0,1.0,11.0,383.0,3.0,164.0,50.0,12.0,5.0,564.0,7671.0,115.0,331.0&chm=N%2A,000000,0,-1,11&chs=1000x300&cht=bvs&chtt=Failure+Types&chxl=0:|B16|B13|B10|C11|A10|A13|D04|D03|D02|B01|C09|B05|B04|B07|C01|C03|C04|C07|A02|A01|A06|A05

有几个值大于100(在网址的chd部分),但是当它被渲染时,它会削减100以上的任何值。

这是我用来创建该网址的代码:

hist = {}
d = Defect.objects.all()

for defect in d:
     c = Failure.objects.filter(defect = defect).count()
     if c > 0:
          hist[defect.defcode] = c

m = VerticalBarStack(hist.values())
m.title("Failure Types")
m.size(1000,300)
m.marker('N*', 'black', 0, -1, 11)
m.axes('x')
m.axes.label(0, '|'.join(hist.keys()))

似乎合乎逻辑的是,谷歌图表包装器允许我按照m.range(1000)或类似的东西写一些东西,以指定在图表上显示的范围,但这不起作用,我可以'找到任何真实的文档或详细,复杂的例子来解决它。