Hello,
I'm looking at the xrange code and it looks unnecessarily complicated.
When the xrange is not defined, PyCha does (chart.py lines 156-160) :
xdata = [pair[0] for pair in reduce(lambda a,b: a+b, stores)
self.minxval = float(min(xdata))
self.maxxval = float(max(xdata))
if self.minxval * self.maxxval > 0 and self.minxval > 0:
self.minxval = 0.0
However, the current input method requires data to be in the form (0,
X), (1, Y), (2, Z)... so the minxval is always 0 and the maxxval is
always float(len(stores[0]) - 1.0).
Am I way off?
Adam