Я пытался выяснить, как использовать google chart-wrapper с моим приложением django, но я не могу найти почти никакой документации о том, как его использовать. Поработав с ним некоторое время, я заставил его делать почти все, что я хочу, но я не могу понять, как получить правильный диапазон.
Например, этот URL:
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 в url), но когда он отображается, он обрезает все, что больше 100.
Это код, который я использовал для создания этого URL:
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()))
Кажется логичным, что google chart-wrapper позволил бы мне написать что-то вроде m.range (1000) или что-то похожее, чтобы указать диапазон для отображения на графике, но это не работает, и я могу ' не найти никакой реальной документации или подробных, достаточно сложных примеров, чтобы понять это.